aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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-148-18/+32
* CleanupAnton Korobeynikov2011-01-141-6/+1
* Add CFI directives-based frame information emission. Not hooked yet.Anton Korobeynikov2011-01-144-1/+210
* 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-142-0/+186
* OperandTraits<>::Layout isn't used for anything. Remove it.Jay Foad2011-01-142-14/+0
* Update llvm-gcc's tests.Rafael Espindola2011-01-146-10/+10
* Reorder macros on config.h.cmake to easily compare it againstOscar Fuentes2011-01-141-54/+77
* Disable debug mode.Devang Patel2011-01-141-2/+2
* Turn X-(X-Y) into Y. According to my auto-simplifier this is the most commonDuncan Sands2011-01-142-1/+23
* Factorize common code out of the InstructionSimplify shift logic. Add inDuncan Sands2011-01-142-62/+47
* Rename this test.Duncan Sands2011-01-141-0/+0
* switch the second scalarrepl pass to use SSAUpdater. We run two scalarrepl p...Chris Lattner2011-01-141-1/+2
* split SROA into two passes: one that uses DomFrontiers (-scalarrepl) Chris Lattner2011-01-144-29/+61
* Remove casts between Value** and Constant**, which won't work if aJay Foad2011-01-146-33/+82
* Implement full support for promoting allocas to registers using SSAUpdaterChris Lattner2011-01-141-5/+162
* relax testcase a bit.Chris Lattner2011-01-141-1/+1
* 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-142-18/+1
* reapply r123414 now that the botz are calmed down and the fix is already in.Chris Lattner2011-01-142-1/+18
* indentationChris Lattner2011-01-141-1/+1
* Completed :lower16: / :upper16: support for movw / movt pairs on Darwin.Evan Cheng2011-01-148-44/+221
* 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-142-18/+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
* Rather than doing early instcombine, try doing early CSE instead. This shoul...Owen Anderson2011-01-141-1/+1
* Move some shift transforms out of instcombine and into InstructionSimplify.Duncan Sands2011-01-145-34/+189
* Don't bother conditionalizing the use of SROA in -O1 mode. We're already run...Owen Anderson2011-01-141-4/+1
* fix PR8961 - a fast isel miscompilation where we'd insert a new instructionChris Lattner2011-01-142-1/+18
* 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-132-23/+46
* 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
* As far as I can tell, unified syntax uses c0-c15 instead of cr0-cr15 for mcr ...Owen Anderson2011-01-131-1/+1
* 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-135-29/+227
* 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-1314-24/+42
* 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
* Little help to debug the bugpoint itself.Devang Patel2011-01-131-0/+12