Searched defs:MDT (Results 1 - 10 of 10) sorted by relevance

/external/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h46 const MachineDominatorTree *MDT; member in struct:llvm::MachineSchedContext
H A DScheduleDAGInstrs.h39 const MachineDominatorTree &MDT; member in class:llvm::LoopDependencies
46 LoopDependencies(const MachineDominatorTree &mdt) : MDT(mdt) {}
59 const MachineDomTreeNode *Node = MDT.getNode(Header);
177 const MachineDominatorTree &MDT; member in class:llvm::ScheduleDAGInstrs
/external/llvm/lib/CodeGen/
H A DUnreachableBlockElim.cpp128 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); local
149 if (MDT && MDT->getNode(BB)) MDT->eraseNode(BB);
H A DDFAPacketizer.cpp109 MachineDominatorTree &MDT, bool IsPostRA);
116 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
118 ScheduleDAGInstrs(MF, MLI, MDT, IsPostRA) {
129 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
133 VLIWScheduler = new DefaultVLIWScheduler(MF, MLI, MDT, IsPostRA);
115 DefaultVLIWScheduler( MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, bool IsPostRA) argument
128 VLIWPacketizerList( MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, bool IsPostRA) argument
H A DLiveRangeCalc.cpp23 MachineDominatorTree *MDT,
27 DomTree = MDT;
21 reset(const MachineFunction *MF, SlotIndexes *SI, MachineDominatorTree *MDT, VNInfo::Allocator *VNIA) argument
H A DSplitKit.h215 MachineDominatorTree &MDT; member in class:llvm::SplitEditor
H A DPostRASchedulerList.cpp134 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
197 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
201 : ScheduleDAGInstrs(MF, MLI, MDT, /*IsPostRA=*/true), Topo(SUnits), AA(AA),
258 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>(); local
291 SchedulePostRATDList Scheduler(Fn, MLI, MDT, AA, RegClassInfo, AntiDepMode,
196 SchedulePostRATDList( MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, AliasAnalysis *AA, const RegisterClassInfo &RCI, TargetSubtargetInfo::AntiDepBreakMode AntiDepMode, SmallVectorImpl<const TargetRegisterClass*> &CriticalPathRCs) argument
H A DInlineSpiller.cpp59 MachineDominatorTree &MDT; member in class:__anon8665::InlineSpiller
143 MDT(pass.getAnalysis<MachineDominatorTree>()),
440 MDT.dominates(SV.SpillMBB, DepSV.SpillMBB))) {
H A DLiveDebugVariables.cpp224 /// @param MDT Dominator tree.
228 LiveIntervals &LIS, MachineDominatorTree &MDT,
247 LiveIntervals &LIS, MachineDominatorTree &MDT,
286 MachineDominatorTree *MDT; member in class:__anon8669::LDVImpl
488 LiveIntervals &LIS, MachineDominatorTree &MDT,
537 MDT.getNode(MBB)->getChildren();
623 MachineDominatorTree &MDT,
639 extendDef(Idx, LocNo, 0, 0, 0, LIS, MDT, UVS);
652 extendDef(Idx, LocNo, LI, VNI, &Kills, LIS, MDT, UVS);
663 extendDef(Idx, LocNo, LI, VNI, 0, LIS, MDT, UV
485 extendDef(SlotIndex Idx, unsigned LocNo, LiveInterval *LI, const VNInfo *VNI, SmallVectorImpl<SlotIndex> *Kills, LiveIntervals &LIS, MachineDominatorTree &MDT, UserValueScopes &UVS) argument
620 computeIntervals(MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI, LiveIntervals &LIS, MachineDominatorTree &MDT, UserValueScopes &UVS) argument
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp102 MachineDominatorTree &MDT);
158 MachineFunction &MF, MachineLoopInfo &MLI,MachineDominatorTree &MDT)
159 : VLIWPacketizerList(MF, MLI, MDT, true){
165 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>(); local
168 HexagonPacketizerList Packetizer(Fn, MLI, MDT);
157 HexagonPacketizerList( MachineFunction &MF, MachineLoopInfo &MLI,MachineDominatorTree &MDT) argument

Completed in 168 milliseconds