aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
AgeCommit message (Expand)Author
2012-04-04Always compute all the bits in ComputeMaskedBits.Rafael Espindola
2012-03-07misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles.Andrew Trick
2012-03-07whitespaceAndrew Trick
2012-02-14Rename getExceptionAddressRegister() to getExceptionPointerRegister() for con...Lang Hames
2012-02-06[unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling
2012-02-01VLIW specific scheduler framework that utilizes deterministic finite automato...Andrew Trick
2012-01-31Remove the eh.exception and eh.selector intrinsics. Also remove a hack to copyBill Wendling
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-18Add a RegisterMaskSDNode class.Jakob Stoklund Olesen
2012-01-12Allow targets to select source order pre-RA scheduler.Evan Cheng
2012-01-06Add comment.Chad Rosier
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-18Allow inlining of functions with returns_twice calls, if they have theJoerg Sonnenberger
2011-12-15Update DebugLoc while merging nodes at -O0.Devang Patel
2011-12-13[fast-isel] Guard "exhastive" fast-isel output with -fast-isel-verbose2.Chad Rosier
2011-12-08Enhance both TargetLibraryInfo and SelectionDAGBuilder so that the latter can...Owen Anderson
2011-12-08Add rather verbose stats for fast-isel failures.Chad Rosier
2011-12-07Add bundle aware API for querying instruction properties and switch the codeEvan Cheng
2011-12-06First chunk of MachineInstr bundle support.Evan Cheng
2011-12-02Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky
2011-11-16Fix the stats collection for fast-isel. The failed count was only accountingChad Rosier
2011-11-15Remove all remaining uses of Value::getNameStr().Benjamin Kramer
2011-11-12Don't try to form pre/post-indexed loads/stores until after LegalizeDAG runs....Eli Friedman
2011-10-24Delete the Latency scheduling preference.Dan Gohman
2011-10-17Correct over-zealous removal of hack.Bill Wendling
2011-10-17Now that we have the ReturnsTwice function attribute, this method isBill Wendling
2011-10-05Modify the mapping from landing pad to call sites to accept more than one callBill Wendling
2011-10-05Small refactoring. Cache the FunctionInfo->MBB into a local variable.Bill Wendling
2011-09-21Lower ARM adds/subs to add/sub after adding optional CPSR operand.Andrew Trick
2011-09-20Restore hasPostISelHook tblgen flag.Andrew Trick
2011-09-20ARM isel bug fix for adds/subs operands.Andrew Trick
2011-09-20whitespaceAndrew Trick
2011-08-30Follow up to r138791.Evan Cheng
2011-08-23A landingpad instruction is neither folded nor dead.Bill Wendling
2011-08-12Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands
2011-08-11fix PR10605 / rdar://9930964 by adding a pretty scary missed check.Chris Lattner
2011-07-19Revert r135423.Devang Patel
2011-07-18During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel
2011-06-29Revert r133953 for now.Devang Patel
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2011-06-27During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel
2011-06-16Introduce MachineBranchProbabilityInfo class, which has similar API toJakub Staszak
2011-05-25Remove unused statistical counter.Devang Patel
2011-05-23Preserve debug info during iSel by keeping DanglingDebugInfoMap live until en...Devang Patel
2011-05-19Fix PR9955 by only attaching load memory operands to load instructions andCameron Zwarich
2011-05-17Make fast-isel miss counting in -stats and -fast-isel-verbose take terminator...Eli Friedman
2011-05-16Delete unused variables.Dan Gohman
2011-05-16Track how many insns fast-isel successfully selects as well as how many itJim Grosbach
2011-05-16Don't do tail calls in a function that call setjmp. The stack might beRafael Espindola
2011-05-06Use array_lengthof. No functional change.Eli Friedman