2007-03-25 |
Chris Lattner | Allow the b/h/w/k constraints to be applied to values... |
tree | commitdiff |
2007-03-25 |
Chris Lattner | enforce the proper range for the i386 N constraint. |
tree | commitdiff |
2007-03-25 |
Chris Lattner | Fix test/CodeGen/X86/2007-03-24-InlineAsmPModifier.ll |
tree | commitdiff |
2007-03-24 |
Chris Lattner | add a bad case evan though of. |
tree | commitdiff |
2007-03-23 |
Anton Korobeynikov | Autodetect MMX & SSE stuff for AMD processors |
tree | commitdiff |
2007-03-23 |
Bill Wendling | PR1260: |
tree | commitdiff |
2007-03-22 |
Bill Wendling | We generate a shufflevector instruction, so we don... |
tree | commitdiff |
2007-03-22 |
Bill Wendling | Support added for shifts and unpacking MMX instructions. |
tree | commitdiff |
2007-03-21 |
Dale Johannesen | repair x86 performance, dejagnu problems from previous... |
tree | commitdiff |
2007-03-21 |
Anton Korobeynikov | Add TODO list for MSIL backend |
tree | commitdiff |
2007-03-21 |
Anton Korobeynikov | Let the new backend begin! |
tree | commitdiff |
2007-03-21 |
Dale Johannesen | add generation of unnecessary push/pop around calls |
tree | commitdiff |
2007-03-21 |
Nicolas Geoffray | Protect R31's frame offset from being used by callee... |
tree | commitdiff |
2007-03-21 |
Evan Cheng | Mark re-materializable instructions. |
tree | commitdiff |
2007-03-20 |
Evan Cheng | Updated. |
tree | commitdiff |
2007-03-20 |
Dale Johannesen | do not share old induction variables when this would... |
tree | commitdiff |
2007-03-20 |
Lauro Ramos Venancio | bugfix: When the source register of CALL_NOLINK was... |
tree | commitdiff |
2007-03-20 |
Evan Cheng | Make two piece constant generation as a single instruct... |
tree | commitdiff |
2007-03-20 |
Evan Cheng | New entry. |
tree | commitdiff |
2007-03-20 |
Evan Cheng | Added MRegisterInfo hook to re-materialize an instruction. |
tree | commitdiff |
2007-03-20 |
Chris Lattner | Two changes: |
tree | commitdiff |
2007-03-20 |
Chris Lattner | fix indentation |
tree | commitdiff |
2007-03-20 |
Dale Johannesen | fix obvious comment bug |
tree | commitdiff |
2007-03-19 |
Evan Cheng | Fix naming inconsistencies. |
tree | commitdiff |
2007-03-19 |
Evan Cheng | Special LDR instructions to load from non-pc-relative... |
tree | commitdiff |
2007-03-19 |
Evan Cheng | Constant generation instructions are re-materializable. |
tree | commitdiff |
2007-03-19 |
Evan Cheng | Added isReMaterializable. |
tree | commitdiff |
2007-03-19 |
Chris Lattner | fix a warning |
tree | commitdiff |
2007-03-18 |
Chris Lattner | minor updates |
tree | commitdiff |
2007-03-18 |
Nick Lewycky | This is implemented. We now generate: |
tree | commitdiff |
2007-03-17 |
Devang Patel | Support 'I' inline asm constraint. |
tree | commitdiff |
2007-03-16 |
Lauro Ramos Venancio | Only ARMv6 has BSWAP. |
tree | commitdiff |
2007-03-16 |
Bill Wendling | And now support for MMX logical operations. |
tree | commitdiff |
2007-03-16 |
Evan Cheng | Added isLegalAddressExpression(). Only allows X +/... |
tree | commitdiff |
2007-03-15 |
Bill Wendling | Multiplication support for MMX. |
tree | commitdiff |
2007-03-14 |
Evan Cheng | Under X86-64 large code model, do not emit 32-bit pc... |
tree | commitdiff |
2007-03-14 |
Evan Cheng | Notes about codegen issues. |
tree | commitdiff |
2007-03-14 |
Evan Cheng | Clean up. |
tree | commitdiff |
2007-03-14 |
Evan Cheng | Oops. |
tree | commitdiff |
2007-03-14 |
Evan Cheng | X86-64 JIT is in large code model. Need stubs for direc... |
tree | commitdiff |
2007-03-14 |
Evan Cheng | x86-64 JIT stub codegen. |
tree | commitdiff |
2007-03-14 |
Evan Cheng | Preliminary support for X86-64 JIT stub codegen. |
tree | commitdiff |
2007-03-13 |
Evan Cheng | AM2 can match 2^n +/- 1. e.g. ldr r3, [r2, r2, lsl #2] |
tree | commitdiff |
2007-03-13 |
Evan Cheng | Zero is always a legal AM immediate. |
tree | commitdiff |
2007-03-13 |
Nicolas Geoffray | Stack and register alignment of call arguments in the... |
tree | commitdiff |
2007-03-13 |
Evan Cheng | Implement getTargetLowering() or else LSR won't be... |
tree | commitdiff |
2007-03-12 |
Evan Cheng | Updated TargetLowering LSR addressing mode hooks for... |
tree | commitdiff |
2007-03-12 |
Evan Cheng | More flexible TargetLowering LSR hooks for testing... |
tree | commitdiff |
2007-03-12 |
Evan Cheng | More flexible TargetLowering LSR hooks for testing... |
tree | commitdiff |
2007-03-12 |
Evan Cheng | Stupid bug: SSE2 supports v2i64 add / sub. |
tree | commitdiff |
2007-03-10 |
Bill Wendling | Adding more arithmetic operators to MMX. This is an... |
tree | commitdiff |
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 |
next |