/external/llvm/lib/Target/Hexagon/ |
BitTracker.cpp | 805 dbgs() << " edge BB#" << PredN << "->BB#" << ThisN; 1072 // Generate a fake edge to get something to start with. 1076 CFGEdge Edge = FlowQ.front(); 1079 if (EdgeExec.count(Edge)) 1081 EdgeExec.insert(Edge); 1083 const MachineBasicBlock &B = *MF.getBlockNumbered(Edge.second) [all...] |
/external/llvm/lib/Analysis/ |
CFLSteensAliasAnalysis.cpp | 16 // each edge is an action that happened on that memory location. The "actions" 23 // the edge labels (actions) conforms to a context-free grammar. 231 for (auto &Edge : ValueInfo.getNodeInfoAtLevel(I).Edges) 232 SetBuilder.addWith(Src, Edge.Other);
|
/external/v8/src/compiler/ |
loop-variable-optimizer.cc | 60 for (Edge edge : node->use_edges()) { 61 if (NodeProperties::IsControlEdge(edge) && 62 edge.from()->op()->ControlOutputCount() > 0) { 63 Node* use = edge.from(); 65 edge.index() != kAssumedLoopEntryIndex) { 331 for (Edge edge : loop->use_edges()) { 332 if (NodeProperties::IsControlEdge(edge) && 333 edge.from()->opcode() == IrOpcode::kPhi) [all...] |
escape-analysis.cc | 657 for (Edge edge : node->input_edges()) { 658 Node* input = edge.to(); 667 for (Edge edge : node->use_edges()) { 668 Node* use = edge.from(); 726 for (Edge edge : node->input_edges()) { 727 Node* input = edge.to(); 785 for (Edge edge : uses->use_edges()) [all...] |
scheduler.cc | 142 for (Edge const edge : node->input_edges()) { 143 DecrementUnscheduledUseCount(edge.to(), edge.index(), edge.from()); 820 // Use the next outgoing edge if there are any. 1204 Edge edge = *stack.top(); local [all...] |
/external/llvm/include/llvm/Transforms/Utils/ |
Local.h | 114 /// successor (BB!). Eliminate the edge between them, moving the instructions in 320 /// the given edge. Returns the number of replacements made. 322 const BasicBlockEdge &Edge);
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
Local.h | 121 /// successor (BB!). Eliminate the edge between them, moving the instructions in 331 /// Convert the CallInst to InvokeInst with the specified unwind edge basic 363 /// the given edge. Returns the number of replacements made. 365 const BasicBlockEdge &Edge);
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
Local.h | 121 /// successor (BB!). Eliminate the edge between them, moving the instructions in 331 /// Convert the CallInst to InvokeInst with the specified unwind edge basic 363 /// the given edge. Returns the number of replacements made. 365 const BasicBlockEdge &Edge);
|
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
Local.h | 121 /// successor (BB!). Eliminate the edge between them, moving the instructions in 331 /// Convert the CallInst to InvokeInst with the specified unwind edge basic 363 /// the given edge. Returns the number of replacements made. 365 const BasicBlockEdge &Edge);
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
Local.h | 121 /// successor (BB!). Eliminate the edge between them, moving the instructions in 331 /// Convert the CallInst to InvokeInst with the specified unwind edge basic 363 /// the given edge. Returns the number of replacements made. 365 const BasicBlockEdge &Edge);
|
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
Local.h | 121 /// successor (BB!). Eliminate the edge between them, moving the instructions in 331 /// Convert the CallInst to InvokeInst with the specified unwind edge basic 363 /// the given edge. Returns the number of replacements made. 365 const BasicBlockEdge &Edge);
|
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
Local.h | 121 /// successor (BB!). Eliminate the edge between them, moving the instructions in 331 /// Convert the CallInst to InvokeInst with the specified unwind edge basic 363 /// the given edge. Returns the number of replacements made. 365 const BasicBlockEdge &Edge);
|
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
Local.h | 121 /// successor (BB!). Eliminate the edge between them, moving the instructions in 331 /// Convert the CallInst to InvokeInst with the specified unwind edge basic 363 /// the given edge. Returns the number of replacements made. 365 const BasicBlockEdge &Edge);
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
Local.h | 121 /// successor (BB!). Eliminate the edge between them, moving the instructions in 331 /// Convert the CallInst to InvokeInst with the specified unwind edge basic 363 /// the given edge. Returns the number of replacements made. 365 const BasicBlockEdge &Edge);
|
/external/llvm/include/llvm/Analysis/ |
LoopInfo.h | 211 /// Edge type. 212 typedef std::pair<const BlockT*, const BlockT*> Edge; 215 void getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const; 218 /// if there is only one edge to the header of the loop from outside of the
|
LoopInfoImpl.h | 89 getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const { 97 ExitEdges.push_back(Edge(*BI, *I)); 101 /// loop has a preheader if there is only one edge to the header of the loop
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
ScheduleDAGRRList.cpp | 190 /// WillCreateCycle - Returns true if adding an edge from SU to TargetSU will 196 /// AddPred - adds a predecessor edge to SUnit SU. 204 /// RemovePred - removes a predecessor edge from SUnit SU. 205 /// This returns true if an edge was removed. [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
ScheduleDAGRRList.cpp | 194 /// WillCreateCycle - Returns true if adding an edge from SU to TargetSU will 200 /// AddPred - adds a predecessor edge to SUnit SU. 208 /// RemovePred - removes a predecessor edge from SUnit SU. 209 /// This returns true if an edge was removed. [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
LoopInfo.h | 224 /// Edge type. 225 typedef std::pair<const BlockT*, const BlockT*> Edge; 228 void getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const; 231 /// if there is only one edge to the header of the loop from outside of the
|
LoopInfoImpl.h | 90 getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const { 98 ExitEdges.push_back(Edge(*BI, *I)); 102 /// loop has a preheader if there is only one edge to the header of the loop
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
LoopInfo.h | 224 /// Edge type. 225 typedef std::pair<const BlockT*, const BlockT*> Edge; 228 void getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const; 231 /// if there is only one edge to the header of the loop from outside of the
|
LoopInfoImpl.h | 90 getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const { 98 ExitEdges.push_back(Edge(*BI, *I)); 102 /// loop has a preheader if there is only one edge to the header of the loop
|
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/ |
LoopInfo.h | 224 /// Edge type. 225 typedef std::pair<const BlockT*, const BlockT*> Edge; 228 void getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const; 231 /// if there is only one edge to the header of the loop from outside of the
|
LoopInfoImpl.h | 90 getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const { 98 ExitEdges.push_back(Edge(*BI, *I)); 102 /// loop has a preheader if there is only one edge to the header of the loop
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/ |
LoopInfo.h | 224 /// Edge type. 225 typedef std::pair<const BlockT*, const BlockT*> Edge; 228 void getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const; 231 /// if there is only one edge to the header of the loop from outside of the
|