aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* StrongPHIElimination requires LiveVariables.Owen Anderson2007-11-061-10/+24
* Better processor definitionBruno Cardoso Lopes2007-11-062-3/+5
* wrap long linesChris Lattner2007-11-061-2/+4
* Add support for vector remainder operations.Dan Gohman2007-11-052-12/+13
* Fix an abort in instcombine when folding creates a vector rem instruction.Dan Gohman2007-11-051-5/+9
* Move the LowerMEMCPY and LowerMEMCPYCall to a common place.Rafael Espindola2007-11-055-107/+65
* Added support in serializer and deserializer to create arbitrary blocks.Ted Kremenek2007-11-052-4/+34
* Make labels work in asm blocks; allow labels asDale Johannesen2007-11-0510-789/+876
* Added default creation of root-level block by bitstream serializer.Ted Kremenek2007-11-051-3/+22
* If a value is incoming from outside the loop then the value does not need rem...Devang Patel2007-11-051-3/+0
* [ARM] Fix code generation for:Lauro Ramos Venancio2007-11-051-1/+1
* Don't output ABI size padding twice. By using the storeDuncan Sands2007-11-051-5/+6
* Move SimpleRegisterCoalescing.h to lib/CodeGen since there is now a commonEvan Cheng2007-11-052-2/+186
* Use movups to spill / restore SSE registers on targets where stacks alignment isEvan Cheng2007-11-052-15/+24
* Skip over deleted val#'s.Evan Cheng2007-11-051-2/+2
* Handle cases where a register and one of its super-register are both marked asEvan Cheng2007-11-051-2/+4
* Added support for PIC code with "explicit relocations" *only*.Bruno Cardoso Lopes2007-11-059-104/+215
* Deleting redundant copy of block extractor pass. See also PR1775.Gordon Henriksen2007-11-051-2/+3
* Fix PR1187.Evan Cheng2007-11-051-1/+1
* If a long double is in a packed struct, it may beDuncan Sands2007-11-051-5/+7
* Eliminate the remaining uses of getTypeSize. ThisDuncan Sands2007-11-0514-51/+52
* Another step of stronger PHI elimination down.Owen Anderson2007-11-041-0/+88
* Deleting -emitbitcode option which did nothing.Gordon Henriksen2007-11-041-6/+5
* Fix PR1761 by not printing (rip) suffix when in -static mode.Chris Lattner2007-11-041-1/+2
* Fix crash before main on ppc/linux with static constructors. PR1771Nick Lewycky2007-11-042-0/+4
* Finishing initial docs for all transformations in Passes.html.Gordon Henriksen2007-11-045-22/+20
* Change uses of getTypeSize to getABITypeSize, getTypeStoreSizeDuncan Sands2007-11-041-44/+56
* If an interval is being undone clear its preference as well since the source ...Evan Cheng2007-11-041-1/+6
* Fix PR1763 by allowing the 'q' constraint to work with 64-bitChris Lattner2007-11-041-1/+3
* Disable tail duplication of call instructions. The costChris Lattner2007-11-041-0/+5
* There are times when the coalescer would not coalesce away a copy but the copyEvan Cheng2007-11-032-9/+122
* Add std:: to sort calls.Dan Gohman2007-11-022-2/+2
* Change illegal uses of ++ to uses of STLExtra.h's next function.Dan Gohman2007-11-022-2/+3
* Unbreak tailcall opt.Evan Cheng2007-11-021-1/+1
* One more extract_subreg coalescing bug.Evan Cheng2007-11-021-5/+33
* add a noteChris Lattner2007-11-021-0/+20
* Fix a thinko.Duncan Sands2007-11-021-3/+2
* Remove some unnecessary C-style statics.Neil Booth2007-11-021-6/+8
* Missing a getNumOperands check.Evan Cheng2007-11-021-22/+25
* Add back line whose removal somehow crept into prior patchNeil Booth2007-11-011-0/+1
* When converting to integer, do bit manipulations in the destinationNeil Booth2007-11-011-71/+107
* Removed ReadVal from SerializeTrait<T>, and also removed it fromTed Kremenek2007-11-011-3/+1
* Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands2007-11-0123-132/+93
* Don't barf on empty basic blocks. Do not rely on assertDuncan Sands2007-11-011-9/+21
* Silence a warning saying that the variables always resolve to "true" in anBill Wendling2007-11-011-4/+4
* Silence, accersed warningBill Wendling2007-11-011-1/+1
* - Coalesce extract_subreg when both intervals are relatively small.Evan Cheng2007-11-011-23/+46
* Fix test/Transforms/DeadStoreElimination/PartialStore.ll, which had beenOwen Anderson2007-11-011-4/+12
* remove verifier command line option: this should be part of the API, notChris Lattner2007-11-011-11/+0
* Now with less tabs!Owen Anderson2007-11-011-5/+5