summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Fix PR3898, which manifests as failures on are an Xcore,Chris Lattner2009-04-18
* Don't try to make BUILD_VECTOR operands have the sameDuncan Sands2009-04-18
* Add a ScalarEvolution::getCouldNotCompute() function, and use itDan Gohman2009-04-18
* More const qualifiers.Dan Gohman2009-04-18
* Use more const qualifiers with SCEV interfaces.Dan Gohman2009-04-18
* Add a new LiveInterval::overlaps(). It checks if the live interval overlaps a...Evan Cheng2009-04-18
* Fixed a few 64 bit cases in X86InstrInfo::commuteInstructionMon P Wang2009-04-18
* Inline asm's were still introducing bogus dependencies;Dale Johannesen2009-04-18
* remove trailing whitespaceJim Grosbach2009-04-17
* Recommit r69335 and r69336. These were not causing problems.Bill Wendling2009-04-17
* Move the AddLiveIn function definition closer to its uses.Bob Wilson2009-04-17
* Rearrange code to reduce indentation.Bob Wilson2009-04-17
* Clean up formatting, remove trailing whitespace, fix comment typos andBob Wilson2009-04-17
* Use CallConvLower.h and TableGen descriptions of the calling conventionsBob Wilson2009-04-17
* Use a safer iterator interface and get rid of std C++ library misuse.David Greene2009-04-17
* For general dynamic TLS access we must useRafael Espindola2009-04-17
* Revert r69335 and r69336. They were causing build failures.Bill Wendling2009-04-17
* Don't create ConstantInts with pointer type. This fixes aDan Gohman2009-04-17
* Teach spiller to unfold instructions which modref spill slot when a scratchEvan Cheng2009-04-17
* MOV8rr_NOREX is a "Move" instruction. This doesn't currentlyDan Gohman2009-04-17
* Don't use MOV8rr_NOREX on x86-32. It doesn't actually hurt anything atDan Gohman2009-04-17
* Fix some failures in targets on available_externally functions,Chris Lattner2009-04-17
* Use TargetData::getTypeSizeInBits instead of getPrimitiveSizeInBits()Dan Gohman2009-04-16
* make sure to unlock keymgr if the JIT is created and destroyed, allChris Lattner2009-04-16
* Fix for PR3944: make mem2reg O(N) instead of O(N^2) in the number of Eli Friedman2009-04-16
* Handle a pointer type correctly in SCEVExpander::visitAddRecExpr.Dan Gohman2009-04-16
* In the list-burr's pseudo two-addr dependency heuristics, don'tDan Gohman2009-04-16
* Handle SUBREG_TO_REG instructions with the same heuristicsDan Gohman2009-04-16
* Fix a bug with inttoptr/ptrtoint casts where the pointer has a differentDan Gohman2009-04-16
* Do not treat beginning of inlined scope as beginning of normal function scope...Devang Patel2009-04-16
* Minor code simplifications. Don't attempt LSR on theoreticalDan Gohman2009-04-16
* LSR is no longer a GEP optimizer. It is now an IV expressionDan Gohman2009-04-16
* Fix SCEVExpander::visitSMaxExpr and SCEVExpander::visitUMaxExpr toDan Gohman2009-04-16
* Teach SCEVExpander::InsertCastOfTo to avoid creating inttoptr-of-ptrtointDan Gohman2009-04-16
* Use ConstantExpr::getIntToPtr instead of SCEVExpander::InsertCastOfTo,Dan Gohman2009-04-16
* Use a SCEV expression cast instead of immediately inserting aDan Gohman2009-04-16
* Record line number at the beginning of a func.start.Devang Patel2009-04-16
* fix PR3995. A scale must be 1, 2, 4 or 8.Rafael Espindola2009-04-16
* Expand GEPs in ScalarEvolution expressions. SCEV expressions can nowDan Gohman2009-04-16
* In -fast mode do what FastISel does.Devang Patel2009-04-16
* If FastISel is run and it has known DebugLoc then use it.Devang Patel2009-04-16
* If location where the function was inlined is not know then do not emit debug...Devang Patel2009-04-16
* Eliminate zext over (iv | const) or (signed iv),Dale Johannesen2009-04-15
* s/RootDbgScope/FunctionDbgScope/gDevang Patel2009-04-15
* Eliminate zext over (iv & const) or ((iv+const)&const)Dale Johannesen2009-04-15
* teach EscapeString and UnescapeString to handle ".Chris Lattner2009-04-15
* Add DISubprogram is not null check.Devang Patel2009-04-15
* Generalize one of the SelectionDAG::ReplaceAllUsesWith overloadsDan Gohman2009-04-15
* Fix 80-column violations.Dan Gohman2009-04-15
* Add a folding table entry for MOV8rr_NOREX.Dan Gohman2009-04-15