Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DBitTracker.h67 using CFGEdge = std::pair<int, int>; member
68 using EdgeSetType = std::set<CFGEdge>;
70 using EdgeQueueType = std::queue<CFGEdge>;
H A DBitTracker.cpp819 if (!EdgeExec.count(CFGEdge(PredN, ThisN))) { in visitPHI()
978 FlowQ.push(CFGEdge(ThisN, TB->getNumber())); in visitBranchesFrom()
1056 CFGEdge Edge = FlowQ.front(); in runEdgeQueue()
1092 FlowQ.push(CFGEdge(ThisN, NextN)); in runEdgeQueue()
1138 FlowQ.push(CFGEdge(-1, EntryN)); in run()
H A DHexagonConstPropagation.cpp275 using CFGEdge = std::pair<unsigned, unsigned>; typedef in __anonfe19b4d40111::MachineConstPropagator
276 using SetOfCFGEdge = std::set<CFGEdge>;
278 using QueueOfCFGEdge = std::queue<CFGEdge>;
654 if (!EdgeExec.count(CFGEdge(PBN, MBN))) { in visitPHI()
790 FlowQ.push(CFGEdge(MBN, TBN)); in visitBranchesFrom()
883 FlowQ.push(CFGEdge(EntryNum, EntryNum)); in propagate()
886 CFGEdge Edge = FlowQ.front(); in propagate()
942 FlowQ.push(CFGEdge(SBN, SSB->getNumber())); in propagate()
954 if (!EdgeExec.count(CFGEdge(BN, SN))) in propagate()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h159 using CFGEdge = std::pair<const BasicBlock *, const BasicBlock *>; variable
160 DenseMap<CFGEdge, SmallVector<MachineBasicBlock *, 1>> MachinePreds;
755 void addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred);
761 SmallVector<MachineBasicBlock *, 1> getMachinePredBBs(CFGEdge Edge) { in getMachinePredBBs()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp295 void IRTranslator::addMachineCFGPred(CFGEdge Edge, MachineBasicBlock *NewPred) { in addMachineCFGPred()
3614 CFGEdge HeaderToDefaultEdge = {BTB.Parent->getBasicBlock(), in finalizeBasicBlock()