aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Better checkAndrew Lenharth2007-11-081-1/+1
* Fix PR1780Andrew Lenharth2007-11-081-1/+1
* [ARM] Implement __builtin_thread_pointer.Lauro Ramos Venancio2007-11-081-1/+16
* If both parts of smul_lohi, etc. are used, don't simplify. If only one part i...Evan Cheng2007-11-081-30/+31
* Add the majority of machine-level critical edge breaking pass. Most of this ...Owen Anderson2007-11-081-0/+131
* Take another stab at getting isLiveIn() and isLiveOut() right.Owen Anderson2007-11-081-8/+11
* Bring UsedBlocks back. StrongPHIElimination needs this information.Owen Anderson2007-11-083-1/+15
* Complete conditionalization of Dwarf reg numbers.Dale Johannesen2007-11-072-41/+86
* Implemented generic serialization of APFloat.Ted Kremenek2007-11-072-0/+45
* Implemented serialization of signed integers.Ted Kremenek2007-11-072-1/+31
* Simplify my (il)logic.Evan Cheng2007-11-071-11/+2
* Add some more of StrongPHIElim.Owen Anderson2007-11-071-12/+74
* Interchange Dwarf numbers of ESP and EBP on x86 Darwin.Dale Johannesen2007-11-072-0/+20
* Serializer no longer automatically emits a root-level block in the bitstream.Ted Kremenek2007-11-061-6/+2
* Augmented ReadPtr and ReadOwnedPtr to control whether or not a pointer is all...Ted Kremenek2007-11-061-1/+4
* make smallptrset more const and type correct, which caught a fewChris Lattner2007-11-061-2/+2
* Remainder operations must be either integer or floating-point.Dan Gohman2007-11-061-1/+3
* fix const correctness, BB is const, so its predecessors are tooChris Lattner2007-11-061-1/+1
* don't put erase or query for non-allocainst pointers in an set of allocainsts*'sChris Lattner2007-11-061-3/+6
* Implement PR1777 by detecting dependent phis thatChris Lattner2007-11-061-0/+62
* When the allocator rewrite a spill register with new virtual register, it rep...Evan Cheng2007-11-061-3/+12
* At the point of calculating the shift amount, theDuncan Sands2007-11-061-2/+3
* Renamed "Flush()" to "FlushRecord()".Ted Kremenek2007-11-061-3/+3
* Added support for processing abbreviations in the Deserializer.Ted Kremenek2007-11-061-2/+19
* First step towards moving the coalescer to priority_queue based machinery.Evan Cheng2007-11-062-50/+251
* Fix a bug where a def use operand isn't being detected as a sub-register use.Evan Cheng2007-11-061-4/+7
* Add pseudo dependency to force two-address instruction to be scheduled afterEvan Cheng2007-11-061-2/+5
* Fix PR1774 and BasicAA/2007-11-05-SizeCrash.llChris Lattner2007-11-061-7/+11
* Add a few comments.Owen Anderson2007-11-061-0/+5
* DomForest is a forest of registers, not instructions.Owen Anderson2007-11-061-25/+47
* 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