Home
last modified time | relevance | path

Searched refs:StmtNode (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonOptAddrMode.cpp102 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 DRDFCopy.cpp64 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 DHexagonRDFOpt.cpp165 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 DRDFDeadCode.cpp86 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 DRDFCopy.h53 void recordCopy(NodeAddr<StmtNode*> SA, EqualityMap &EM);
H A DRDFGraph.h621 struct StmtNode : public InstrNode { struct
835 NodeAddr<StmtNode*> newStmt(NodeAddr<BlockNode*> Owner,
859 NodeAddr<StmtNode*> SA, Predicate P);
H A DRDFGraph.cpp236 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 DRDFLiveness.cpp173 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 DASTMatchFinder.cpp148 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 DConsumed.cpp80 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 DASTContext.cpp10258 bool TraverseStmt(Stmt *StmtNode) { in TraverseStmt() argument
10260 StmtNode, StmtNode, [&] { return VisitorBase::TraverseStmt(StmtNode); }, in TraverseStmt()