aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* llvmc: remove dynamic plugins.Mikhail Glushenkov2010-08-153-118/+9
* Rework how the non-sse2 memory barrier is lowered so that theEric Christopher2010-08-142-11/+22
* Add ATTRIBUTE_UNUSED to methods that are not supposed to be used.Argyrios Kyrtzidis2010-08-145-9/+10
* improve indentationChris Lattner2010-08-141-19/+18
* T2I_rbin_irs rr variant is for disassembly only, so don't provide a pattern.Bob Wilson2010-08-141-1/+1
* Update CMake build.Ted Kremenek2010-08-141-1/+1
* LoopSimplify shouldn't split loop backedges that use indirectbr. PR7867.Dan Gohman2010-08-141-0/+5
* Teach SimplifyCFG how to simplify indirectbr instructions.Dan Gohman2010-08-143-16/+45
* Add a local stack object block allocation pass. This is still anJim Grosbach2010-08-144-0/+218
* Add a lint check for an indirectbr destination which has notDan Gohman2010-08-131-0/+6
* Add a Thumb2 t2RSBrr instruction for disassembly only.Bob Wilson2010-08-131-5/+18
* Clean up the Spiller.h interface.Jakob Stoklund Olesen2010-08-136-44/+31
* Temporarily disable tail calls on ARM to work around some linker problems.Bob Wilson2010-08-131-0/+9
* Move the Thumb2 SSAT and USAT optional shift operator out of theBob Wilson2010-08-132-39/+21
* Various optimizations. Don't compare two loops' depthsDan Gohman2010-08-131-18/+26
* Implement splitting inside a single block.Jakob Stoklund Olesen2010-08-133-5/+95
* Fix LSR's ExtractImmediate and ExtractSymbol to avoid callingDan Gohman2010-08-131-4/+8
* Add comments to some pattern fragments in x86Bruno Cardoso Lopes2010-08-131-4/+10
* When testing whether one loop contains another, test this directlyDan Gohman2010-08-131-2/+2
* Add a const.Dan Gohman2010-08-131-1/+1
* When creating a symmetric SCEV with a constant operand, putDan Gohman2010-08-131-4/+4
* An add recurrence is loop-invariant in any loop inside of itsDan Gohman2010-08-131-0/+4
* Refactor the code for disassembling Thumb2 saturate instructions along theBob Wilson2010-08-131-56/+39
* Revert 110491. While not wrong, it was based on aDale Johannesen2010-08-131-13/+8
* Fix comment to reflect code, and remove an unused argumentBruno Cardoso Lopes2010-08-131-4/+3
* Improve comment to make explicit why not to touch this could before JIT goes MCBruno Cardoso Lopes2010-08-131-1/+6
* tidy up whitespace a bitJim Grosbach2010-08-131-7/+6
* Revert last patch and r110954 as I meant to.Eric Christopher2010-08-132-24/+24
* Revert r110954 for now, pseudo instructions can't make it through to the JIT.Eric Christopher2010-08-131-0/+1
* Let LiveInterval::addRange extend existing ranges, it will verify that valueJakob Stoklund Olesen2010-08-131-5/+2
* Remember to actually update SplitAnalysis statistics now that we have a fancyJakob Stoklund Olesen2010-08-131-0/+1
* Reapply this transformation now that it is passing the external test which it...Nate Begeman2010-08-131-64/+123
* Move some code from Verifier into SVI::isValidOperands. This allows us to ca...Nate Begeman2010-08-132-23/+17
* Trim #includes.Dan Gohman2010-08-122-7/+0
* Tidy up whitespace.Dan Gohman2010-08-121-85/+87
* Use .empty() instead of .size().Dan Gohman2010-08-121-1/+1
* Handle an empty dupli.Jakob Stoklund Olesen2010-08-121-2/+8
* Update the SplitAnalysis statistics as uses are moved from curli to the newJakob Stoklund Olesen2010-08-122-11/+44
* fix PR7876: If ipsccp decides that a function's address is takenChris Lattner2010-08-121-4/+15
* Some small clean-up: use of pseudo instructionsBruno Cardoso Lopes2010-08-121-24/+23
* Cleaned up the for-disassembly-only entries in the arm instruction table so thatJohnny Chen2010-08-126-48/+67
* Also recompute HasPHIKill flags in LiveInterval::RenumberValues.Jakob Stoklund Olesen2010-08-122-2/+23
* Make sure ARM constant island pass does not break up an IT block. If the spli...Evan Cheng2010-08-121-3/+20
* - Teach SSEDomainFix to switch between different levels of AVX instructions. ...Bruno Cardoso Lopes2010-08-122-27/+89
* Remove trailing whitespace.Jakob Stoklund Olesen2010-08-122-47/+47
* Clean up debug output.Jakob Stoklund Olesen2010-08-122-34/+32
* Define AVX 128-bit pattern versions of SET0PS/PD.Bruno Cardoso Lopes2010-08-122-6/+18
* Implement single block splitting.Jakob Stoklund Olesen2010-08-123-5/+158
* Optimize ScalarEvolution::getAddExpr's operand factoring code byDan Gohman2010-08-121-4/+7
* Hoist some loop-invariant code out of a hot loop.Dan Gohman2010-08-121-2/+4