aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2006-05-31Fix casting so there's no warning on Alpha.Reid Spencer
2006-05-31Sign extenderEvan Cheng
2006-05-31Rename instructions for consistency sake.Evan Cheng
2006-05-31Select vector_shuffle v1, undef <2, 3, ?, ?> to MOVHLPS.Evan Cheng
2006-05-31Remove dead code.Evan Cheng
2006-05-30A new entryEvan Cheng
2006-05-30MAXP{D|S} and MINP{D|S} are commutable.Evan Cheng
2006-05-30Commute shufps / shufpd.Evan Cheng
2006-05-30Somehow I lost a condition when I was shuffling some code around. Anyway,Evan Cheng
2006-05-30Fix a build breaker.Evan Cheng
2006-05-30Oops. PSHUFD is only available with SSE2.Evan Cheng
2006-05-30Add a noteChris Lattner
2006-05-30Always reserve space for 8 spilled GPRs. GCC apparently assumes that thisChris Lattner
2006-05-30Allow shufps x, x, mask to be converted to pshufd x, mask to save a move.Evan Cheng
2006-05-30Remove bogus comment.Evan Cheng
2006-05-30Expand ret into "CopyToReg;BRIND"Rafael Espindola
2006-05-30Add a note about integer multiplication by constants.Evan Cheng
2006-05-30A addressing mode folding enhancement:Evan Cheng
2006-05-30Some new entries about truncate / anyextEvan Cheng
2006-05-27Ignore generated filesChris Lattner
2006-05-26Change RET node to include signness information of the return values. i.e.Evan Cheng
2006-05-26Vector argument must be passed in memory location aligned on 16-byte boundary.Evan Cheng
2006-05-26Mac OS X ABI document lied. The first four XMM registers are used to passEvan Cheng
2006-05-26Minor update to make the code more clearEvan Cheng
2006-05-26Update more comments.Evan Cheng
2006-05-26Fix some comments.Evan Cheng
2006-05-26No need to handle illegal types.Evan Cheng
2006-05-26On ARM, alignment is in bitsRafael Espindola
2006-05-26Remove a couple of bogus casts.Evan Cheng
2006-05-26Minor bug caught by Ashwin ChandraEvan Cheng
2006-05-25ConsistencyEvan Cheng
2006-05-25Some clean up.Evan Cheng
2006-05-25Add support for the missing FP condition codesChris Lattner
2006-05-25Remove some dead code.Evan Cheng
2006-05-25X86 / Cygwin asm / alignment fixes.Evan Cheng
2006-05-25Build breakage.Evan Cheng
2006-05-25Fix build failure of povrayChris Lattner
2006-05-25Fix Benchmarks/MallocBench/cfracChris Lattner
2006-05-25implement initial version of ARMAsmPrinter::printOperandRafael Espindola
2006-05-25port the ARM backend to use ISD::CALL instead of LowerCallToRafael Espindola
2006-05-25Switch X86 over to a call-selection model where the lowering code createsEvan Cheng
2006-05-25CALL node change (arg / sign pairs instead of just arguments).Evan Cheng
2006-05-25Assert if InflightSet is not cleared after instruction selecting a BB.Evan Cheng
2006-05-24Clear HandleMap and ReplaceMap after instruction selection. Or it may causeEvan Cheng
2006-05-24For PR786:Reid Spencer
2006-05-24For PR786:Reid Spencer
2006-05-24Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner
2006-05-24Fix CodeGen/Generic/vector.ll:test_div with altivec.Chris Lattner
2006-05-24Handle SETO* like we handle SET*, restoring behavior after Evan's setccChris Lattner
2006-05-23Print struct return functions and calls as actually returning the hiddenChris Lattner