aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
AgeCommit message (Expand)Author
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
2009-07-21Simplify / normalize some uses of Value::getName.Daniel Dunbar
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-12Fix assert(0) conversion, as suggested by Chris.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-11Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin
2009-07-09As Chris pointed out, we don't actually need to pass the context around here.Owen Anderson
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
2009-07-08Use common code for both ARM and Thumb-2 instruction and register info.David Goodwin
2009-05-23Add a new step to legalization to legalize vector math operations. This Eli Friedman
2009-05-19Remove the #ifndef NDEBUG from the FastISel debugging options. ThisDan Gohman
2009-05-08Factor out cycle-finder code and make it generic.Anton Korobeynikov
2009-04-29Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling
2009-04-29Second attempt:Bill Wendling