2007-03-04 |
Chris Lattner | add missing braces |
tree | commitdiff |
2007-03-03 |
Reid Spencer | Make sure that when we store a value it is masked to... |
tree | commitdiff |
2007-03-03 |
Nick Lewycky | Emit low/high immediate loads properly for Linux/PPC. |
tree | commitdiff |
2007-03-02 |
Evan Cheng | X86-64 VACOPY needs custom expansion. va_list is a... |
tree | commitdiff |
2007-03-02 |
Anton Korobeynikov | Simplify things |
tree | commitdiff |
2007-03-02 |
Chris Lattner | argument lowering should copy from the vreg shadows... |
tree | commitdiff |
2007-03-02 |
Chris Lattner | add a note |
tree | commitdiff |
2007-03-02 |
Dale Johannesen | eliminate unnecessary reset of SP in epilog on darwin |
tree | commitdiff |
2007-03-01 |
Reid Spencer | Wrap a long line. |
tree | commitdiff |
2007-03-01 |
Anton Korobeynikov | Ensure that fastcall'ed function is correctly mangled... |
tree | commitdiff |
2007-03-01 |
Nicolas Geoffray | Implemented the frameaddress intrinsic for PPC. |
tree | commitdiff |
2007-03-01 |
Evan Cheng | Use a spilled free callee-saved register as scratch... |
tree | commitdiff |
2007-03-01 |
Evan Cheng | - Track which callee-saved registers are spilled. |
tree | commitdiff |
2007-03-01 |
Evan Cheng | Switch from std::vector<bool> to BitVector. |
tree | commitdiff |
2007-03-01 |
Bill Wendling | Get rid of verboten <iostream> include. |
tree | commitdiff |
2007-02-28 |
Dale Johannesen | Changes requested in review of last pass. Also pulled... |
tree | commitdiff |
2007-02-28 |
Evan Cheng | Doh. ARM::PC is obvious a reserved register. |
tree | commitdiff |
2007-02-28 |
Dale Johannesen | Add intelligence about where to break large blocks. |
tree | commitdiff |
2007-02-28 |
Chris Lattner | remove dead option |
tree | commitdiff |
2007-02-28 |
Chris Lattner | bugfix: fastcall does not require the first two params... |
tree | commitdiff |
2007-02-28 |
Nate Begeman | More Mach-O writer improvements. |
tree | commitdiff |
2007-02-28 |
Chris Lattner | use high-level functions in CCState |
tree | commitdiff |
2007-02-28 |
Chris Lattner | make use of helper functions in CCState for analyzing... |
tree | commitdiff |
2007-02-28 |
Chris Lattner | switch LowerFastCCCallTo over to using the new fastcall... |
tree | commitdiff |
2007-02-28 |
Chris Lattner | switch LowerFastCCArguments over to using the autogener... |
tree | commitdiff |
2007-02-28 |
Chris Lattner | add new CC_X86_32_FastCall calling conv, which describe... |
tree | commitdiff |
2007-02-28 |
Chris Lattner | rearrange code |
tree | commitdiff |
2007-02-28 |
Chris Lattner | remove fastcc (not fastcall) support |
tree | commitdiff |
2007-02-28 |
Chris Lattner | switch LowerCCCArguments over to using autogenerated CC. |
tree | commitdiff |
2007-02-28 |
Chris Lattner | simplify sret handling |
tree | commitdiff |
2007-02-28 |
Chris Lattner | switch LowerCCCCallTo over to using an autogenerated... |
tree | commitdiff |
2007-02-28 |
Chris Lattner | rename stuff |
tree | commitdiff |
2007-02-28 |
Chris Lattner | rename some CCActions, add CCIfInReg |
tree | commitdiff |
2007-02-28 |
Chris Lattner | switch return value passing and the x86-64 calling... |
tree | commitdiff |
2007-02-28 |
Chris Lattner | make subtarget references work. |
tree | commitdiff |
2007-02-28 |
Evan Cheng | Make requiresRegisterScavenging determination on a... |
tree | commitdiff |
2007-02-28 |
Evan Cheng | Temporary: make R12 available in ARM mode if RegScaveng... |
tree | commitdiff |
2007-02-28 |
Evan Cheng | Start making use of RegScavenger. |
tree | commitdiff |
2007-02-28 |
Evan Cheng | PEI now passes a RegScavenger ptr to eliminateFrameIndex. |
tree | commitdiff |
2007-02-27 |
Evan Cheng | Minor tweak. Allocate r0 to r3 in reverse order, r3... |
tree | commitdiff |
2007-02-27 |
Chris Lattner | reenable generation of CC info |
tree | commitdiff |
2007-02-27 |
Evan Cheng | Back out previous commit temporarily. |
tree | commitdiff |
2007-02-27 |
Evan Cheng | Let MRegisterInfo now owns RegScavenger; eliminateFrame... |
tree | commitdiff |
2007-02-27 |
Chris Lattner | implement CCMatchIfCC in terms of CCMatchIf |
tree | commitdiff |
2007-02-27 |
Chris Lattner | build cc info |
tree | commitdiff |
2007-02-27 |
Chris Lattner | a note |
tree | commitdiff |
2007-02-27 |
Nicolas Geoffray | Fix parenthesis for BCTRL_{ELF|Macho} test. |
tree | commitdiff |
2007-02-27 |
Nicolas Geoffray | Differentiate between the MachO and the ELF ABI the... |
tree | commitdiff |
2007-02-27 |
Jim Laskey | Duplicate use of LR, take 2. |
tree | commitdiff |
2007-02-27 |
Chris Lattner | Add calling convention info |
tree | commitdiff |
2007-02-27 |
Chris Lattner | move target independent calling convention stuff to... |
tree | commitdiff |
2007-02-27 |
Chris Lattner | fill in some holes |
tree | commitdiff |
2007-02-27 |
Chris Lattner | switch x86-64 return value lowering over to using same... |
tree | commitdiff |
2007-02-27 |
Chris Lattner | Minor refactoring of CC Lowering interfaces |
tree | commitdiff |
2007-02-27 |
Chris Lattner | move CC Lowering stuff to its own public interface |
tree | commitdiff |
2007-02-27 |
Chris Lattner | refactor x86-64 argument lowering yet again, this time... |
tree | commitdiff |
2007-02-27 |
Evan Cheng | Backing out Jim's LR spill changes. This was causing... |
tree | commitdiff |
2007-02-26 |
Chris Lattner | always lower to RETFLAG, never leave it as just ret. |
tree | commitdiff |
2007-02-26 |
Chris Lattner | fix attribution |
tree | commitdiff |
2007-02-26 |
Chris Lattner | Add a description of the X86-64 calling convention... |
tree | commitdiff |
2007-02-26 |
Chris Lattner | switch to smallvector |
tree | commitdiff |
2007-02-26 |
Chris Lattner | initial hack at splitting the x86-64 calling convention... |
tree | commitdiff |
2007-02-26 |
Chris Lattner | the truncate must always be done, it's only the assert... |
tree | commitdiff |
2007-02-26 |
Chris Lattner | add an accessor. |
tree | commitdiff |
2007-02-26 |
Chris Lattner | in X86-64 CCC, i8/i16 arguments are already properly... |
tree | commitdiff |
2007-02-25 |
Chris Lattner | Fix an X86-64 abi bug. We now compile: |
tree | commitdiff |
2007-02-25 |
Chris Lattner | fix CodeGen/X86/2007-02-25-FastCCStack.ll, a regression... |
tree | commitdiff |
2007-02-25 |
Chris Lattner | no really, this is the right patch |
tree | commitdiff |
2007-02-25 |
Chris Lattner | always promote float varargs to double. |
tree | commitdiff |
2007-02-25 |
Chris Lattner | one important bugfix: PPC32 didn't have both elf and... |
tree | commitdiff |
2007-02-25 |
Dale Johannesen | cosmetic changes from review of last patch. obvious |
tree | commitdiff |
2007-02-25 |
Chris Lattner | fastcc functions that return double values now return... |
tree | commitdiff |
2007-02-25 |
Chris Lattner | allow vectors to be passed to stdcall/fastcall functions |
tree | commitdiff |
2007-02-25 |
Chris Lattner | move LowerRET into the 'Return Value Calling Convention... |
tree | commitdiff |
2007-02-25 |
Chris Lattner | make all Lower*CallTo implementations use LowerCallResu... |
tree | commitdiff |
2007-02-25 |
Chris Lattner | pass the calling convention into Lower*CallTo, instead... |
tree | commitdiff |
2007-02-25 |
Chris Lattner | factor a bunch of code out of LowerCCCCallTo into a... |
tree | commitdiff |
2007-02-25 |
Chris Lattner | move some code around, pass in calling conv, even thoug... |
tree | commitdiff |
2007-02-25 |
Chris Lattner | simplify result value lowering by splitting the selecti... |
tree | commitdiff |
2007-02-25 |
Chris Lattner | make void-return not a special case |
tree | commitdiff |
2007-02-25 |
Chris Lattner | eliminate a bunch more temporary vectors from X86 lowering. |
tree | commitdiff |
2007-02-25 |
Chris Lattner | eliminate temporary vectors created during X86 lowering. |
tree | commitdiff |
2007-02-25 |
Chris Lattner | remove std::vector's in RET lowering. |
tree | commitdiff |
2007-02-25 |
Chris Lattner | implement support for the linux/ppc function call ABI... |
tree | commitdiff |
2007-02-25 |
Chris Lattner | Add XLForm_1_ext template, patch by Nicolas Geoffray. |
tree | commitdiff |
2007-02-25 |
Chris Lattner | Improve JIT support for linux/ppc: Patch by Nicolas... |
tree | commitdiff |
2007-02-25 |
Dale Johannesen | remove crediting of Evan Cheng and me. |
tree | commitdiff |
2007-02-25 |
Dale Johannesen | Removed WaterListOffset, inserted BBOffsets. Remove... |
tree | commitdiff |
2007-02-23 |
Bill Wendling | PR1164: |
tree | commitdiff |
2007-02-23 |
Lauro Ramos Venancio | bugfix: SP wasn't updated for varargs when frame pointe... |
tree | commitdiff |
2007-02-23 |
Jim Laskey | Don't spill LR as a callee saved register. |
tree | commitdiff |
2007-02-23 |
Lauro Ramos Venancio | Fix stack alignment in functions with varargs. |
tree | commitdiff |
2007-02-23 |
Dale Johannesen | rewrite of constant islands |
tree | commitdiff |
2007-02-23 |
Evan Cheng | Added -march=thumb; removed -enable-thumb. |
tree | commitdiff |
2007-02-23 |
Evan Cheng | 80 col. violation. |
tree | commitdiff |
2007-02-23 |
Anton Korobeynikov | External weak linkage is supported by recent binutils... |
tree | commitdiff |
2007-02-23 |
Evan Cheng | By default, spills kills the register being stored. |
tree | commitdiff |
2007-02-23 |
Evan Cheng | Add option to turn on register scavenger; By default... |
tree | commitdiff |
2007-02-22 |
Chris Lattner | remove obsolete file |
tree | commitdiff |
2007-02-22 |
Jim Laskey | Simplify lowering and selection of exception ops. |
tree | commitdiff |
next |