summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Instead of adding dependence edges between terminator instructionsDan Gohman2009-01-161-1/+1
* Generalize the HazardRecognizer interface so that it can be usedDan Gohman2009-01-151-2/+3
* Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman2009-01-151-25/+21
* More consts on TargetLowering references.Dan Gohman2009-01-151-3/+3
* Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel2009-01-131-2/+3
* Request DwarfWriter. This will be used to handle dbg_* intrinsics.Devang Patel2009-01-091-1/+4
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-1/+0
* Reapply r60997, this time without forgetting thatDuncan Sands2008-12-141-2/+2
* Temporarily revert r60997. It was causing this failure:Bill Wendling2008-12-131-2/+2
* LegalizeDAG is not supposed to introduce illegalDuncan Sands2008-12-131-2/+2
* If the type legalizer actually legalized anythingDuncan Sands2008-11-241-8/+29
* Remove the "fast" form of the list-burr scheduler, and use theDan Gohman2008-11-201-6/+6
* Experimental post-pass scheduling support. Post-pass schedulingDan Gohman2008-11-191-1/+1
OpenPOWER on IntegriCloud