aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Get rid of some bogus patterns for X86vzmovl. Don't create VZEXT_MOVL Eli Friedman2009-06-062-29/+22
* Fix an obvious typo.Eli Friedman2009-06-061-1/+1
* x86_64 now uses the correct ELF e_machine typeBruno Cardoso Lopes2009-06-063-3/+5
* Get rid of a bogus pattern that interferes with optimization.Eli Friedman2009-06-061-7/+0
* PR2598: make sure to expand illegal forms of integer/floating-point Eli Friedman2009-06-061-0/+26
* Remove elf specific info from ELFWriter.h to Elf.h. Code cleanup and more com...Bruno Cardoso Lopes2009-06-065-116/+245
* Make SINT_TO_FP/UINT_TO_FP vector legalization queries query on the Eli Friedman2009-06-061-3/+7
* Simplify.Devang Patel2009-06-051-15/+6
* Add explicit keywords.Dan Gohman2009-06-057-15/+17
* Simplify.Devang Patel2009-06-051-15/+5
* Add new function attribute - noimplicitfloatDevang Patel2009-06-058-31/+39
* Adapt the x86 build_vector dagcombine to the current state of the legalizer.Nate Begeman2009-06-053-52/+95
* Changing allocation ordering from r3 ... r0 back to r0 ... r3. The order chan...Evan Cheng2009-06-052-10/+10
* Evan thinks NoImplicitFloat check is not required here.Devang Patel2009-06-051-1/+1
* Fix a copy+pasto in an assertion string that Jay Foad noticed.Dan Gohman2009-06-051-1/+1
* When merging multiple load / store instructions. Use the DebugLoc of the firs...Evan Cheng2009-06-051-11/+16
* Code clean up: return vector by reference rather than by value. No functional...Evan Cheng2009-06-051-21/+21
* Move SCEVExpander::getOrInsertCanonicalInductionVariable out of line.Dan Gohman2009-06-051-0/+13
* Remove some unnecessary #includes.Dan Gohman2009-06-057-7/+0
* Update the Verifier to be aware of the difference between Add and FAdd, etc.Dan Gohman2009-06-051-15/+33
* Lower i16/i32 sdiv/udiv/srem/urem using libcalls.Sanjiv Gupta2009-06-051-0/+24
* Allow libcalls for i16 sdiv/udiv/rem operations.Sanjiv Gupta2009-06-051-4/+12
* ELF Code Emitter now uses CurBufferPtr, BufferBegin and BufferEnd, as do JIT andBruno Cardoso Lopes2009-06-053-32/+57
* Fix an erroneous check for isFNeg; the FNeg case is handledDan Gohman2009-06-041-1/+1
* The DWARF unwind info was incorrect. While compiling withBill Wendling2009-06-041-15/+16
* 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