summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Temporarily revert "Change the informal convention of DBG_VALUE so that we ca...Adrian Prantl2013-04-301-7/+8
* Change the informal convention of DBG_VALUE so that we can express aAdrian Prantl2013-04-301-8/+7
* Simplify the code in FastISel::tryToFoldLoad, add an assertion and fix a comm...Eli Bendersky2013-04-191-17/+10
* Move TryToFoldFastISelLoad to FastISel, where it belongs. In general, I'mEli Bendersky2013-04-191-0/+65
* [fast-isel] Add a preemptive fix for the case where we fail to materialize anChad Rosier2013-03-281-0/+2
* Fix a crasher newly introduced in r176659/r176649, where fast-isel tries toNick Lewycky2013-03-111-0/+2
* Disable statistics on Release builds and move tests that depend on -stats.Jan Wen Voung2013-03-081-5/+3
* [fast-isel] Seriously, add support for the expect intrinsic.Chad Rosier2013-03-071-3/+3
* [fast-isel] Add support for the expect intrinsic.Chad Rosier2013-03-071-0/+5
* Put some per-instruction statistics of fast isel under NDEBUG, together withEli Bendersky2013-02-281-3/+5
* Reverted: r176136 - Have a way for a target to opt-out of target-independent ...Michael Ilseman2013-02-271-1/+1
* Have a way for a target to opt-out of target-independent fast iselMichael Ilseman2013-02-261-1/+1
* Fix isa<> check which could never be true.Pete Cooper2013-02-221-1/+1
* Currently, codegen may spent some time in SDISel passes even if an entireEvan Cheng2013-02-111-1/+27
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-6/+6
* Revert/correct some FastISel changes in r170104 (EVT->MVT forPatrik Hagglund2012-12-171-5/+6
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-131-7/+5
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-111-5/+6
* Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund2012-12-111-6/+5
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-11/+11
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-011-2/+3
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-241-3/+2
* Move TargetData to DataLayout.Micah Villmow2012-10-081-2/+2
* Revert 165051-165049 while looking into the foreach.m failure inEric Christopher2012-10-031-16/+11
* Remove the SavePoint infrastructure from fast isel, replaceEric Christopher2012-10-021-11/+16
* Try to reduce the compile time impact of r161232.Bob Wilson2012-08-031-4/+3
* Fall back to selection DAG isel for calls to builtin functions.Bob Wilson2012-08-031-2/+17
* Whitespace.Chad Rosier2012-07-061-3/+3
* [fast-isel] Tell fast-isel to do nothing with the new donothing intrinsic.Chad Rosier2012-07-061-0/+3
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-281-1/+1
* ARM: properly handle alignment for struct byval.Manman Ren2012-06-011-0/+24
* Properly constrain register classes for sub-registers.Jakob Stoklund Olesen2012-05-201-0/+2
* Revert 156658.Chad Rosier2012-05-111-2/+1
* [fast-isel] Fast-isel doesn't use the expect intrinsic.Chad Rosier2012-05-111-1/+2
* To ensure that we have more accurate line information for a blockEric Christopher2012-04-101-2/+5
* If we have a VLA that has a "use" in a metadata node that's then usedBill Wendling2012-03-301-1/+12
* [fast-isel] Fold "urem x, pow2" -> "and x, pow2-1". This should fix the 271%Chad Rosier2012-03-221-0/+7
* Do everything up to generating code to try to get a register forEric Christopher2012-03-201-1/+6
* Untabify.Eric Christopher2012-03-201-2/+2
* Add another debugging statement here.Eric Christopher2012-03-201-0/+4
* Use lookUpRegForValue here instead of duplicating the code.Eric Christopher2012-03-201-9/+2
* We actually handle AllocaInst via getRegForValue below just fine.Eric Christopher2012-03-151-1/+1
* Add some debugging output into fast isel as well.Eric Christopher2012-03-151-2/+6
* Properly emit _fltused with FastISel. Refactor to share code with SDAG.Michael J. Spencer2012-02-221-0/+3
* Make all pointers to TargetRegisterClass const since they are all pointers to...Craig Topper2012-02-221-2/+2
* Ignore the lifetime intrinsics in fast-isel.Eric Christopher2012-02-171-0/+4
* [fast-isel] HandlePHINodesInSuccessorBlocks() can promite i8 and i16 types too.Chad Rosier2012-02-041-2/+2
* Remove the now-dead llvm.eh.exception and llvm.eh.selector intrinsics.Bill Wendling2012-01-311-54/+0
* [fast-isel] Remove SelectInsertValue() as fast-isel wasn't designed to handle Chad Rosier2011-12-131-103/+0
* [fast-isel] SelectInsertValue seems to be causing miscompiles for ARM. Disab...Chad Rosier2011-12-101-0/+1
OpenPOWER on IntegriCloud