summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Change the informal convention of DBG_VALUE so that we can express aAdrian Prantl2013-04-301-7/+10
* Move TryToFoldFastISelLoad to FastISel, where it belongs. In general, I'mEli Bendersky2013-04-191-79/+1
* ArrayRefize getMachineNode(). No functionality change.Michael Liao2013-04-191-1/+1
* Use dbgs() consistently for -debug printoutsEli Bendersky2013-04-191-13/+13
* Add some more stats for fast isel vs. SelectionDAG, w.r.t lowering functionEli Bendersky2013-04-191-1/+10
* Move SDNode order propagation to SDNodeOrdering, which also fixes a missedJustin Holewinski2013-03-201-0/+2
* Propagate DAG node ordering during type legalization and instruction selectionJustin Holewinski2013-03-201-1/+3
* Reset some of the target options which affect code generation.Bill Wendling2013-03-131-0/+1
* Disable statistics on Release builds and move tests that depend on -stats.Jan Wen Voung2013-03-081-13/+11
* ArrayRefize some code. No functionality change.Benjamin Kramer2013-03-071-3/+1
* No need to go through int64 and APInt when generating a new constant.Nadav Rotem2013-03-071-3/+3
* Remove duplicate line and move another closer to its actual useEli Bendersky2013-03-011-3/+1
* A small refactoring + adding comments.Eli Bendersky2013-02-281-7/+4
* Remove unnecessary cast to void.Eric Christopher2013-02-271-1/+0
* Silence the unused variable warning. Nadav Rotem2013-02-271-5/+7
* The FastISEL should be fast. But when we record statistics we use atomic oper...Nadav Rotem2013-02-271-9/+10
* Fix wording.Chad Rosier2013-02-251-3/+4
* [fast-isel] Add X86FastIsel::FastLowerArguments to handle functions with 6 orChad Rosier2013-02-251-0/+10
* [ms-inline asm] Remove a redundant call to the setHasMSInlineAsm function.Chad Rosier2013-02-181-2/+1
* [ms-inline asm] Fix undefined behavior to reset hasMSInlineAsm in advance of ...NAKAMURA Takumi2013-02-181-0/+1
* [ms-inline asm] Do not omit the frame pointer if we have ms-inline assembly.Chad Rosier2013-02-161-14/+17
* Use the 'target-features' and 'target-cpu' attributes to reset the subtarget ...Bill Wendling2013-02-151-0/+4
* Currently, codegen may spent some time in SDISel passes even if an entireEvan Cheng2013-02-111-7/+13
* Move TargetTransformInfo to live under the Analysis library. This noChandler Carruth2013-01-071-1/+1
* Funnel the actual TargetTransformInfo pass from the SelectionDAGISelChandler Carruth2013-01-051-1/+3
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-8/+8
* Use MachineInstrBuilder for PHI nodes in SelectionDAGISel.Jakob Stoklund Olesen2012-12-201-50/+25
* Fall back to the selection dag isel to select tail calls.Chad Rosier2012-12-111-5/+7
* Use dyn_cast instead of isa and cast. No functionality change.Jakub Staszak2012-12-041-4/+4
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-20/+20
* misched: Allow subtargets to enable misched and dependent options.Andrew Trick2012-11-131-1/+3
* Freeze the reserved registers as soon as isel is complete.Jakob Stoklund Olesen2012-10-151-0/+5
* Fix bad comment. No functional change.Craig Topper2012-09-161-1/+1
* Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem2012-09-061-4/+9
* BranchProb: modify the definition of an edge in BranchProbabilityInfo to handleManman Ren2012-08-241-0/+7
* Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper2012-08-221-2/+2
* Fall back to selection DAG isel for calls to builtin functions.Bob Wilson2012-08-031-1/+1
* Provide function name in 'Cannot select' fatal error.Jim Grosbach2012-07-131-0/+1
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-281-5/+5
* Add some constantness. No functionality change.Jakub Staszak2012-04-301-9/+9
* Fix PR12599.Jakob Stoklund Olesen2012-04-201-1/+6
* Make ISelPosition a local variable.Jakob Stoklund Olesen2012-04-201-8/+25
* Register DAGUpdateListeners with SelectionDAG.Jakob Stoklund Olesen2012-04-201-6/+6
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-041-4/+2
* misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles.Andrew Trick2012-03-071-3/+4
* whitespaceAndrew Trick2012-03-071-3/+3
* Rename getExceptionAddressRegister() to getExceptionPointerRegister() for con...Lang Hames2012-02-141-1/+1
* [unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling2012-02-061-2/+0
* VLIW specific scheduler framework that utilizes deterministic finite automato...Andrew Trick2012-02-011-0/+2
* Remove the eh.exception and eh.selector intrinsics. Also remove a hack to copyBill Wendling2012-01-311-25/+0
OpenPOWER on IntegriCloud