Convert more assert(0)+abort() -> LLVM_UNREACHABLE,
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAGISel.cpp
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-07-09 Owen AndersonAs Chris pointed out, we don't actually need to pass...
2009-07-09 Owen AndersonThread LLVMContext through MVT and related parts of...
2009-07-08 David GoodwinUse common code for both ARM and Thumb-2 instruction...
2009-05-23 Eli FriedmanAdd a new step to legalization to legalize vector math...
2009-05-19 Dan GohmanRemove the #ifndef NDEBUG from the FastISel debugging...
2009-05-08 Anton KorobeynikovFactor out cycle-finder code and make it generic.
2009-04-29 Bill WendlingInstead of passing in an unsigned value for the optimiz...
2009-04-29 Bill WendlingSecond attempt:
2009-04-28 Bill Wendlingr70270 isn't ready yet. Back this out. Sorry for the...
2009-04-28 Bill WendlingMassive check in. This changes the "-fast" flag to...
2009-04-23 Dan GohmanFactor out a bit of code that appears in several places...
2009-04-16 Devang PatelIn -fast mode do what FastISel does.
2009-04-16 Devang PatelIf FastISel is run and it has known DebugLoc then use it.
2009-03-27 Dan GohmanFix what surely must be a copy+pasto.
2009-03-20 Evan ChengFor inline asm output operand that matches an input...
2009-03-12 Evan ChengEnable Chris' value propagation change. It make availab...
2009-02-24 Bill Wendling- Use the "Fast" flag instead of "OptimizeForSize"...
2009-02-19 Bill WendlingGenerate these labels when we're in "fast" mode, not...
2009-02-11 Dan GohmanWhen scheduling a block in parts, keep track of the...
2009-02-07 Dale JohannesenUse getDebugLoc forwarder instead of getNode()->getDebu...
2009-02-07 Dan GohmanConstify TargetInstrInfo::EmitInstrWithCustomInserter...
2009-02-06 Dan GohmanRename SelectionDAGISel::Schedule to
2009-02-06 Dan GohmanMove ScheduleDAGSDNodes.h to be a private header. Front...
2009-02-04 Dale JohannesenFill in more omissions in DebugLog propagation.
2009-02-03 Devang PatelFirst initialize DAG otherwise dwarf writer is used...
2009-02-03 Bill WendlingPass in something sensible for the debug location infor...
2009-02-03 Bill WendlingUse SDL->getCurDebugLoc() instead of unknown loc for...
2009-02-03 Bill WendlingExplicitly pass in the "unknown" debug location. This...
2009-01-28 Duncan SandsRename getAnalysisToUpdate to getAnalysisIfAvailable.
2009-01-20 Evan ChengChange TargetInstrInfo::isMoveInstr to return source...
2009-01-16 Dan GohmanInstead of adding dependence edges between terminator...
2009-01-15 Dan GohmanGeneralize the HazardRecognizer interface so that it...
2009-01-15 Dan GohmanMove a few containers out of ScheduleDAGInstrs::BuildSc...
2009-01-15 Dan GohmanMore consts on TargetLowering references.
2009-01-13 Devang PatelUse DebugInfo interface to lower dbg_* intrinsics.
2009-01-09 Devang PatelRequest DwarfWriter. This will be used to handle dbg_...
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2008-12-14 Duncan SandsReapply r60997, this time without forgetting that
2008-12-13 Bill WendlingTemporarily revert r60997. It was causing this failure:
2008-12-13 Duncan SandsLegalizeDAG is not supposed to introduce illegal
2008-11-24 Duncan SandsIf the type legalizer actually legalized anything
2008-11-20 Dan GohmanRemove the "fast" form of the list-burr scheduler,...
2008-11-19 Dan GohmanExperimental post-pass scheduling support. Post-pass...
2008-11-12 Dan GohmanMove the code that inserts X87 FP_REG_KILL instructions...
2008-11-11 Dan GohmanChange the scheduler accessor methods to accept an...
2008-10-28 Dan GohmanTake Chris' suggestion and define EnableFastISelVerbose and
2008-10-28 Dan GohmanProtect the code for fast-isel debugging with #ifndef...
2008-10-27 Duncan SandsTurn on LegalizeTypes, the new type legalization
2008-10-20 Dan GohmanFast-isel no longer an experiment.
2008-10-14 Dan GohmanFastISel support for exception-handling constructs.
2008-10-14 Dan GohmanFix command-line option printing to print two spaces...
2008-10-04 Dan GohmanFix fast-isel's handling of atomic instructions. They may
2008-09-29 Dan GohmanFix FastISel to not initialize the PIC-base register...
2008-09-25 Devang Patel Large mechanical patch.
2008-09-25 Dan GohmanDon't print fast-isel debug messages by default. Thanks...
2008-09-25 Dan GohmanDon't forget the newline in debug output.
2008-09-25 Dan GohmanFastISel support for debug info.
2008-09-25 Dan GohmanEnable DeadMachineInstructionElim when Fast-ISel is...
2008-09-24 Dale JohannesenNext round of earlyclobber handling. Approach the
2008-09-23 Devang Patels/ParameterAttributes/Attributes/g
2008-09-23 Dan GohmanArrange for FastISel code to have access to the Machine...
2008-09-17 Dale JohannesenAdd a bit to mark operands of asm's that conflict
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"...
next