aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2007-02-25no really, this is the right patchChris Lattner
2007-02-25always promote float varargs to double.Chris Lattner
2007-02-25one important bugfix: PPC32 didn't have both elf and macho support forChris Lattner
2007-02-25cosmetic changes from review of last patch. obviousDale Johannesen
2007-02-25fastcc functions that return double values now return them in xmm0 on x86-32.Chris Lattner
2007-02-25allow vectors to be passed to stdcall/fastcall functionsChris Lattner
2007-02-25move LowerRET into the 'Return Value Calling Convention Implementation'Chris Lattner
2007-02-25make all Lower*CallTo implementations use LowerCallResult to handle theirChris Lattner
2007-02-25pass the calling convention into Lower*CallTo, instead of using ad-hoc flags.Chris Lattner
2007-02-25factor a bunch of code out of LowerCCCCallTo into a new LowerCallResultChris Lattner
2007-02-25move some code around, pass in calling conv, even though it is unusedChris Lattner
2007-02-25simplify result value lowering by splitting the selection of *where* to returnChris Lattner
2007-02-25make void-return not a special caseChris Lattner
2007-02-25eliminate a bunch more temporary vectors from X86 lowering.Chris Lattner
2007-02-25eliminate temporary vectors created during X86 lowering.Chris Lattner
2007-02-25remove std::vector's in RET lowering.Chris Lattner
2007-02-25implement support for the linux/ppc function call ABI. Patch byChris Lattner
2007-02-25Add XLForm_1_ext template, patch by Nicolas Geoffray.Chris Lattner
2007-02-25Improve JIT support for linux/ppc: Patch by Nicolas Geoffray!Chris Lattner
2007-02-25remove crediting of Evan Cheng and me.Dale Johannesen
2007-02-25Removed WaterListOffset, inserted BBOffsets. Remove TODO item about thisDale Johannesen
2007-02-23PR1164:Bill Wendling
2007-02-23bugfix: SP wasn't updated for varargs when frame pointer was eliminated.Lauro Ramos Venancio
2007-02-23Don't spill LR as a callee saved register.Jim Laskey
2007-02-23Fix stack alignment in functions with varargs.Lauro Ramos Venancio
2007-02-23rewrite of constant islandsDale Johannesen
2007-02-23Added -march=thumb; removed -enable-thumb.Evan Cheng
2007-02-2380 col. violation.Evan Cheng
2007-02-23External weak linkage is supported by recent binutils on mingw32.Anton Korobeynikov
2007-02-23By default, spills kills the register being stored.Evan Cheng
2007-02-23Add option to turn on register scavenger; By default, spills kills the regist...Evan Cheng
2007-02-22remove obsolete fileChris Lattner
2007-02-22Simplify lowering and selection of exception ops.Jim Laskey
2007-02-21Support to provide exception and selector registers.Jim Laskey
2007-02-21Add support for changes in DwarfWriter.Jim Laskey
2007-02-21Add TAI field for exception table section.Jim Laskey
2007-02-21ELF / PIC requires GOT be in the EBX register during calls via PLT GOT pointer.Evan Cheng
2007-02-20Fix typos in comments.Dan Gohman
2007-02-20How the heck did I forget patterns for llvm.x86.sse2.cmp.sd?Evan Cheng
2007-02-19Simplify some code by moving variable declarations into the only block thatReid Spencer
2007-02-19Implement support for non-standard integer bit widths of any size. TheReid Spencer
2007-02-19Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.Evan Cheng
2007-02-19For PR1207:Reid Spencer
2007-02-17Added getReservedRegs().Evan Cheng
2007-02-17Fix ixaddrs as well, allowing ppc64 to compile to:Chris Lattner
2007-02-17Compile test/CodeGen/PowerPC/LargeAbsoluteAddr.ll to:Chris Lattner
2007-02-17Do not dereference invalid ranges. Generalize targetdata alignment model.Chris Lattner
2007-02-16Fix CodeGen/PowerPC/2007-02-16-AlignPacked.llChris Lattner
2007-02-16Remove an unnecessary predicate.Reid Spencer
2007-02-16simplify some code, ensure that packed structures get abi alignment of 1.Chris Lattner