Start making use of RegScavenger.
[oota-llvm.git] / lib / Target /
2007-02-28 Evan ChengStart making use of RegScavenger.
2007-02-28 Evan ChengPEI now passes a RegScavenger ptr to eliminateFrameIndex.
2007-02-27 Evan ChengMinor tweak. Allocate r0 to r3 in reverse order, r3...
2007-02-27 Chris Lattnerreenable generation of CC info
2007-02-27 Evan ChengBack out previous commit temporarily.
2007-02-27 Evan ChengLet MRegisterInfo now owns RegScavenger; eliminateFrame...
2007-02-27 Chris Lattnerimplement CCMatchIfCC in terms of CCMatchIf
2007-02-27 Chris Lattnerbuild cc info
2007-02-27 Chris Lattnera note
2007-02-27 Nicolas GeoffrayFix parenthesis for BCTRL_{ELF|Macho} test.
2007-02-27 Nicolas GeoffrayDifferentiate between the MachO and the ELF ABI the...
2007-02-27 Jim LaskeyDuplicate use of LR, take 2.
2007-02-27 Chris LattnerAdd calling convention info
2007-02-27 Chris Lattnermove target independent calling convention stuff to...
2007-02-27 Chris Lattnerfill in some holes
2007-02-27 Chris Lattnerswitch x86-64 return value lowering over to using same...
2007-02-27 Chris LattnerMinor refactoring of CC Lowering interfaces
2007-02-27 Chris Lattnermove CC Lowering stuff to its own public interface
2007-02-27 Chris Lattnerrefactor x86-64 argument lowering yet again, this time...
2007-02-27 Evan ChengBacking out Jim's LR spill changes. This was causing...
2007-02-26 Chris Lattneralways lower to RETFLAG, never leave it as just ret.
2007-02-26 Chris Lattnerfix attribution
2007-02-26 Chris LattnerAdd a description of the X86-64 calling convention...
2007-02-26 Chris Lattnerswitch to smallvector
2007-02-26 Chris Lattnerinitial hack at splitting the x86-64 calling convention...
2007-02-26 Chris Lattnerthe truncate must always be done, it's only the assert...
2007-02-26 Chris Lattneradd an accessor.
2007-02-26 Chris Lattnerin X86-64 CCC, i8/i16 arguments are already properly...
2007-02-25 Chris LattnerFix an X86-64 abi bug. We now compile:
2007-02-25 Chris Lattnerfix CodeGen/X86/2007-02-25-FastCCStack.ll, a regression...
2007-02-25 Chris Lattnerno really, this is the right patch
2007-02-25 Chris Lattneralways promote float varargs to double.
2007-02-25 Chris Lattnerone important bugfix: PPC32 didn't have both elf and...
2007-02-25 Dale Johannesencosmetic changes from review of last patch. obvious
2007-02-25 Chris Lattnerfastcc functions that return double values now return...
2007-02-25 Chris Lattnerallow vectors to be passed to stdcall/fastcall functions
2007-02-25 Chris Lattnermove LowerRET into the 'Return Value Calling Convention...
2007-02-25 Chris Lattnermake all Lower*CallTo implementations use LowerCallResu...
2007-02-25 Chris Lattnerpass the calling convention into Lower*CallTo, instead...
2007-02-25 Chris Lattnerfactor a bunch of code out of LowerCCCCallTo into a...
2007-02-25 Chris Lattnermove some code around, pass in calling conv, even thoug...
2007-02-25 Chris Lattnersimplify result value lowering by splitting the selecti...
2007-02-25 Chris Lattnermake void-return not a special case
2007-02-25 Chris Lattnereliminate a bunch more temporary vectors from X86 lowering.
2007-02-25 Chris Lattnereliminate temporary vectors created during X86 lowering.
2007-02-25 Chris Lattnerremove std::vector's in RET lowering.
2007-02-25 Chris Lattnerimplement support for the linux/ppc function call ABI...
2007-02-25 Chris LattnerAdd XLForm_1_ext template, patch by Nicolas Geoffray.
2007-02-25 Chris LattnerImprove JIT support for linux/ppc: Patch by Nicolas...
2007-02-25 Dale Johannesenremove crediting of Evan Cheng and me.
2007-02-25 Dale JohannesenRemoved WaterListOffset, inserted BBOffsets. Remove...
2007-02-23 Bill WendlingPR1164:
2007-02-23 Lauro Ramos Venanciobugfix: SP wasn't updated for varargs when frame pointe...
2007-02-23 Jim LaskeyDon't spill LR as a callee saved register.
2007-02-23 Lauro Ramos VenancioFix stack alignment in functions with varargs.
2007-02-23 Dale Johannesenrewrite of constant islands
2007-02-23 Evan ChengAdded -march=thumb; removed -enable-thumb.
2007-02-23 Evan Cheng80 col. violation.
2007-02-23 Anton KorobeynikovExternal weak linkage is supported by recent binutils...
2007-02-23 Evan ChengBy default, spills kills the register being stored.
2007-02-23 Evan ChengAdd option to turn on register scavenger; By default...
2007-02-22 Chris Lattnerremove obsolete file
2007-02-22 Jim LaskeySimplify lowering and selection of exception ops.
2007-02-21 Jim LaskeySupport to provide exception and selector registers.
2007-02-21 Jim LaskeyAdd support for changes in DwarfWriter.
2007-02-21 Jim LaskeyAdd TAI field for exception table section.
2007-02-21 Evan ChengELF / PIC requires GOT be in the EBX register during...
2007-02-20 Dan GohmanFix typos in comments.
2007-02-20 Evan ChengHow the heck did I forget patterns for llvm.x86.sse2...
2007-02-19 Reid SpencerSimplify some code by moving variable declarations...
2007-02-19 Reid SpencerImplement support for non-standard integer bit widths...
2007-02-19 Evan ChengRe-apply my liveintervalanalysis changes. Now with...
2007-02-19 Reid SpencerFor PR1207:
2007-02-17 Evan ChengAdded getReservedRegs().
2007-02-17 Chris LattnerFix ixaddrs as well, allowing ppc64 to compile to:
2007-02-17 Chris LattnerCompile test/CodeGen/PowerPC/LargeAbsoluteAddr.ll to:
2007-02-17 Chris LattnerDo not dereference invalid ranges. Generalize targetda...
2007-02-16 Chris LattnerFix CodeGen/PowerPC/2007-02-16-AlignPacked.ll
2007-02-16 Reid SpencerRemove an unnecessary predicate.
2007-02-16 Chris Lattnersimplify some code, ensure that packed structures get...
2007-02-16 Chris Lattnerfix incorrect encoding of vminsw.
2007-02-16 Andrew LenharthThis was done recently
2007-02-15 Reid SpencerFor PR1195:
2007-02-15 Reid SpencerFor PR1202:
2007-02-15 Evan ChengUse BitVector instead of vector<bool> which can be...
2007-02-15 Reid SpencerFor PR1195:
2007-02-15 Reid SpencerFor PR1195:
2007-02-15 Reid SpencerFixed packed structure breakage from earlier TargetData...
2007-02-14 Chris LattnerGeneralize TargetData strings, to support more interest...
2007-02-13 Andrew LenharthWell this isn't as ugly and it works better. At least...
2007-02-13 Chris Lattneradd a note
2007-02-13 Lauro Ramos VenancioAdd space between // and the comment.
2007-02-13 Lauro Ramos VenancioAdd ABI information to ARM subtarget.
2007-02-13 Lauro Ramos VenancioAccording to ARM EABI, 8-bytes function arguments must...
2007-02-12 Chris Lattnermore notes
2007-02-12 Chris Lattneradd a note
2007-02-10 Chris LattnerSwitch LayoutInfo to be a DenseMap instead of an std...
2007-02-10 Chris Lattneradd a typedef
2007-02-10 Chris Lattnereliminate the std::vector from StructLayout, allocating...
2007-02-10 Chris Lattnerencapsulate the rest of the StructLayout members.
next