Searched defs:SUnit (Results 1 - 2 of 2) sorted by relevance

/external/llvm/lib/CodeGen/
H A DScheduleDAGInstrs.cpp235 void ScheduleDAGInstrs::addPhysRegDataDeps(SUnit *SU, unsigned OperIdx) {
250 SUnit *UseSU = UseList[i].SU;
295 /// this SUnit to following instructions in the same scheduling region that
297 void ScheduleDAGInstrs::addPhysRegDeps(SUnit *SU, unsigned OperIdx) {
314 SUnit *DefSU = DefList[i].SU;
334 // Push this SUnit on the use list.
412 /// addVRegDefDeps - Add register output and data dependencies from this SUnit
418 void ScheduleDAGInstrs::addVRegDefDeps(SUnit *SU, unsigned OperIdx) {
439 SUnit *DefSU = DefI->SU;
450 /// defines the virtual register used at OperIdx is mapped to an SUnit
610 iterateChainSucc(AliasAnalysis *AA, const MachineFrameInfo *MFI, SUnit *SUa, SUnit *SUb, SUnit *ExitSU, unsigned *Depth, SmallPtrSet<const SUnit*, 16> &Visited) argument
[all...]
/external/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h29 class SUnit;
56 /// Dep - A pointer to the depending/depended-on SUnit, and an enum
58 PointerIntPair<SUnit *, 2, Kind> Dep;
98 SDep(SUnit *S, Kind kind, unsigned latency = 1, unsigned Reg = 0,
173 //// getSUnit - Return the SUnit to which this edge points.
174 SUnit *getSUnit() const {
178 //// setSUnit - Assign the SUnit to which this edge points.
179 void setSUnit(SUnit *SU) {
247 /// SUnit - Scheduling unit. This is a node in the scheduling DAG.
248 class SUnit { class in namespace:llvm
303 SUnit(SDNode *node, unsigned nodenum) function in class:llvm::SUnit
317 SUnit(MachineInstr *instr, unsigned nodenum) function in class:llvm::SUnit
330 SUnit() function in class:llvm::SUnit
[all...]

Completed in 90 milliseconds