summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Module iterator contains list of filescope functions as well, we don't need t...Sanjiv Gupta2009-05-101-2/+2
* Add imm-reg and imm-mem patters for cmp on msp430Anton Korobeynikov2009-05-101-0/+14
* Add MSP430 test for PR4136Anton Korobeynikov2009-05-102-0/+37
* Changed lowering and asmprinter to use ABI Names class called PAN.Sanjiv Gupta2009-05-107-202/+281
* --- Reverse-merging r71370 into '.':Bill Wendling2009-05-101-34/+58
* A debug function start was not being recorded when the optimization level wasn'tBill Wendling2009-05-091-58/+34
* Oops. Don't forget to align single bb loops.Evan Cheng2009-05-091-1/+1
* fix typoChris Lattner2009-05-091-1/+1
* Allow scalar evolution to compute iteration counts for loops with a Eli Friedman2009-05-092-19/+35
* Remove a completed optimization. Add a potential optimization I ran Eli Friedman2009-05-091-17/+9
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-0953-152/+152
* Use 16 bit arithmetic while retrieving the address of callee's frame during i...Sanjiv Gupta2009-05-091-7/+16
* Factor out code that optimize loop terminating condition.Evan Cheng2009-05-091-0/+9
* Don't attempt to handle unsized types in ScalarEvolution's GEP analyzer.Dan Gohman2009-05-091-0/+3
* Enable loop bb placement optimization.Evan Cheng2009-05-082-10/+1
* Fix bogus overflow checks by replacing them with actualDan Gohman2009-05-082-7/+28
* PPC::B and PPC::BCC's target operand may be an immediate.Evan Cheng2009-05-081-0/+9
* In non-pic builds, we can use -mdynamic-no-pic for a little more speed.Mike Stump2009-05-081-0/+5
* Use .td for tablegen files, not .ll.Dan Gohman2009-05-082-0/+0
* 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-082-8/+86
* 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-082-3/+3
* Fix typo.Bill Wendling2009-05-081-1/+1
* Add memoization for getSCEVAtScope results for instructionsDan Gohman2009-05-082-0/+20
* Make the SCEV* form of getSCEVAtScope public, to allow ScalarEvolutionDan Gohman2009-05-082-18/+16
* 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-082-33/+44
* Implement several new SCEV folding rules for UDiv SCEVs.Dan Gohman2009-05-081-2/+54
* Add a getExitBlock utility function to LoopInfo which returns theDan Gohman2009-05-081-0/+10
* 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-083-110/+120
* 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-082-29/+45
* Add some examples to show the difference betweenDuncan Sands2009-05-081-0/+17
* Change 'make install' to install tblgen, for better support of out-of-tree ta...Chris Lattner2009-05-083-4/+4
* fix RewriteStoreUserOfWholeAlloca to use the correct type sizeChris Lattner2009-05-082-4/+18
* 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-083-17/+371
* Add missing #include for "strlen" which is used inline in this header. FixesNick Lewycky2009-05-081-0/+1