summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/FastISel.cpp
Commit message (Expand)AuthorAge
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-01
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-24
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Revert 165051-165049 while looking into the foreach.m failure inEric Christopher2012-10-03
* Remove the SavePoint infrastructure from fast isel, replaceEric Christopher2012-10-02
* Try to reduce the compile time impact of r161232.Bob Wilson2012-08-03
* Fall back to selection DAG isel for calls to builtin functions.Bob Wilson2012-08-03
* Whitespace.Chad Rosier2012-07-06
* [fast-isel] Tell fast-isel to do nothing with the new donothing intrinsic.Chad Rosier2012-07-06
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-28
* ARM: properly handle alignment for struct byval.Manman Ren2012-06-01
* Properly constrain register classes for sub-registers.Jakob Stoklund Olesen2012-05-20
* Revert 156658.Chad Rosier2012-05-11
* [fast-isel] Fast-isel doesn't use the expect intrinsic.Chad Rosier2012-05-11
* To ensure that we have more accurate line information for a blockEric Christopher2012-04-10
* If we have a VLA that has a "use" in a metadata node that's then usedBill Wendling2012-03-30
* [fast-isel] Fold "urem x, pow2" -> "and x, pow2-1". This should fix the 271%Chad Rosier2012-03-22
* Do everything up to generating code to try to get a register forEric Christopher2012-03-20
* Untabify.Eric Christopher2012-03-20
* Add another debugging statement here.Eric Christopher2012-03-20
* Use lookUpRegForValue here instead of duplicating the code.Eric Christopher2012-03-20
* We actually handle AllocaInst via getRegForValue below just fine.Eric Christopher2012-03-15
* Add some debugging output into fast isel as well.Eric Christopher2012-03-15
* Properly emit _fltused with FastISel. Refactor to share code with SDAG.Michael J. Spencer2012-02-22
* Make all pointers to TargetRegisterClass const since they are all pointers to...Craig Topper2012-02-22
* Ignore the lifetime intrinsics in fast-isel.Eric Christopher2012-02-17
* [fast-isel] HandlePHINodesInSuccessorBlocks() can promite i8 and i16 types too.Chad Rosier2012-02-04
* Remove the now-dead llvm.eh.exception and llvm.eh.selector intrinsics.Bill Wendling2012-01-31
* [fast-isel] Remove SelectInsertValue() as fast-isel wasn't designed to handle Chad Rosier2011-12-13
* [fast-isel] SelectInsertValue seems to be causing miscompiles for ARM. Disab...Chad Rosier2011-12-10
* Typo.Chad Rosier2011-12-10
* [fast-isel] Add support for selecting insertvalue.Chad Rosier2011-12-09
* If fast-isel fails, remove dead instructions generated during the failed Chad Rosier2011-11-29
* 80-column.Chad Rosier2011-11-28
* When fast iseling a GEP, accumulate the offset rather than emitting a series ofChad Rosier2011-11-17
* Add fast-isel stats to determine who's doing all the work, the Chad Rosier2011-11-16
* GEPs with all zero indices are trivially coalesced by fast-isel. For example,Chad Rosier2011-11-15
* Fix a thinko that Nick noticed. The previous code actually worked asDan Gohman2011-10-12
* Directly point debug info to the stack slot of the arugment, instead of tryin...Devang Patel2011-09-08
* FastISel: avoid function calls between the materialization of the constant an...Ivan Krasin2011-08-18
* Revert r135423.Devang Patel2011-07-19
* Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future a...Jeffrey Yasskin2011-07-18
* During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel2011-07-18
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad2011-07-13
* Revert r133953 for now.Devang Patel2011-06-29
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-28
* During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel2011-06-27
* Handle debug info for i128 constants.Devang Patel2011-06-24
* PR10077: fix fast-isel of extractvalue of aggregate constants.Eli Friedman2011-06-06