Don't worry about clobbering physical register defs that aren't used.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAGISel.cpp
2008-09-16 Dan GohmanDon't take the time to CheckDAGForTailCallsAndFixThem...
2008-09-13 Dan GohmanDefine CallSDNode, an SDNode subclass for use with...
2008-09-12 Dan GohmanRename ConstantSDNode::getValue to getZExtValue, for...
2008-09-10 Dan GohmanAdd X86FastISel support for static allocas, and refences
2008-09-10 Dan GohmanAdd a break statement that I accidentally deleted when
2008-09-09 Dan GohmanChange -fast-isel-no-abort to -fast-isel-abort, which...
2008-09-09 Dan GohmanAdd a new option, -fast-isel-verbose, that can be used...
2008-09-09 Dan GohmanRemove the code that protected FastISel from aborting in
2008-09-08 Dan GohmanFix a few I's that were meant to be renamed to BI's.
2008-09-08 Evan ChengAvoid redefinition and nnbreak windows build.
2008-09-05 Dan GohmanMove the code that inserts copies for function livein...
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-09-03 Dan GohmanCreate HandlePHINodesInSuccessorBlocksFast, a version of
2008-09-03 Dan GohmanSplit the SelectionDAG-building code, including the...
2008-09-03 Evan ChengIf TargetSelectInstruction returns true, move to next...
2008-09-02 Dan GohmanEnsure that HandlePHINodesInSuccessorBlocks is run...
2008-08-28 Dan GohmanAdd a target callback for FastISel.
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-28 Dan GohmanMove CaseBlock, JumpTable, and BitTestBlock to be membe...
2008-08-28 Dan GohmanFix a FastISel bug where the instructions from lowering...
2008-08-28 Rafael EspindolaReduce the size of the Parts vector.
2008-08-28 Rafael EspindolaCorrectly resize the Parts array.
2008-08-28 Dale JohannesenSplit the ATOMIC NodeType's to include the size, e.g.
2008-08-27 Dan GohmanReorganize the lifetimes of the major objects Selection...
2008-08-26 Gabor Greifdisallow direct access to SDValue::ResNo, provide a...
2008-08-26 Chris Lattnertypo fix.
2008-08-23 Dan GohmanMake MBBMap a DenseMap instead of a std::map.
2008-08-23 Dan GohmanMove the point at which FastISel taps into the Selectio...
2008-08-23 Dan GohmanAvoid creating shift-by-zero SDNodes in the common...
2008-08-22 Dan GohmanReapply r55191 and r55192.
2008-08-22 Bill WendlingReverting r55190, r55191, and r55192. They broke the...
2008-08-22 Dan GohmanSupport non-fallthrough unconditional branches in FastISel.
2008-08-20 Evan ChengFirst cut, un-optimized (and untested) fast isel loweri...
2008-08-20 Dan GohmanSimplify FastISel's constructor argument list, make...
2008-08-20 Dan GohmanDump the instruction that foiled ISel even when -debug...
2008-08-20 Evan ChengKill off SimpleBBISel, it's replaced by FastISel.
2008-08-20 Dan GohmanDisable DAGCombine's alignment inference in "fast"...
2008-08-20 Dan GohmanUse BitVector instead of std::vector<unsigned char>.
2008-08-20 Dan GohmanFix a leak in the FastISel code that Chris pointed...
2008-08-20 Dan GohmanAdd support for running SelectionDAG if FastISel fails...
2008-08-19 Dan GohmanAdd code to call FastISel, and a command-line option...
2008-08-17 Gordon HenriksenRename some GC classes so that their roll will hopefull...
2008-08-17 Gordon HenriksenFactor GC metadata table assembly generation out of...
2008-08-13 Dan GohmanRename SelectionDAGISel's FastISel to Fast, to begin...
2008-08-08 Evan ChengAdd skeleton of simple basic block instruction selector.
2008-08-07 Evan ChengFactor code that finalize PHI nodes, jump tables, etc...
2008-08-05 Owen AndersonRemove the -disable-correct-folding option, which was...
2008-08-05 Owen AndersonThis option doesn't need to be a target option. It...
2008-08-04 Owen Anderson- Fix SelectionDAG to generate correct CFGs.
2008-08-04 Dan GohmanFix SDISel lowering of PHI nodes to use ComputeValueVTs.
2008-08-04 Dan GohmanFix SDISel lowering of zeroinitializer and undef to...
2008-07-31 Dale JohannesenAdd a flag to disable jump table generation (all
2008-07-30 Dan GohmanDon't look for leaf values to store when lowering stores of
2008-07-29 Nate BegemanAdd vector shifts to the IR, patch by Eli Friedman.
2008-07-28 Dan GohmanFold the useful features of alist and alist_node into...
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-25 Dan GohmanUse AliasAnalysis::pointsToConstantMemory in SDISel...
2008-07-23 Dan GohmanEnable first-class aggregates support.
2008-07-21 Dan GohmanAfter early-lowering the FORMAL_ARGUMENTS node, delete it.
2008-07-21 Dan GohmanAdd titles to the various SelectionDAG viewGraph calls
2008-07-17 Duncan SandsTurn LegalizeTypes back off again for the moment:
2008-07-16 Duncan SandsTurn on LegalizeTypes by default.
2008-07-14 Dan GohmanReapply 53476 and 53480, with a fix so that it properly...
2008-07-12 Evan ChengBack out 53476 and 53480 for now. Somehow they cause...
2008-07-11 Dan GohmanAdd support for putting NamedRegionTimers in TimerGroup...
2008-07-10 Chris Lattnermake legalize types be a command line option: -enable...
2008-07-07 Dan GohmanPool-allocation for SDNodes. The pool is allocated...
2008-07-04 Duncan SandsRather than having a different custom legalization
2008-07-03 Bill WendlingRevert my previous check-in that split up MachineModule...
2008-07-02 Duncan SandsAdd a new getMergeValues method that does not need
2008-07-01 Evan ChengDo run ComputeLiveOutVRegInfo with -fast.
2008-07-01 Evan ChengDo not use computationally expensive scheduling heurist...
2008-07-01 Evan ChengApply Chris' suggestion.
2008-07-01 Dan GohmanSplit ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
2008-06-30 Dan GohmanUse a simpler but equivalent form of RecordSource.
2008-06-30 Evan ChengAdd timing report for various sub-passes under Selectio...
2008-06-30 Dan GohmanRename ISD::LOCATION to ISD::DBG_STOPPOINT to better...
2008-06-30 Evan ChengSplit scheduling from instruction selection.
2008-06-30 Dan GohmanReplace some std::vectors that showed up in heap profil...
2008-06-30 Duncan SandsRevert the SelectionDAG optimization that makes
2008-06-27 Bill WendlingRefactor the DebugInfoDesc stuff out of the MachineModu...
2008-06-25 Dan GohmanRemove the OrigVT member from AtomicSDNode, as it is...
2008-06-25 Mon P WangAdded MemOperands to Atomic operations since Atomics...
2008-06-20 Dan GohmanTeach ReturnInst lowering about aggregate return values.
2008-06-20 Dan GohmanFix the index calculations for the extractvalue lowerin...
2008-06-20 Dan GohmanSimplify the ComputeLinearIndex logic and fix a few...
2008-06-17 Chris Lattneradd a new -enable-value-prop flag for llcbeta, that...
2008-06-17 Duncan SandsFix spelling.
2008-06-14 Andrew Lenharthadd missing atomic intrinsic from gcc
2008-06-09 Dan GohmanCodeGen support for aggregate-value function arguments.
2008-06-09 Dan GohmanHandle empty aggregate values.
2008-06-08 Duncan SandsRemove comparison methods for MVT. The main cause
2008-06-07 Dan GohmanCodeGen support for insertvalue and extractvalue, and...
2008-06-07 Owen AndersonConnect successors before creating the DAG node for...
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-05-23 Dan GohmanUse isSingleValueType instead of isFirstClassType to
2008-05-15 Dan GohmanIR support for extractvalue and insertvalue instruction...
2008-05-14 Evan ChengReally silence compiler warnings.
2008-05-14 Evan ChengSilence some compiler warnings.
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
next