Searched refs:StmtNode (Results 1 – 11 of 11) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonOptAddrMode.cpp | 102 bool isSafeToExtLR(NodeAddr<StmtNode *> SN, MachineInstr *MI, 233 NodeAddr<StmtNode *> TempIA = DA.Addr->getOwner(*DFG); in allValidCandidates() 244 void HexagonOptAddrMode::getAllRealUses(NodeAddr<StmtNode *> SA, in getAllRealUses() 256 NodeAddr<StmtNode *> TempIA = UA.Addr->getOwner(*DFG); in getAllRealUses() 284 bool HexagonOptAddrMode::isSafeToExtLR(NodeAddr<StmtNode *> SN, in isSafeToExtLR() 355 NodeAddr<StmtNode *> SN = UN.Addr->getOwner(*DFG); in processAddUses() 398 NodeAddr<StmtNode *> OwnerN = UseN.Addr->getOwner(*DFG); in processAddUses() 442 NodeAddr<StmtNode *> SN = UN.Addr->getOwner(*DFG); in analyzeUses() 607 NodeAddr<StmtNode *> SA = AddAslUN.Addr->getOwner(*DFG); in changeAddAsl() 619 NodeAddr<StmtNode *> UseIA = UseUN.Addr->getOwner(*DFG); in changeAddAsl() [all …]
|
| H A D | RDFCopy.cpp | 64 void CopyPropagation::recordCopy(NodeAddr<StmtNode*> SA, EqualityMap &EM) { in recordCopy() 75 NodeAddr<StmtNode*> SA = IA; in scanBlock() 108 dbgs() << "Instr: " << *DFG.addr<StmtNode*>(I).Addr->getCode(); in run() 177 << *NodeAddr<StmtNode*>(IA).Addr->getCode(); in run()
|
| H A D | HexagonRDFOpt.cpp | 165 NodeAddr<StmtNode*> SA = TA; in run() 180 auto SA = DFG.addr<StmtNode*>(N); in run() 190 MachineInstr *MI = NodeAddr<StmtNode*>(IA).Addr->getCode(); in removeOperand() 219 MachineInstr &MI = *NodeAddr<StmtNode*>(IA).Addr->getCode(); in rewrite()
|
| H A D | RDFDeadCode.cpp | 86 if (!isLiveInstr(NodeAddr<StmtNode*>(IA).Addr->getCode())) in scanInstr() 163 if (isLiveInstr(NodeAddr<StmtNode*>(IA).Addr->getCode())) in collect() 237 MachineInstr *MI = NodeAddr<StmtNode*>(IA).Addr->getCode(); in erase()
|
| H A D | RDFCopy.h | 53 void recordCopy(NodeAddr<StmtNode*> SA, EqualityMap &EM);
|
| H A D | RDFGraph.h | 621 struct StmtNode : public InstrNode { struct 835 NodeAddr<StmtNode*> newStmt(NodeAddr<BlockNode*> Owner, 859 NodeAddr<StmtNode*> SA, Predicate P);
|
| H A D | RDFGraph.cpp | 236 const Print<NodeAddr<StmtNode*>> &P) { in operator <<() 269 OS << PrintNode<StmtNode*>(P.Obj, P.G); in operator <<() 862 NodeAddr<StmtNode*> DataFlowGraph::newStmt(NodeAddr<BlockNode*> Owner, in newStmt() 864 NodeAddr<StmtNode*> SA = newNode(NodeAttrs::Code | NodeAttrs::Stmt); in newStmt() 1124 MachineInstr *MI = NodeAddr<StmtNode*>(IA).Addr->getCode(); in pushDefs() 1268 NodeAddr<StmtNode*> SA = newStmt(BA, &In); in buildStmt() 1630 void DataFlowGraph::linkStmtRefs(DefStackMap &DefM, NodeAddr<StmtNode*> SA, in linkStmtRefs()
|
| H A D | RDFLiveness.cpp | 173 return NodeAddr<StmtNode*>(IA).Addr->getCode()->getParent(); in getAllReachingDefs() 193 MachineInstr *CA = NodeAddr<StmtNode*>(OA).Addr->getCode(); in getAllReachingDefs() 194 MachineInstr *CB = NodeAddr<StmtNode*>(OB).Addr->getCode(); in getAllReachingDefs()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchFinder.cpp | 148 bool TraverseStmt(Stmt *StmtNode, DataRecursionQueue *Queue = nullptr) { in TraverseStmt() argument 154 Stmt *StmtToTraverse = StmtNode; in TraverseStmt() 156 if (Expr *ExprNode = dyn_cast_or_null<Expr>(StmtNode)) in TraverseStmt() 235 bool baseTraverse(const Stmt &StmtNode) { in baseTraverse() argument 236 return VisitorBase::TraverseStmt(const_cast<Stmt*>(&StmtNode)); in baseTraverse() 386 bool TraverseStmt(Stmt *StmtNode, DataRecursionQueue *Queue = nullptr); 864 bool MatchASTVisitor::TraverseStmt(Stmt *StmtNode, DataRecursionQueue *Queue) { in TraverseStmt() argument 865 if (!StmtNode) { in TraverseStmt() 868 match(*StmtNode); in TraverseStmt() 869 return RecursiveASTVisitor<MatchASTVisitor>::TraverseStmt(StmtNode, Queue); in TraverseStmt()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | Consumed.cpp | 80 if (const Stmt *StmtNode = Block->getTerminator()) { in getLastStmtLoc() local 81 return StmtNode->getBeginLoc(); in getLastStmtLoc() 520 PropagationInfo getInfo(const Expr *StmtNode) const { in getInfo() 521 ConstInfoEntry Entry = findInfo(StmtNode); in getInfo()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | ASTContext.cpp | 10258 bool TraverseStmt(Stmt *StmtNode) { in TraverseStmt() argument 10260 StmtNode, StmtNode, [&] { return VisitorBase::TraverseStmt(StmtNode); }, in TraverseStmt()
|