Home
last modified time | relevance | path

Searched refs:CFGEdge (Results 1 – 12 of 12) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DIRTranslator.h157 using CFGEdge = std::pair<const BasicBlock *, const BasicBlock *>; variable
158 DenseMap<CFGEdge, SmallVector<MachineBasicBlock *, 1>> MachinePreds;
596 void addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred);
602 SmallVector<MachineBasicBlock *, 1> getMachinePredBBs(CFGEdge Edge) { in getMachinePredBBs()
/external/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DIRTranslator.h158 using CFGEdge = std::pair<const BasicBlock *, const BasicBlock *>; variable
159 DenseMap<CFGEdge, SmallVector<MachineBasicBlock *, 1>> MachinePreds;
644 void addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred);
650 SmallVector<MachineBasicBlock *, 1> getMachinePredBBs(CFGEdge Edge) { in getMachinePredBBs()
/external/llvm/lib/Target/Hexagon/
DBitTracker.h60 typedef std::pair<int,int> CFGEdge; typedef
61 typedef std::set<CFGEdge> EdgeSetType;
63 typedef std::queue<CFGEdge> EdgeQueueType;
DBitTracker.cpp806 if (!EdgeExec.count(CFGEdge(PredN, ThisN))) { in visitPHI()
970 FlowQ.push(CFGEdge(ThisN, TargetN)); in visitBranchesFrom()
1073 FlowQ.push(CFGEdge(-1, EntryN)); in run()
1076 CFGEdge Edge = FlowQ.front(); in run()
1112 FlowQ.push(CFGEdge(ThisN, NextN)); in run()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DBitTracker.h67 using CFGEdge = std::pair<int, int>; member
68 using EdgeSetType = std::set<CFGEdge>;
70 using EdgeQueueType = std::queue<CFGEdge>;
DBitTracker.cpp820 if (!EdgeExec.count(CFGEdge(PredN, ThisN))) { in visitPHI()
977 FlowQ.push(CFGEdge(ThisN, TB->getNumber())); in visitBranchesFrom()
1055 CFGEdge Edge = FlowQ.front(); in runEdgeQueue()
1092 FlowQ.push(CFGEdge(ThisN, NextN)); in runEdgeQueue()
1138 FlowQ.push(CFGEdge(-1, EntryN)); in run()
DHexagonConstPropagation.cpp276 using CFGEdge = std::pair<unsigned, unsigned>; typedef in __anone2ca9bd80111::MachineConstPropagator
277 using SetOfCFGEdge = std::set<CFGEdge>;
279 using QueueOfCFGEdge = std::queue<CFGEdge>;
656 if (!EdgeExec.count(CFGEdge(PBN, MBN))) { in visitPHI()
789 FlowQ.push(CFGEdge(MBN, TBN)); in visitBranchesFrom()
880 FlowQ.push(CFGEdge(EntryNum, EntryNum)); in propagate()
883 CFGEdge Edge = FlowQ.front(); in propagate()
939 FlowQ.push(CFGEdge(SBN, SSB->getNumber())); in propagate()
951 if (!EdgeExec.count(CFGEdge(BN, SN))) in propagate()
/external/llvm-project/llvm/lib/Target/Hexagon/
DBitTracker.h67 using CFGEdge = std::pair<int, int>; member
68 using EdgeSetType = std::set<CFGEdge>;
70 using EdgeQueueType = std::queue<CFGEdge>;
DBitTracker.cpp819 if (!EdgeExec.count(CFGEdge(PredN, ThisN))) { in visitPHI()
979 FlowQ.push(CFGEdge(ThisN, TB->getNumber())); in visitBranchesFrom()
1057 CFGEdge Edge = FlowQ.front(); in runEdgeQueue()
1094 FlowQ.push(CFGEdge(ThisN, NextN)); in runEdgeQueue()
1140 FlowQ.push(CFGEdge(-1, EntryN)); in run()
DHexagonConstPropagation.cpp275 using CFGEdge = std::pair<unsigned, unsigned>; typedef in __anon11e3d3c40111::MachineConstPropagator
276 using SetOfCFGEdge = std::set<CFGEdge>;
278 using QueueOfCFGEdge = std::queue<CFGEdge>;
655 if (!EdgeExec.count(CFGEdge(PBN, MBN))) { in visitPHI()
791 FlowQ.push(CFGEdge(MBN, TBN)); in visitBranchesFrom()
885 FlowQ.push(CFGEdge(EntryNum, EntryNum)); in propagate()
888 CFGEdge Edge = FlowQ.front(); in propagate()
944 FlowQ.push(CFGEdge(SBN, SSB->getNumber())); in propagate()
956 if (!EdgeExec.count(CFGEdge(BN, SN))) in propagate()
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DIRTranslator.cpp283 void IRTranslator::addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred) { in addMachineCFGPred()
2897 CFGEdge HeaderToDefaultEdge = {BTB.Parent->getBasicBlock(), in finalizeBasicBlock()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DIRTranslator.cpp283 void IRTranslator::addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred) { in addMachineCFGPred()