2007-03-09 |
Evan Cheng | Minor stuff. |
tree | commitdiff |
2007-03-09 |
Evan Cheng | Add comments about LSR / ARM. |
tree | commitdiff |
2007-03-09 |
Evan Cheng | Unfinished work and ideas related to register scavenger. |
tree | commitdiff |
2007-03-09 |
Dale Johannesen | apply comments from review of last patch |
tree | commitdiff |
2007-03-09 |
Dale Johannesen | Add some observations from CoreGraphics benchmark.... |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Implement inline asm modifier c. |
tree | commitdiff |
2007-03-08 |
Bill Wendling | Added "padd*" support for MMX. Added MMX move stuff... |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Fix a typo. |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Putting more constants which do not contain relocations... |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Change register allocation order to Dale's suggestion. |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Bug fix. Not advancing the register scavenger iterator... |
tree | commitdiff |
2007-03-08 |
Evan Cheng | For Darwin, put constant data into .const, .const_data... |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Put constant data to .const, .const_data, .literal... |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Add ReadOnlySection directive. |
tree | commitdiff |
2007-03-07 |
Evan Cheng | Only safe to use a call-clobbered or spilled callee... |
tree | commitdiff |
2007-03-07 |
Bill Wendling | Remove useless pattern fragments. |
tree | commitdiff |
2007-03-07 |
Anton Korobeynikov | Refactoring of formal parameter flags. Enable properly... |
tree | commitdiff |
2007-03-07 |
Bill Wendling | Properly support v8i8 and v4i16 types. It now converts... |
tree | commitdiff |
2007-03-07 |
Anton Korobeynikov | Fix DWARF debugging information on x86/Linux and (hopef... |
tree | commitdiff |
2007-03-07 |
Evan Cheng | ARM always use register scavenger. No longer reserves... |
tree | commitdiff |
2007-03-07 |
Evan Cheng | Fix some brittle code. Watch out for cases where regist... |
tree | commitdiff |
2007-03-07 |
Evan Cheng | Fix one more Thumb eliminateFrameIndex bug. |
tree | commitdiff |
2007-03-06 |
Evan Cheng | Register scavenging is now on by default for ARM. |
tree | commitdiff |
2007-03-06 |
Evan Cheng | Make load / store optimizer use register scavenger. |
tree | commitdiff |
2007-03-06 |
Bill Wendling | Add LOAD/STORE support for MMX. |
tree | commitdiff |
2007-03-06 |
Evan Cheng | Code clean up. Prepare to use register scavenger. |
tree | commitdiff |
2007-03-06 |
Evan Cheng | Minor interface change. |
tree | commitdiff |
2007-03-06 |
Evan Cheng | Scavenge a register using the register scavenger when... |
tree | commitdiff |
2007-03-06 |
Anton Korobeynikov | Use new SDIselParamAttr enumeration. This removes ... |
tree | commitdiff |
2007-03-06 |
Chris Lattner | Switch PPC return lower to use an autogenerated CC... |
tree | commitdiff |
2007-03-05 |
Bill Wendling | Add the emms intrinsic for MMX support. |
tree | commitdiff |
2007-03-05 |
Lauro Ramos Venancio | Use init_array/fini_array sections for static contructo... |
tree | commitdiff |
2007-03-05 |
Jeff Cohen | Unbreak VC++ build. |
tree | commitdiff |
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 |
next |