Reapply r110396, with fixes to appease the Linux buildbot gods.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAGISel.cpp
2010-03-28 Chris Lattneradd a statistic for the # times isel has to backtrack.
2010-03-28 Chris Lattnerfinally remove the immAllOnesV_bc/immAllZerosV_bc patterns
2010-03-28 Chris Lattnercomply with the wishes of a fixme.
2010-03-28 Chris Lattnernow that (parallel) is gone and a variety of bugs in...
2010-03-28 Chris Lattneradd an optimized form of OPC_EmitMergeInputChains for...
2010-03-28 Chris Lattnerdon't add nodes to the now-dead nodes list multiple...
2010-03-28 Chris Lattnerdon't add flag nodes with chain results to the NowDeadNodes
2010-03-27 Chris Lattnerimprove -debug-only=isel comments for cases when we...
2010-03-25 Chris LattnerChange tblgen to emit FOOISD opcode names as two
2010-03-15 Devang PatelEmit dwarf variable info communicated by code generator...
2010-03-14 Chris Lattnerfix ShrinkDemandedOps to not leave dead nodes around,
2010-03-14 Chris Lattnerrewrite ShrinkDemandedOps to be faster and indent less,
2010-03-14 Chris Lattnermake -view-isel-dags print after the 'ShrinkDemandedOps...
2010-03-14 Chris Lattnerfix AsmPrinter::GetBlockAddressSymbol to always return...
2010-03-14 Chris Lattnerchange the LabelSDNode to be EHLabelSDNode and make...
2010-03-09 Dan GohmanAttempt to make this debug output meaningful, both...
2010-03-09 Dan GohmanPrint the correct index in the "match failed at index...
2010-03-05 Jakob Stoklund OlesenAvoid creating bad PHI instructions when BR is being...
2010-03-05 Chris LattnerFix PR6497, a bug where we'd fold a load into an addc
2010-03-05 Chris Lattnerinline a small function with one call site.
2010-03-04 Chris Lattneradd a statistic for # times fastisel fails.
2010-03-04 Chris Lattnerchange the new isel matcher to emit ComplexPattern...
2010-03-04 Chris Lattnerinline CannotYetSelectIntrinsic into CannotYetSelect...
2010-03-03 Chris Lattneradd some of the more obscure predicate types to the
2010-03-03 Chris Lattnerspeed up scope node processing: if the first element...
2010-03-03 Chris Lattnerintroduce a new SwitchTypeMatcher node (which is analog...
2010-03-02 Chris LattnerFix some issues in WalkChainUsers dealing with
2010-03-02 Chris Lattnerrun HandleMergeInputChains even if we only have one...
2010-03-02 Chris LattnerFix the xfail I added a couple of patches back. The...
2010-03-02 Chris LattnerI was confused about this, it turns out that MorphNodeTo
2010-03-02 Chris Lattnerfactor node morphing out to its own helper method.
2010-03-02 Chris LattnerSink InstructionSelect() out of each target into SDISel...
2010-03-02 Chris LattnerUse the right induction variable.
2010-03-02 Chris LattnerRewrite chain handling validation and input TokenFactor...
2010-03-02 Chris Lattnerremove dead code.
2010-03-02 Chris Lattnerrefactor some code out of OPC_EmitMergeInputChains...
2010-03-01 Chris LattnerAccelerate isel dispatch for tables that start with...
2010-03-01 Chris Lattnersome trivial microoptimizations.
2010-03-01 Chris Lattnereliminate the CheckMultiOpcodeMatcher code and have...
2010-03-01 Chris Lattneradd a new OPC_SwitchOpcode which is semantically equivalent
2010-02-28 Chris Lattnereliminate GetInt1/2
2010-02-28 Chris Lattnerhoist the new isel interpreter out of DAGISelHeader.h
2010-02-23 Chris Lattnerfix a bug in findNonImmUse (used by IsLegalToFold)...
2010-02-17 Chris Lattnersink special case "cannotyetselect" for intrinsics...
2010-02-15 Evan ChengSplit SelectionDAGISel::IsLegalAndProfitableToFold to
2010-02-10 Evan ChengNow that ShrinkDemandedOps() is separated out from...
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-01-23 Bill WendlingRemove the '-disable-scheduling' flag and replace it...
2010-01-19 David GreeneAdd some new debugging APIs to print out "raw" Selectio...
2010-01-15 David GreeneAdd some debug routines to SelectionDAG to dump full...
2010-01-15 Jim Grosbachfix 80-column violations
2010-01-12 Dan GohmanUpdate a partially obsolete comment.
2010-01-11 Jakob Stoklund OlesenAvoid adding PHI arguments for a predecessor that has...
2010-01-09 Evan ChengDan pointed out checking whether a node is dead by...
2010-01-08 Evan ChengReplaceAllUsesOfValueWith may delete other nodes that...
2010-01-07 Benjamin KramerUse pop_back_val instead of back()+pop_back.
2010-01-06 Evan ChengComment.
2010-01-06 Evan ChengTeach dag combine to fold the following transformation...
2010-01-05 Benjamin KramerAvoid going through the LLVMContext for type equality...
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 Dan GohmanChange SelectCode's argument from SDValue to SDNode...
2009-12-29 Chris LattnerFinal step in the metadata API restructuring: move the
2009-12-28 Chris LattnerThis is a major cleanup of the instruction metadata...
2009-12-28 Chris Lattnerrename getMDKind -> getMDKindID, make it autoinsert...
2009-12-28 Bill WendlingRemove dead store.
2009-12-23 Dale JohannesenUse more sensible type for flags in asms. PR 5570.
2009-12-14 Dan GohmanFix this to properly clear the FastISel debug location...
2009-12-05 Dan GohmanRemove old DBG_LABEL code.
2009-12-05 Dan GohmanRemove the unused DisableLegalizeTypes option and relat...
2009-12-05 Dan GohmanDon't blindly set the debug location for PHI node copies.
2009-12-05 Dan GohmanMake TargetSelectInstruction protected and called from...
2009-12-05 Dan GohmanThe debug information for an LLVM Instruction applies...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-11-23 Dan GohmanMove CopyCatchInfo into FunctionLoweringInfo.cpp too...
2009-11-23 Dan GohmanRename SelectionDAGLowering to SelectionDAGBuilder...
2009-11-23 Dan GohmanMove the FunctionLoweringInfo class and some related...
2009-11-20 Dan GohmanFix fast-isel to avoid selecting the return instruction...
2009-11-10 Devang PatelImplement support to debug inlined functions.
2009-11-09 Evan ChengHide a couple of options.
2009-10-29 Dan GohmanMove some code from being emitted as boilerplate duplic...
2009-10-29 Dan GohmanRename usesCustomDAGSchedInserter to usesCustomInserter...
2009-10-27 Chris Lattnerpseudosourcevalue is also still using getGlobalContext...
2009-10-16 Zhongxing XuIndent code.
2009-10-12 Devang PatelSet default location for a function if it is not set.
2009-10-06 Devang PatelSet default location for the function if it is not...
2009-09-29 Devang PatelRemove unnecessary cast.
2009-09-28 Devang Patels/class Metadata/class MetadataContext/g
2009-09-28 Devang PatelDo not use global typedef for MDKindID.
2009-09-20 Daniel DunbarTabs -> spaces, and remove trailing whitespace.
2009-09-19 Evan ChengFix PR4926. When target hook EmitInstrWithCustomInserte...
2009-09-18 Evan ChengEnhance EmitInstrWithCustomInserter() so target can...
2009-09-18 Evan ChengRevert r82214. It broke 403.gcc on x86_64 / Darwin.
2009-09-18 Evan ChengFix a bug in sdisel switch lowering code. When it updat...
2009-09-16 Devang PatelFix typo.
2009-09-16 Devang PatelAt iSel time, update DebugLoc based on debug info attac...
2009-08-23 Chris Lattnereliminate uses of cerr()
2009-08-23 Chris Lattnerremove a few DOUTs here and there.
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
next