aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
AgeCommit message (Expand)Author
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
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-05Major calling convention code refactoring.Dan Gohman
2009-08-01Delete a redundant variable.Dan Gohman
2009-08-01Minor code simplifications.Dan Gohman
2009-08-01SelectionDAGISel no longer needs to check hasAvailableExternallyLinkage,Dan Gohman
2009-07-31SelectionDAGISel does not "preserve all", since it makes lots of changesDan Gohman
2009-07-31Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman
2009-07-31Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar
2009-07-31Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman
2009-07-25More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar
2009-07-24Switch to getNameStr().Daniel Dunbar