aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodesEmit.cpp
Commit message (Expand)AuthorAgeFilesLines
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Edwin Török2009-07-141-4/+4
* assert(0) -> LLVM_UNREACHABLE.Edwin Török2009-07-111-4/+5
* Fix up support for OptionalDefOperand when it defaults to an actual register ...Evan Cheng2009-07-111-4/+16
* Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng2009-06-301-1/+1
* propagate target operand flags from dag nodes into MachineOperands.Chris Lattner2009-06-261-4/+8
* fit in 80 colsChris Lattner2009-06-261-5/+4
* Silence Release-Asserts warnings.Daniel Dunbar2009-05-181-0/+4
* Rename PaddedSize to AllocSize, in the hope that thisDuncan Sands2009-05-091-1/+1
* Move getInstrOperandRegClass from the scheduler to TargetInstrInfo.Evan Cheng2009-05-051-14/+0
* Move getSubRegisterRegClass from ScheduleDagSDNodesEmit.cpp to a TargetRegist...Jakob Stoklund Olesen2009-04-281-14/+3
* Make X86's copyRegToReg able to handle copies to and from subclasses.Dan Gohman2009-04-201-25/+0
* When the result of an EXTRACT_SUBREG, INSERT_SUBREG, or SUBREG_TO_REGDan Gohman2009-04-141-20/+19
* Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalizeDan Gohman2009-04-131-12/+11
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-131-75/+157
* Now that register classes have names, include the name in debug output.Dan Gohman2009-04-101-2/+4
* For inline asm output operand that matches an input. Encode the input operand...Evan Cheng2009-03-201-1/+1
* Fix some significant problems with constant pools that resulted in unnecessar...Evan Cheng2009-03-131-2/+1
* When scheduling a block in parts, keep track of the overallDan Gohman2009-02-111-7/+9
* If the target cannot issue a copy for the given source and dest registers, ab...Evan Cheng2009-02-091-5/+10
* Move getPointerRegClass from TargetInstrInfo to TargetRegisterInfo.Evan Cheng2009-02-061-8/+6
* Move ScheduleDAGSDNodes.h to be a private header. Front-endsDan Gohman2009-02-061-1/+1
* Propagate debug loc info during SDNode -> machine instr creation.Bill Wendling2009-02-031-6/+9
* Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and Supe...Evan Cheng2009-01-221-33/+2
* Instead of adding dependence edges between terminator instructionsDan Gohman2009-01-161-8/+9
* CreateVirtualRegisters does trivial copy coalescing. If a node def is used by...Evan Cheng2009-01-161-56/+62
* Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman2009-01-151-4/+4
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-121-1/+1
* Fix PR3241: Currently EmitCopyFromReg emits a copy from the physical register...Evan Cheng2009-01-121-4/+7
* Duplicated node may produce a non-physical register def.Evan Cheng2009-01-091-3/+5
* Remove the code from the scheduler that commuted two-addressDan Gohman2009-01-031-17/+0
* Experimental post-pass scheduling support. Post-pass schedulingDan Gohman2008-11-191-0/+661