summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Mark mayLoad, mayStore for insns correctly and use themSanjiv Gupta2009-05-12
* Fix pr4195: When iterating through predecessor blocks, break out of the loopBob Wilson2009-05-12
* Factor the code for collecting IV users out of LSR into an IVUsers class,Dan Gohman2009-05-12
* When forgetting SCEVs for loop PHIs, don't forget SCEVUnknown values.Dan Gohman2009-05-12
* Fix GetMinTrailingZeros for SCEVSignExtend and SCEVZeroExtendExpr toDan Gohman2009-05-12
* Avoid unneeded SIB byte encoding. Patch by Zoltan Varga.Evan Cheng2009-05-12
* - Record that the debug info is actually used so that the label folder doesn'tBill Wendling2009-05-12
* Fixed PR4090.Lang Hames2009-05-11
* Teach LSR to optimize more loop exit compares, i.e. change them to use postin...Evan Cheng2009-05-11
* Fix PR4188. TailMerging can't tolerate inexactDale Johannesen2009-05-11
* Apply patch review feedback.Evan Cheng2009-05-11
* Don't #include DerivedTypes.h from TargetData.h.Jay Foad2009-05-11
* Fix two wording errors that Duncan spotted.Dan Gohman2009-05-11
* Unbreak non-debug build.Evan Cheng2009-05-11
* Eliminate a compiler warning.Evan Cheng2009-05-11
* When scalarizing a vector BITCAST, check whether the operand has vectorDan Gohman2009-05-11
* LLVM has unaligned loads and stores now.Dan Gohman2009-05-11
* Add terminal width detection to llvm::sys::Process. This is needed toDouglas Gregor2009-05-11
* Upgrade this example to new-style syntax.Dan Gohman2009-05-11
* Convert a subtract into a negate and an add when it helps x86Dan Gohman2009-05-11
* remove some done things: we have nocapture and SROA is smarter.Chris Lattner2009-05-11
* add a noteChris Lattner2009-05-11
* Reverse a loop that is counting up to a maximum toDale Johannesen2009-05-11
* Shrink wrapping in PEI:John Mosby2009-05-11
* Don't generate redundant casts of constant values when lowering calls toJay Foad2009-05-11
* Change TargetData::getIntPtrType() to return an IntegerType instead ofJay Foad2009-05-11
* Fix more naming issues.Sanjiv Gupta2009-05-11
* Detect calls to compiler intrinsics and emit an extern declarations Sanjiv Gupta2009-05-11
* Needed #includes. Thanks Fritz van Bommel!Bill Wendling2009-05-10
* This is a large rewrite of how Dwarf info for inlined functions is handled.Bill Wendling2009-05-10
* Make MDNode use CallbackVH. Also change MDNode to store Value* instead ofNick Lewycky2009-05-10
* Module iterator contains list of filescope functions as well, we don't need t...Sanjiv Gupta2009-05-10
* Add imm-reg and imm-mem patters for cmp on msp430Anton Korobeynikov2009-05-10
* Changed lowering and asmprinter to use ABI Names class called PAN.Sanjiv Gupta2009-05-10
* --- Reverse-merging r71370 into '.':Bill Wendling2009-05-10
* A debug function start was not being recorded when the optimization level wasn'tBill Wendling2009-05-09
* Oops. Don't forget to align single bb loops.Evan Cheng2009-05-09
* Allow scalar evolution to compute iteration counts for loops with a Eli Friedman2009-05-09
* Remove a completed optimization. Add a potential optimization I ran Eli Friedman2009-05-09
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-09
* Use 16 bit arithmetic while retrieving the address of callee's frame during i...Sanjiv Gupta2009-05-09
* Factor out code that optimize loop terminating condition.Evan Cheng2009-05-09
* Don't attempt to handle unsized types in ScalarEvolution's GEP analyzer.Dan Gohman2009-05-09
* Enable loop bb placement optimization.Evan Cheng2009-05-08
* Fix bogus overflow checks by replacing them with actualDan Gohman2009-05-08
* PPC::B and PPC::BCC's target operand may be an immediate.Evan Cheng2009-05-08
* Avoid warning in release-asserts build.Mike Stump2009-05-08
* Mirror how Fast ISel determines if a region.end intrinsic is the end of anBill Wendling2009-05-08
* Fold trunc casts into add-recurrence expressions, allowing theDan Gohman2009-05-08
* Compute the offsets of the compile units. We need this so that when we emit aBill Wendling2009-05-08