aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
AgeCommit message (Expand)Author
2010-01-15Add some debug routines to SelectionDAG to dump full DAGs.David Greene
2010-01-15fix 80-column violationsJim Grosbach
2010-01-12Update a partially obsolete comment.Dan Gohman
2010-01-11Avoid adding PHI arguments for a predecessor that has gone away when a BRCOND...Jakob Stoklund Olesen
2010-01-09Dan pointed out checking whether a node is dead by comparing its opcode to IS...Evan Cheng
2010-01-08ReplaceAllUsesOfValueWith may delete other nodes that the one being replaced....Evan Cheng
2010-01-07Use pop_back_val instead of back()+pop_back.Benjamin Kramer
2010-01-06Comment.Evan Cheng
2010-01-06Teach dag combine to fold the following transformation more aggressively:Evan Cheng
2010-01-05Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman
2009-12-29Final step in the metadata API restructuring: move the Chris Lattner
2009-12-28This is a major cleanup of the instruction metadata interfaces thatChris Lattner
2009-12-28rename getMDKind -> getMDKindID, make it autoinsert if an MD KindChris Lattner
2009-12-28Remove dead store.Bill Wendling
2009-12-23Use more sensible type for flags in asms. PR 5570.Dale Johannesen
2009-12-14Fix this to properly clear the FastISel debug location. Thanks toDan Gohman
2009-12-05Remove old DBG_LABEL code.Dan Gohman
2009-12-05Remove the unused DisableLegalizeTypes option and related code.Dan Gohman
2009-12-05Don't blindly set the debug location for PHI node copies.Dan Gohman
2009-12-05Make TargetSelectInstruction protected and called from FastISel.cppDan Gohman
2009-12-05The debug information for an LLVM Instruction applies to that InstructionDan Gohman
2009-12-03improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner
2009-11-23Move CopyCatchInfo into FunctionLoweringInfo.cpp too, for consistency.Dan Gohman
2009-11-23Rename SelectionDAGLowering to SelectionDAGBuilder, and renameDan Gohman
2009-11-23Move the FunctionLoweringInfo class and some related utility functions outDan Gohman
2009-11-20Fix fast-isel to avoid selecting the return instruction if aDan Gohman
2009-11-10Implement support to debug inlined functions.Devang Patel
2009-11-09Hide a couple of options.Evan Cheng
2009-10-29Move some code from being emitted as boilerplate duplicated in everyDan Gohman
2009-10-29Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman
2009-10-27pseudosourcevalue is also still using getGlobalContext(), so it isn'tChris Lattner
2009-10-16Indent code.Zhongxing Xu
2009-10-12Set default location for a function if it is not set.Devang Patel
2009-10-06Set default location for the function if it is not already set.Devang Patel
2009-09-29Remove unnecessary cast.Devang Patel
2009-09-28s/class Metadata/class MetadataContext/gDevang Patel
2009-09-28Do not use global typedef for MDKindID.Devang Patel
2009-09-20Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar
2009-09-19Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic b...Evan Cheng
2009-09-18Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng
2009-09-18Revert r82214. It broke 403.gcc on x86_64 / Darwin.Evan Cheng
2009-09-18Fix a bug in sdisel switch lowering code. When it updates the phi nodes in sw...Evan Cheng
2009-09-16Fix typo.Devang Patel
2009-09-16At iSel time, update DebugLoc based on debug info attached with an instruction.Devang Patel
2009-08-23eliminate uses of cerr()Chris Lattner
2009-08-23remove a few DOUTs here and there.Chris Lattner
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson