aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix PR5247, "lock addq" pattern (and other atomics), it DOES modify EFLAGS.Torok Edwin2009-10-191-1/+2
* various cleanups.Chris Lattner2009-10-191-30/+31
* simplify.Chris Lattner2009-10-191-3/+1
* clean up after metadata changes.Chris Lattner2009-10-192-11/+4
* Add support for matching shuffle patterns with palignr.Nate Begeman2009-10-193-12/+116
* Spill slots cannot alias.Evan Cheng2009-10-183-9/+16
* Turn on post-alloc scheduling for x86.Evan Cheng2009-10-181-2/+1
* Oops. I forgot to change the tests first. Disable post-alloc scheduling.Evan Cheng2009-10-181-1/+1
* -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixedEvan Cheng2009-10-1814-93/+89
* Only fixed stack objects and spill slots should be get FixedStack PseudoSourc...Evan Cheng2009-10-189-54/+77
* remove some nonascii weird stuffChris Lattner2009-10-181-1/+1
* add some fixme'sChris Lattner2009-10-182-1/+3
* remove the IndMemRemPass, which only made sense for when malloc/free were int...Chris Lattner2009-10-182-100/+0
* fix the other issue with ID's, hopefully really fixing the linux build.Chris Lattner2009-10-181-7/+6
* fix some problems with ID definitions, which will hopefully fix the build bots.Chris Lattner2009-10-181-7/+5
* add function passes for printing various dominator datastructuresChris Lattner2009-10-182-0/+269
* make DOTGraphTraits public, patch by Tobias Grosser!Chris Lattner2009-10-181-61/+2
* Fix test/Bindings/Ocaml/vmcore.ml. When IRBuilder::CreateMalloc was removed,Nick Lewycky2009-10-172-15/+18
* inline isGEP away.Chris Lattner2009-10-171-10/+6
* Fix my -Asserts warning fix.Daniel Dunbar2009-10-171-2/+3
* Teach vm core to more aggressively fold 'trunc' constantexprs,Chris Lattner2009-10-171-9/+160
* Move UnescapeString to a static function for its sole client; its inefficient...Daniel Dunbar2009-10-171-30/+0
* Remove llvm::EscapeString, raw_ostream::write_escaped is much faster.Daniel Dunbar2009-10-171-26/+0
* Use raw_ostream::write_escaped instead of EscapeString.Daniel Dunbar2009-10-171-6/+4
* Add raw_ostream::write_escaped, for writing escaped strings.Daniel Dunbar2009-10-171-0/+34
* First draft of the OptionPreprocessor.Mikhail Glushenkov2009-10-172-12/+10
* Emit newlines at the end of instructions too.Nick Lewycky2009-10-171-2/+2
* Move StringMap's string has function into StringExtras.hDaniel Dunbar2009-10-171-16/+3
* Remove unnecessary include.Daniel Dunbar2009-10-171-1/+0
* Suppress -Asserts warning.Daniel Dunbar2009-10-171-2/+2
* Distinquish stack slots from other stack objects. They (and fixed objects) ge...Evan Cheng2009-10-176-8/+17
* Revert 84315 for now. Re-thinking the patch.Evan Cheng2009-10-1715-48/+45
* Rename getFixedStack to getStackObject. The stack objects represented are notEvan Cheng2009-10-1715-45/+48
* 80 col violation.Evan Cheng2009-10-171-1/+2
* Simplify some code (first hunk) and fix PR5208 (second hunk) byChris Lattner2009-10-171-8/+6
* Delete an obsolete comment.Dan Gohman2009-10-171-2/+1
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-1718-572/+27
* Enhance CodePlacementOpt's unconditional intra-loop branch elimination logicDan Gohman2009-10-171-177/+354
* Autoupgrade malloc insts to malloc calls.Victor Hernandez2009-10-179-146/+126
* HeapAllocSRoA also needs to check if malloc array size can be computed.Victor Hernandez2009-10-161-36/+40
* Allow widening of extract subvectorMon P Wang2009-10-162-0/+8
* Do not emit name entry for a pointer type.Devang Patel2009-10-161-1/+1
* Change createPostRAScheduler so it can be turned off at llc -O1.Evan Cheng2009-10-164-8/+19
* Move zext and sext casts fed by loads into the same block as theDan Gohman2009-10-161-1/+41
* Parse PHI instruction with attached metadata.Devang Patel2009-10-161-0/+6
* If there is not any llvm instruction associated with each lexical scope encod...Devang Patel2009-10-161-2/+10
* Invert isSafeToGetMallocArraySize check because we return NULL when we don't ...Victor Hernandez2009-10-161-1/+1
* Strip trailing white space.Duncan Sands2009-10-161-33/+31
* Update CMake file.Benjamin Kramer2009-10-161-0/+1
* Cleaned up some code. No functionality change.Sanjiv Gupta2009-10-164-67/+52