aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Allow aliasee to be a GEP or bitcast instead of just a bitcast.Chris Lattner2009-04-252-7/+9
* Reuse unused val#'s to avoid running out of memory in extreme cases.Evan Cheng2009-04-251-1/+5
* Fix PR4040: APInt's string constructor is too strictChris Lattner2009-04-251-7/+9
* add support for detecting process features on win64, patch byChris Lattner2009-04-251-36/+50
* Refactor the code to grab the low and high parts of a valueDan Gohman2009-04-254-126/+38
* Return null instead of false, as appropriate.Dan Gohman2009-04-251-3/+3
* Add several more icmp simplifications. Transform signed comparisonsDan Gohman2009-04-251-82/+159
* Add a top-level comment about DAGCombiner's role in the compiler.Dan Gohman2009-04-251-0/+4
* Handle ands with 0 and shifts by 0 correctly. These aren'tDan Gohman2009-04-251-2/+9
* Fix g++-4.4.0 warning, it was causing llvm-nm to fail on wrapped BC files:Torok Edwin2009-04-251-1/+1
* Do not share a single unknown val# for all the live ranges merged into a phys...Evan Cheng2009-04-251-19/+13
* Change LowerCallResult method so that CCValAssign::BCvt can be used withBob Wilson2009-04-251-16/+16
* Fix PR 4057, a crash doing float->char const folding.Dale Johannesen2009-04-241-3/+4
* Adjust a comment to reflect what the code does. Splitting a 64-bit argumentBob Wilson2009-04-241-1/+1
* Fix up some problems with getCopyToReg and getCopyFromReg nodes beingBob Wilson2009-04-241-8/+12
* Remove unnecessary references to f32 types. After specifying that f32Bob Wilson2009-04-241-4/+4
* Fix PR 4004 by including the call to __tls_get_addr in X86tlsaddr. This is notRafael Espindola2009-04-243-37/+26
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-2414-1548/+2080
* PR2957Nate Begeman2009-04-2414-2080/+1548
* Instead of requiring TLI.LowerCallTo to return an ISD::BUILD_PAIR,Dan Gohman2009-04-241-60/+118
* Allow i16 type indices to gep.Sanjiv Gupta2009-04-242-7/+3
* Factor out a bit of code that appears in several places into aDan Gohman2009-04-233-14/+16
* Handle Void types in ComputeValueVTs. This doesn't currently occur,Dan Gohman2009-04-231-0/+3
* Fix spurious indentation in a comment.Dan Gohman2009-04-231-1/+1
* Update comments.Evan Cheng2009-04-231-2/+2
* Fix an obvious type.Evan Cheng2009-04-231-1/+1
* Change SCEVExpander's expandCodeFor to provide more flexibilityDan Gohman2009-04-232-18/+13
* Banksel immediate constant will always immediately follow the GA/ES, so scan ...Sanjiv Gupta2009-04-231-18/+20
* Simplify trunc(extend(x)) in SCEVs, just for completeness. Also fix some oddNick Lewycky2009-04-231-4/+12
* Add support for printing MO_ExternalSymbol operands inDan Gohman2009-04-231-2/+4
* Make sure both operands have binary instructions have the same type.Evan Cheng2009-04-221-11/+23
* A few more places where the check of use_empty is needed.Evan Cheng2009-04-221-0/+3
* Avoid deferencing use_begin() if value does not have a use.Evan Cheng2009-04-221-0/+1
* Fix cut-n-pasto.Devang Patel2009-04-221-2/+2
* Simplify trivial cast-of-cast SCEVs.Dan Gohman2009-04-221-0/+12
* SCEVExpander's InsertCastOfTo knows how to move existing castDan Gohman2009-04-221-0/+5
* Use BasicBlock::iterator instead of Instruction* for insert points,Dan Gohman2009-04-221-7/+7
* Make the function begin label start after ther data pointer.Sanjiv Gupta2009-04-223-9/+12
* Real fix for PR3549, by using caching for predecessor counts in addition to t...Owen Anderson2009-04-221-11/+13
* Use PredIteratorCache in LCSSA, which gives a 37% overall speedup on the test...Owen Anderson2009-04-221-2/+5
* use predicate instead of hand-rolled loopChris Lattner2009-04-211-11/+4
* De-pImpl-ify ScalarEvolution. The pImpl pattern doesn't provide muchDan Gohman2009-04-211-452/+165
* It has finally happened. Spiller is now using live interval info.Evan Cheng2009-04-215-40/+68
* When turning (ashr(shl(x, n), n)) into sext(trunc(x)), the width of theDan Gohman2009-04-211-1/+1
* fix a crash on a pointless but valid zero-length memset, rdar://6808691Chris Lattner2009-04-211-13/+15
* Silence warnings.Anton Korobeynikov2009-04-211-5/+5
* Drop obsolete reference to __eprintf.Anton Korobeynikov2009-04-211-2/+0
* Get rid of what looks like a copy-and-pasted typo.Duncan Sands2009-04-211-3/+3
* TLS_addr64 and TLS_addr32 define RDI and EAX. They don't use them.Rafael Espindola2009-04-212-2/+2
* Handle direct aggregate type arguments.Sanjiv Gupta2009-04-212-51/+36