aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-0426-211/+446
* Add new function attribute - noredzone. Devang Patel2009-06-047-7/+7
* Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This wasDale Johannesen2009-06-043-16/+17
* RALinScan::attemptTrivialCoalescing() was returning a virtual register instea...Evan Cheng2009-06-041-3/+9
* A value defined by an implicit_def can be liven to a use BB. This is unfortun...Evan Cheng2009-06-041-0/+18
* Removed SimpleRewriter.Lang Hames2009-06-041-82/+2
* Don't do the X * 0.0 -> 0.0 transformation in instcombine, becauseDan Gohman2009-06-043-10/+16
* Fix comments.Dan Gohman2009-06-041-2/+2
* Remove unused code.Sanjiv Gupta2009-06-041-10/+0
* Custom lower SUB with two register operands.Sanjiv Gupta2009-06-041-0/+1
* Fix comments.Torok Edwin2009-06-041-1/+2
* Add support for outputting ANSI colors to raw_fd_ostream.Torok Edwin2009-06-043-0/+155
* PR3739, part 2: Use an explicit store to spill XMM registers. (Previously,Eli Friedman2009-06-041-4/+17
* PR3739, part 1: Disable the red zone on Win64.Eli Friedman2009-06-041-1/+2
* Remove a #include of <iostream>.Dan Gohman2009-06-041-1/+0
* Re-apply 72756 with fixes. One of those was introduced by we changed MachineI...Evan Cheng2009-06-041-1/+8
* Removed more testing code that snuck in earlier.Lang Hames2009-06-041-20/+2
* Use uint8_t and int32_t in {JIT,Machine}CodeEmitersBruno Cardoso Lopes2009-06-042-35/+33
* Evan says it's wrong; back out 72808.Stuart Hastings2009-06-031-2/+0
* Recognize another euphemism for MOVDQ2Q.Stuart Hastings2009-06-031-0/+2
* For Darwin / x86_64, override -relocation-model=static to pic if the output i...Evan Cheng2009-06-031-0/+7
* Convert Alpha and Mips to use a MachineFunctionInfo subclass toDan Gohman2009-06-0310-65/+205
* Remove the redundant TM member from X86DAGToDAGISel; replace itDan Gohman2009-06-031-12/+22
* Don't attempt to simplify an non-affine IV expression if it can'tDan Gohman2009-06-031-12/+10
* Make the buildbot see green (to make it easier to spot the next personMike Stump2009-06-031-1/+2
* Move ELFCodeEmiter stuff to new filesBruno Cardoso Lopes2009-06-034-140/+184
* Revert 72650Bruno Cardoso Lopes2009-06-032-33/+35
* Remove unnecessary #includes.Dan Gohman2009-06-031-3/+0
* Emit file directives correctly in case of a .bc is generated by llvm-ld after...Sanjiv Gupta2009-06-033-11/+34
* FrameIndex could be used as a value (addressof (arg)) or as an address.Sanjiv Gupta2009-06-034-6/+62
* CMake: Added missing source file to lib/CodeGen/CMakeLists.txt.Oscar Fuentes2009-06-031-0/+1
* Fixed a bug in which signed comparisons were being used instead of unsigned c...Sanjiv Gupta2009-06-032-2/+4
* Avoid a warning "'U' might be used uninitialized inDuncan Sands2009-06-031-1/+1
* At a newline at the end of this file.Duncan Sands2009-06-031-1/+1
* Fix for PR4225: When rewriter reuse a value in a physical register , it clear...Evan Cheng2009-06-031-5/+19
* Temporarily revert 72756 for now.Evan Cheng2009-06-031-7/+0
* Fold preceding / trailing base inc / dec into the single load / store as well.Evan Cheng2009-06-031-2/+9
* If there is a def of a super-register followed by a use of a sub-register, do...Evan Cheng2009-06-031-14/+0
* Move structures and classes into header files, providing two new headers andBruno Cardoso Lopes2009-06-035-772/+900
* Revert r72734. The Darwin assembler doesn't support the staticDan Gohman2009-06-032-5/+4
* Change ConstantFoldConstantExpression to accept a nullDan Gohman2009-06-021-2/+0
* Fix CodeGenPrepare's address-mode sinking to handle unusualDan Gohman2009-06-021-1/+4
* Fixed warning, removed some temporary validation code that snuck in during my...Lang Hames2009-06-021-91/+0
* On Darwin x86_64 small code model doesn't guarantee code address fits in 32-bit.Evan Cheng2009-06-022-4/+5
* Undef MemoryFence when compiling on MSVC.Owen Anderson2009-06-021-0/+1
* Update to in-place spilling framework. Includes live interval scaling and tri...Lang Hames2009-06-0210-104/+366
* Revert 72707 and 72709, for the moment.Dale Johannesen2009-06-0210-335/+96
* Avoid infinite looping in AllGlobalLoadUsesSimpleEnoughForHeapSRA(). This can...Evan Cheng2009-06-021-6/+16
* Add missing file.Dale Johannesen2009-06-011-0/+2
* Make the implicit inputs and outputs of target-independentDale Johannesen2009-06-019-96/+333