summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Replace the existing forms of ConstantArray::get() with a single formJay Foad2011-06-22
* Make ConstantVector::get() always take an ArrayRef, never a std::vector.Jay Foad2011-06-22
* Test Commit.Dan Bailey2011-06-22
* Eliminate a temporary std::vector in ConstantStruct::get().Jay Foad2011-06-22
* Extend ConstantUniqueMap with a new template parameter ValRefType,Jay Foad2011-06-22
* Reenable the optimization added in 133415, but change the definition of a "si...Rafael Espindola2011-06-22
* PTX: Add signed integer comparisonsJustin Holewinski2011-06-22
* PTX: Add .address_size directive if PTX version >= 2.3Justin Holewinski2011-06-22
* After register is spilled there should not be any DBG_VALUE referring the sam...Devang Patel2011-06-21
* Fix some trailing issues from my introduction of MVT::untyped and its use for...Owen Anderson2011-06-21
* Add support for assembling "movq" when it's correct to do so, while continuingNick Lewycky2011-06-21
* Add verbose EH table printing to SjLj exception tables.Bill Wendling2011-06-21
* There could be more than one DBG_VALUE instructions for variables where all o...Devang Patel2011-06-21
* Improve the comment printing for the EH table. This gives a much more detailedBill Wendling2011-06-21
* Handle the memory-ness of all U+ ARM constraints.Eric Christopher2011-06-21
* Remove r130409, as requested by Chris.Devang Patel2011-06-21
* Reorg. No functionality change.Evan Cheng2011-06-21
* Revert r133452: "Emit movq for 64-bit register to XMM register moves..."Bob Wilson2011-06-21
* Add support for sadd.with.overflow and uadd.with.overflow intrinsics to the C...Anna Zaks2011-06-21
* IVUsers no longer needs to record the phis.Andrew Trick2011-06-21
* Remove unused variables.Benjamin Kramer2011-06-21
* Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad2011-06-21
* Don't use PN->replaceUsesOfWith() to change a PHINode's incoming blocks,Jay Foad2011-06-21
* Teach dag combine to match halfword byteswap patterns.Evan Cheng2011-06-21
* indvars -disable-iv-rewrite: Adds support for eliminating identityAndrew Trick2011-06-21
* Revert r133435 and r133449 to appease buildbots.Chad Rosier2011-06-21
* Add A0 and A1 to the list of registers used for returning a value in order toAkira Hatanaka2011-06-21
* Coding style fixes.Akira Hatanaka2011-06-21
* Re-apply 132758 and 132768 which were speculatively reverted in 132777. Akira Hatanaka2011-06-21
* Completely short-circuit out ARC optimization if the ARC runtimeDan Gohman2011-06-20
* Remove the subclassing. This will be moved to the ASM printer.Bill Wendling2011-06-20
* PTX: Fix conversion between predicates and value typesJustin Holewinski2011-06-20
* Emit movq for 64-bit register to XMM register moves, but continue to acceptNick Lewycky2011-06-20
* Fix a check for PHINodes with two incoming values.Jay Foad2011-06-20
* PTX: Fix if-then-else formatting and add missing assertsJustin Holewinski2011-06-20
* Disable again.Rafael Espindola2011-06-20
* PTX: Add basic register spilling codeJustin Holewinski2011-06-20
* Don't apply on PPC64 the 32bit ADDIC optimizations as there's no overflowRoman Divacky2011-06-20
* Change how PHINodes store their operands.Jay Foad2011-06-20
* Make better use of the PHINode API.Jay Foad2011-06-20
* Remove the AugmentedUse struct.Jay Foad2011-06-20
* Re enable 133415 with two fixesRafael Espindola2011-06-20
* Disable the logic added by rafael in commit 133415 to see if it brings theDuncan Sands2011-06-20
* Fix PromoteIntRes_TRUNCATE: Add support for cases where theNadav Rotem2011-06-20
* Fix MSVC build. next() function already exists in the MSVC headers. This crea...Francois Pichet2011-06-20
* Teach early dup how to duplicate basic blocks with one successor and only phi...Rafael Espindola2011-06-20
* Revamp the "ConstantStruct::get" methods. Previously, these were scatteredChris Lattner2011-06-20
* Fix a FIXME by making GlobalVariable::getInitializer() return aJay Foad2011-06-19
* Code cleanups: Remove duplicated logic in PromotInteRes_BITCAST, reserve vect...Nadav Rotem2011-06-19
* Calls to AssertZext and getZeroExtendInReg must be made using scalar types.Nadav Rotem2011-06-19