summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Remove unnecessary references to f32 types. After specifying that f32Bob Wilson2009-04-24
* Fix PR 4004 by including the call to __tls_get_addr in X86tlsaddr. This is notRafael Espindola2009-04-24
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-24
* PR2957Nate Begeman2009-04-24
* Instead of requiring TLI.LowerCallTo to return an ISD::BUILD_PAIR,Dan Gohman2009-04-24
* Allow i16 type indices to gep.Sanjiv Gupta2009-04-24
* Factor out a bit of code that appears in several places into aDan Gohman2009-04-23
* Handle Void types in ComputeValueVTs. This doesn't currently occur,Dan Gohman2009-04-23
* Fix spurious indentation in a comment.Dan Gohman2009-04-23
* Update comments.Evan Cheng2009-04-23
* Fix an obvious type.Evan Cheng2009-04-23
* Change SCEVExpander's expandCodeFor to provide more flexibilityDan Gohman2009-04-23
* Banksel immediate constant will always immediately follow the GA/ES, so scan ...Sanjiv Gupta2009-04-23
* Simplify trunc(extend(x)) in SCEVs, just for completeness. Also fix some oddNick Lewycky2009-04-23
* Add support for printing MO_ExternalSymbol operands inDan Gohman2009-04-23
* Make sure both operands have binary instructions have the same type.Evan Cheng2009-04-22
* A few more places where the check of use_empty is needed.Evan Cheng2009-04-22
* Avoid deferencing use_begin() if value does not have a use.Evan Cheng2009-04-22
* Fix cut-n-pasto.Devang Patel2009-04-22
* Simplify trivial cast-of-cast SCEVs.Dan Gohman2009-04-22
* SCEVExpander's InsertCastOfTo knows how to move existing castDan Gohman2009-04-22
* Use BasicBlock::iterator instead of Instruction* for insert points,Dan Gohman2009-04-22
* Make the function begin label start after ther data pointer.Sanjiv Gupta2009-04-22
* Real fix for PR3549, by using caching for predecessor counts in addition to t...Owen Anderson2009-04-22
* Use PredIteratorCache in LCSSA, which gives a 37% overall speedup on the test...Owen Anderson2009-04-22
* use predicate instead of hand-rolled loopChris Lattner2009-04-21
* De-pImpl-ify ScalarEvolution. The pImpl pattern doesn't provide muchDan Gohman2009-04-21
* It has finally happened. Spiller is now using live interval info.Evan Cheng2009-04-21
* When turning (ashr(shl(x, n), n)) into sext(trunc(x)), the width of theDan Gohman2009-04-21
* fix a crash on a pointless but valid zero-length memset, rdar://6808691Chris Lattner2009-04-21
* Silence warnings.Anton Korobeynikov2009-04-21
* Drop obsolete reference to __eprintf.Anton Korobeynikov2009-04-21
* Get rid of what looks like a copy-and-pasted typo.Duncan Sands2009-04-21
* TLS_addr64 and TLS_addr32 define RDI and EAX. They don't use them.Rafael Espindola2009-04-21
* Handle direct aggregate type arguments.Sanjiv Gupta2009-04-21
* Teach ScalarEvolution how to recognize zext-inreg and sext-inreg,Dan Gohman2009-04-21
* This FIXME is fixed, now that SCEV understands pointers.Dan Gohman2009-04-21
* Factor out a common base class from SCEVTruncateExpr, SCEVZeroExtendExpr,Dan Gohman2009-04-21
* Usage getAnalysisToUpdate for TargetData, per PR760.Dan Gohman2009-04-21
* Introduce encapsulation for ScalarEvolution's TargetData object, and refactorDan Gohman2009-04-21
* Move some assertion checks so they can do more complete checking.Dan Gohman2009-04-21
* Convert ScalarEvolution to use raw_ostream instead of OStream.Dan Gohman2009-04-21
* Fix Visual Studio 2008 build failure.Devang Patel2009-04-21
* Make X86's copyRegToReg able to handle copies to and from subclasses.Dan Gohman2009-04-20
* Simplify this code. getConstant knows how to makeDan Gohman2009-04-20
* Adjust loop size estimate for full unrolling;Dale Johannesen2009-04-20
* Make Unix.h:MakeErrMsg separate the prefix and errno string, so we get:Daniel Dunbar2009-04-20
* Remove unused variable.Daniel Dunbar2009-04-20
* Move duplicated AddLiveIn function from X86 and ARM backends to be a methodBob Wilson2009-04-20
* Match C backend only if it explicitly requested.Devang Patel2009-04-20