summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAge
* Fall back to the selection dag isel to select tail calls.Chad Rosier2012-12-11
* Use dyn_cast instead of isa and cast. No functionality change.Jakub Staszak2012-12-04
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* misched: Allow subtargets to enable misched and dependent options.Andrew Trick2012-11-13
* Freeze the reserved registers as soon as isel is complete.Jakob Stoklund Olesen2012-10-15
* Fix bad comment. No functional change.Craig Topper2012-09-16
* Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem2012-09-06
* BranchProb: modify the definition of an edge in BranchProbabilityInfo to handleManman Ren2012-08-24
* Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper2012-08-22
* Fall back to selection DAG isel for calls to builtin functions.Bob Wilson2012-08-03
* Provide function name in 'Cannot select' fatal error.Jim Grosbach2012-07-13
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-28
* Add some constantness. No functionality change.Jakub Staszak2012-04-30
* Fix PR12599.Jakob Stoklund Olesen2012-04-20
* Make ISelPosition a local variable.Jakob Stoklund Olesen2012-04-20
* Register DAGUpdateListeners with SelectionDAG.Jakob Stoklund Olesen2012-04-20
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-04
* misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles.Andrew Trick2012-03-07
* whitespaceAndrew Trick2012-03-07
* Rename getExceptionAddressRegister() to getExceptionPointerRegister() for con...Lang Hames2012-02-14
* [unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling2012-02-06
* VLIW specific scheduler framework that utilizes deterministic finite automato...Andrew Trick2012-02-01
* Remove the eh.exception and eh.selector intrinsics. Also remove a hack to copyBill Wendling2012-01-31
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-20
* Add a RegisterMaskSDNode class.Jakob Stoklund Olesen2012-01-18
* Allow targets to select source order pre-RA scheduler.Evan Cheng2012-01-12
* Add comment.Chad Rosier2012-01-06
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-20
* Allow inlining of functions with returns_twice calls, if they have theJoerg Sonnenberger2011-12-18
* Update DebugLoc while merging nodes at -O0.Devang Patel2011-12-15
* [fast-isel] Guard "exhastive" fast-isel output with -fast-isel-verbose2.Chad Rosier2011-12-13
* Enhance both TargetLibraryInfo and SelectionDAGBuilder so that the latter can...Owen Anderson2011-12-08
* Add rather verbose stats for fast-isel failures.Chad Rosier2011-12-08
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-07
* First chunk of MachineInstr bundle support.Evan Cheng2011-12-06
* Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky2011-12-02
* Fix the stats collection for fast-isel. The failed count was only accountingChad Rosier2011-11-16
* Remove all remaining uses of Value::getNameStr().Benjamin Kramer2011-11-15
* Don't try to form pre/post-indexed loads/stores until after LegalizeDAG runs....Eli Friedman2011-11-12
* Delete the Latency scheduling preference.Dan Gohman2011-10-24
* Correct over-zealous removal of hack.Bill Wendling2011-10-17
* Now that we have the ReturnsTwice function attribute, this method isBill Wendling2011-10-17
* Modify the mapping from landing pad to call sites to accept more than one callBill Wendling2011-10-05
* Small refactoring. Cache the FunctionInfo->MBB into a local variable.Bill Wendling2011-10-05
* Lower ARM adds/subs to add/sub after adding optional CPSR operand.Andrew Trick2011-09-21
* Restore hasPostISelHook tblgen flag.Andrew Trick2011-09-20
* ARM isel bug fix for adds/subs operands.Andrew Trick2011-09-20
* whitespaceAndrew Trick2011-09-20
* Follow up to r138791.Evan Cheng2011-08-30
* A landingpad instruction is neither folded nor dead.Bill Wendling2011-08-23