aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* fix typoChris Lattner2011-01-151-1/+1
* Catch ~x < cst just like ~x < ~y, we currently handle this throughChris Lattner2011-01-151-4/+8
* reduce indentationChris Lattner2011-01-151-29/+29
* 80-col.Eric Christopher2011-01-151-2/+4
* Generalize LoadAndStorePromoter a bit and switch LICMChris Lattner2011-01-153-190/+111
* Fix a comment.Bob Wilson2011-01-151-2/+2
* Fix 80-cols.Eric Christopher2011-01-141-7/+14
* Update CMake build.Ted Kremenek2011-01-141-0/+2
* 'HiReg' is written but never read. Nuke itsTed Kremenek2011-01-141-5/+5
* Fix a false-positive warning.Owen Anderson2011-01-141-1/+3
* Delete an assignment to ThisBB which isn't needed, and tidy up someDan Gohman2011-01-141-4/+6
* Enhance GlobalOpt to be able evaluate initializers that involve stores throughOwen Anderson2011-01-141-2/+49
* Add a possibility to switch between CFI directives- and table-based frame des...Anton Korobeynikov2011-01-147-17/+23
* CleanupAnton Korobeynikov2011-01-141-6/+1
* Add CFI directives-based frame information emission. Not hooked yet.Anton Korobeynikov2011-01-143-0/+209
* Split stuff as a preparation for CFI directives-based frame information emissionAnton Korobeynikov2011-01-144-356/+440
* Use common style for .cfi directivesAnton Korobeynikov2011-01-141-7/+7
* Support for precise scheduling of the instruction selection DAG,Andrew Trick2011-01-141-537/+663
* switch SRoA to use LoadAndStorePromoter instead of its own copy of the code.Chris Lattner2011-01-141-136/+26
* Add a new LoadAndStorePromoter class, which implements the generalChris Lattner2011-01-141-0/+154
* Turn X-(X-Y) into Y. According to my auto-simplifier this is the most commonDuncan Sands2011-01-141-1/+15
* Factorize common code out of the InstructionSimplify shift logic. Add inDuncan Sands2011-01-141-62/+38
* split SROA into two passes: one that uses DomFrontiers (-scalarrepl) Chris Lattner2011-01-142-27/+57
* Remove casts between Value** and Constant**, which won't work if aJay Foad2011-01-144-31/+67
* Implement full support for promoting allocas to registers using SSAUpdaterChris Lattner2011-01-141-5/+162
* Try for the third time to teach getFirstTerminator() about debug values.Jakob Stoklund Olesen2011-01-142-4/+11
* revert my fastisel patch again which apparently still gives theChris Lattner2011-01-141-1/+1
* reapply r123414 now that the botz are calmed down and the fix is already in.Chris Lattner2011-01-141-1/+1
* indentationChris Lattner2011-01-141-1/+1
* Completed :lower16: / :upper16: support for movw / movt pairs on Darwin.Evan Cheng2011-01-145-37/+212
* Revert r123419. It still breaks llvm-gcc-i386-linux-selfhost.Jakob Stoklund Olesen2011-01-142-24/+7
* r123414 broke llvm-gcc bootstrap apparently, revertChris Lattner2011-01-141-1/+1
* Set the insertion point correctly for instructions generated by load folding:Chris Lattner2011-01-141-4/+4
* Try again to teach getFirstTerminator() about debug values.Jakob Stoklund Olesen2011-01-142-7/+24
* Move some shift transforms out of instcombine and into InstructionSimplify.Duncan Sands2011-01-143-28/+154
* fix PR8961 - a fast isel miscompilation where we'd insert a new instructionChris Lattner2011-01-141-1/+1
* Better terminator avoidance.Jakob Stoklund Olesen2011-01-131-9/+3
* Add comment about Thumb2 fixup comments being completely bogus.Evan Cheng2011-01-131-1/+3
* Add single entry / single exit accessors.Tobias Grosser2011-01-131-23/+32
* Recognize alternative register names like ip -> r12.Owen Anderson2011-01-131-3/+14
* Fix a few more places that should use MBB::getLastNonDebugInstr().Jakob Stoklund Olesen2011-01-133-3/+3
* typoChris Lattner2011-01-131-1/+1
* memcpy + metadata = bliss :)Chris Lattner2011-01-131-0/+48
* Add support to the ARM MC infrastructure to support mcr and friends. This req...Owen Anderson2011-01-134-29/+225
* Relax an assertion. On archs like ARM, an immediate field may be scattered. S...Evan Cheng2011-01-131-2/+6
* Temporary workaround for an i386 crash in LiveDebugVariables.Jakob Stoklund Olesen2011-01-131-1/+2
* Teach frame lowering to ignore debug values after the terminators.Jakob Stoklund Olesen2011-01-1313-24/+38
* Tidy comments, indentation, and 80-column violations.Bob Wilson2011-01-131-37/+39
* Fix whitespace.Bob Wilson2011-01-131-120/+120
* Fix ARMAsmParser::ParseOperand() to allow it to parse . as a branch target andKevin Enderby2011-01-131-2/+4