aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* In -fast mode do what FastISel does.Devang Patel2009-04-161-0/+6
* If FastISel is run and it has known DebugLoc then use it.Devang Patel2009-04-161-1/+6
* Fix what surely must be a copy+pasto.Dan Gohman2009-03-271-2/+2
* For inline asm output operand that matches an input. Encode the input operand...Evan Cheng2009-03-201-3/+5
* Enable Chris' value propagation change. It make available known sign, zero, o...Evan Cheng2009-03-121-3/+1
* - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emitBill Wendling2009-02-241-2/+2
* Generate these labels when we're in "fast" mode, not simply when we're no inBill Wendling2009-02-191-1/+1
* When scheduling a block in parts, keep track of the overallDan Gohman2009-02-111-6/+6
* Use getDebugLoc forwarder instead of getNode()->getDebugLoc.Dale Johannesen2009-02-071-2/+2
* Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowingDan Gohman2009-02-071-1/+1
* Rename SelectionDAGISel::Schedule toDan Gohman2009-02-061-11/+8
* Move ScheduleDAGSDNodes.h to be a private header. Front-endsDan Gohman2009-02-061-2/+2
* Fill in more omissions in DebugLog propagation.Dale Johannesen2009-02-041-2/+4
* First initialize DAG otherwise dwarf writer is used uninitialized.Devang Patel2009-02-031-1/+1
* Pass in something sensible for the debug location information when creating theBill Wendling2009-02-031-1/+1
* Use SDL->getCurDebugLoc() instead of unknown loc for landing pads.Bill Wendling2009-02-031-1/+1
* Explicitly pass in the "unknown" debug location. This is probably notBill Wendling2009-02-031-1/+1
* Rename getAnalysisToUpdate to getAnalysisIfAvailable.Duncan Sands2009-01-281-2/+2
* Change TargetInstrInfo::isMoveInstr to return source and destination sub-regi...Evan Cheng2009-01-201-2/+2