summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix fast-isel to avoid selecting the return instruction if aDan Gohman2009-11-201-3/+15
* Implement support to debug inlined functions.Devang Patel2009-11-101-15/+17
* Hide a couple of options.Evan Cheng2009-11-091-1/+1
* Move some code from being emitted as boilerplate duplicated in everyDan Gohman2009-10-291-0/+52
* Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman2009-10-291-3/+7
* pseudosourcevalue is also still using getGlobalContext(), so it isn'tChris Lattner2009-10-271-0/+1
* Indent code.Zhongxing Xu2009-10-161-1/+1
* Set default location for a function if it is not set.Devang Patel2009-10-121-0/+2
* Set default location for the function if it is not already set.Devang Patel2009-10-061-0/+2
* Remove unnecessary cast.Devang Patel2009-09-291-4/+2
* s/class Metadata/class MetadataContext/gDevang Patel2009-09-281-2/+2
* Do not use global typedef for MDKindID.Devang Patel2009-09-281-2/+2
* Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar2009-09-201-70/+70
* Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic b...Evan Cheng2009-09-191-6/+8
* Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng2009-09-181-6/+13
* Revert r82214. It broke 403.gcc on x86_64 / Darwin.Evan Cheng2009-09-181-12/+5
* Fix a bug in sdisel switch lowering code. When it updates the phi nodes in sw...Evan Cheng2009-09-181-5/+12
* Fix typo.Devang Patel2009-09-161-1/+1
* At iSel time, update DebugLoc based on debug info attached with an instruction.Devang Patel2009-09-161-1/+30
* eliminate uses of cerr()Chris Lattner2009-08-231-5/+5
* remove a few DOUTs here and there.Chris Lattner2009-08-231-14/+15
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-1/+1
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-3/+3
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-8/+8
* Major calling convention code refactoring.Dan Gohman2009-08-051-119/+15
* Delete a redundant variable.Dan Gohman2009-08-011-1/+0
* Minor code simplifications.Dan Gohman2009-08-011-8/+8
* SelectionDAGISel no longer needs to check hasAvailableExternallyLinkage,Dan Gohman2009-08-011-5/+0
* SelectionDAGISel does not "preserve all", since it makes lots of changesDan Gohman2009-07-311-1/+3
* Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman2009-07-311-4/+7
* Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar2009-07-311-7/+4
* Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman2009-07-311-4/+7
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-251-1/+2
* Switch to getNameStr().Daniel Dunbar2009-07-241-2/+2
* Simplify / normalize some uses of Value::getName.Daniel Dunbar2009-07-211-1/+1
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-2/+2
* Fix assert(0) conversion, as suggested by Chris.Torok Edwin2009-07-121-5/+8
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-1/+1
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin2009-07-111-7/+7
* As Chris pointed out, we don't actually need to pass the context around here.Owen Anderson2009-07-091-1/+1
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-091-1/+1
* Use common code for both ARM and Thumb-2 instruction and register info.David Goodwin2009-07-081-4/+9
* Add a new step to legalization to legalize vector math operations. This Eli Friedman2009-05-231-0/+30
* Remove the #ifndef NDEBUG from the FastISel debugging options. ThisDan Gohman2009-05-191-5/+0
* Factor out cycle-finder code and make it generic.Anton Korobeynikov2009-05-081-0/+116
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-291-4/+4
* Second attempt:Bill Wendling2009-04-291-18/+18
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-281-18/+18
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-281-18/+18
* Factor out a bit of code that appears in several places into aDan Gohman2009-04-231-5/+2
OpenPOWER on IntegriCloud