summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Avoid warning in release-asserts build.Mike Stump2009-05-081-0/+1
* Mirror how Fast ISel determines if a region.end intrinsic is the end of anBill Wendling2009-05-081-15/+12
* Fold trunc casts into add-recurrence expressions, allowing theDan Gohman2009-05-081-8/+62
* Compute the offsets of the compile units. We need this so that when we emit aBill Wendling2009-05-081-11/+20
* Fix another bug in r71252. This code supports GetElementPtrDan Gohman2009-05-081-2/+2
* Add memoization for getSCEVAtScope results for instructionsDan Gohman2009-05-081-0/+15
* Make the SCEV* form of getSCEVAtScope public, to allow ScalarEvolutionDan Gohman2009-05-081-13/+12
* Minor clean ups. No functionality change.Bill Wendling2009-05-081-5/+4
* Fix an error from r71252.Dan Gohman2009-05-081-4/+4
* Print out nicer dump info for DIDescriptor.Bill Wendling2009-05-081-1/+2
* Factor out the code for creating SCEVs for GEPs into aDan Gohman2009-05-081-33/+40
* Implement several new SCEV folding rules for UDiv SCEVs.Dan Gohman2009-05-081-2/+54
* Don't align loop header unless the loop back edge is below the header.Evan Cheng2009-05-081-1/+17
* Factor out cycle-finder code and make it generic.Anton Korobeynikov2009-05-082-106/+118
* Do not emit bit tests if target does not support natively left shiftAnton Korobeynikov2009-05-081-0/+4
* Allow 8 bit select in custom inserterAnton Korobeynikov2009-05-081-1/+2
* Properly expand libcalls for urem / srem. Also make code more straightforward.Anton Korobeynikov2009-05-081-29/+40
* TypoAnton Korobeynikov2009-05-081-1/+1
* Expand UREM / SREM into libcallsAnton Korobeynikov2009-05-081-0/+2
* Add 8 bit selectAnton Korobeynikov2009-05-081-0/+4
* Fix PR4152: asm constraint validation happens before dag combine, so weChris Lattner2009-05-081-29/+28
* fix RewriteStoreUserOfWholeAlloca to use the correct type sizeChris Lattner2009-05-081-4/+6
* Reverse branch condition only when there is a conditional branch.Evan Cheng2009-05-081-1/+2
* Add explicit braces to disambiguate nested if/else. Removes a warning.Nick Lewycky2009-05-081-1/+2
* This transform requires valid TargetData info. Wrap it in 'if (TD)' inNick Lewycky2009-05-081-25/+27
* Optimize code placement in loop to eliminate unconditional branches or move u...Evan Cheng2009-05-082-17/+237
* Add missing #include for "strlen" which is used inline in this header. FixesNick Lewycky2009-05-081-0/+1
* Moved pic16 naming functions to correct place.Sanjiv Gupta2009-05-083-84/+79
* PR4123: don't crash when inlining a call which uses its own result.Eli Friedman2009-05-081-3/+10
* Fix pr4100. Do not remove no-op copies when they are dead. The registerBob Wilson2009-05-071-2/+4
* Fix a comment (again).Bob Wilson2009-05-071-1/+1
* Fix a comment.Bob Wilson2009-05-071-1/+1
* Revert 71165. It did more than just revert 71158 and it introducedDan Gohman2009-05-075-182/+98
* Perform constant folding on operands of instructions with non-voidDan Gohman2009-05-071-1/+3
* SCEVComplexityCompare's new code was missing SCEVUDivExpr. ImplementDan Gohman2009-05-071-0/+14
* Revert r70876 and add a testcase (@c7) showing the problem:Duncan Sands2009-05-071-47/+30
* Temporarily revert r71158. It was causing a failure during a full bootstrap:Bill Wendling2009-05-075-98/+182
* Make ScalarEvolution's GroupByComplexity more thorough. In additionDan Gohman2009-05-071-9/+85
* Trim unnecessary headers. Code in Analysis shouldn't use TransformsDan Gohman2009-05-071-3/+0
* Constant-fold ptrtoint+add+inttoptr to gep when the pointer is anDan Gohman2009-05-071-4/+36
* Factor out a common base class between SCEVCommutativeExpr andDan Gohman2009-05-071-10/+1
* Move the tablegen-produced DebugLoc handling into a AsmWriter::processDebugLo...Argyrios Kyrtzidis2009-05-071-0/+17
* Code refactoring.Evan Cheng2009-05-071-7/+22
* Rename "loop aligner" pass to "code placement optimization" pass.Evan Cheng2009-05-073-12/+16
* Eliminate compiler warnings.Evan Cheng2009-05-071-2/+2
* Just turn aggressive stack coloring off at -O3.Bill Wendling2009-05-072-10/+23
* Temporarily revert r71010. It was causing massive failures during self-hosting.Bill Wendling2009-05-072-22/+10
* Make DwarfWriter::RecordInlinedFnStart more like the other DwarfWriter's meth...Argyrios Kyrtzidis2009-05-073-20/+21
* Use stable_sort instead of plain sort to avoid the risk of generatingDan Gohman2009-05-061-1/+1
* - Move some debug fields to coincide with how GCC emits them. No functionalityBill Wendling2009-05-061-24/+53