Searched refs:StmtNode (Results 1 – 14 of 14) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 3 class StmtNode<StmtNode base, bit abstract = 0> : ASTNode, AttrSubject { 4 StmtNode Base = base; 9 def Stmt : StmtNode<?, 1>; 10 def NullStmt : StmtNode<Stmt>; 11 def CompoundStmt : StmtNode<Stmt>; 12 def IfStmt : StmtNode<Stmt>; 13 def SwitchStmt : StmtNode<Stmt>; 14 def WhileStmt : StmtNode<Stmt>; 15 def DoStmt : StmtNode<Stmt>; 16 def ForStmt : StmtNode<Stmt>; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonOptAddrMode.cpp | 96 bool processAddUses(NodeAddr<StmtNode *> AddSN, MachineInstr *AddMI, 102 bool canRemoveAddasl(NodeAddr<StmtNode *> AddAslSN, MachineInstr &MI, 104 bool isSafeToExtLR(NodeAddr<StmtNode *> SN, MachineInstr *MI, 106 void getAllRealUses(NodeAddr<StmtNode *> SN, NodeList &UNodeList); 107 bool allValidCandidates(NodeAddr<StmtNode *> SA, NodeList &UNodeList); 162 bool HexagonOptAddrMode::canRemoveAddasl(NodeAddr<StmtNode *> AddAslSN, in canRemoveAddasl() 191 MachineInstr &UseMI = *NodeAddr<StmtNode *>(IA).Addr->getCode(); in canRemoveAddasl() 216 bool HexagonOptAddrMode::allValidCandidates(NodeAddr<StmtNode *> SA, in allValidCandidates() 237 NodeAddr<StmtNode *> TempIA = DA.Addr->getOwner(*DFG); in allValidCandidates() 248 void HexagonOptAddrMode::getAllRealUses(NodeAddr<StmtNode *> SA, in getAllRealUses() [all …]
|
H A D | RDFCopy.cpp | 65 void CopyPropagation::recordCopy(NodeAddr<StmtNode*> SA, EqualityMap &EM) { in recordCopy() 111 NodeAddr<StmtNode*> SA = IA; in scanBlock() 135 dbgs() << "Instr: " << *DFG.addr<StmtNode*>(I).Addr->getCode(); in run() 216 << *NodeAddr<StmtNode*>(IA).Addr->getCode(); in run()
|
H A D | HexagonRDFOpt.cpp | 170 NodeAddr<StmtNode*> SA = TA; in run() 185 auto SA = DFG.addr<StmtNode*>(N); in run() 195 MachineInstr *MI = NodeAddr<StmtNode*>(IA).Addr->getCode(); in removeOperand() 224 MachineInstr &MI = *NodeAddr<StmtNode*>(IA).Addr->getCode(); in rewrite()
|
H A D | RDFCopy.h | 53 void recordCopy(NodeAddr<StmtNode*> SA, EqualityMap &EM);
|
H A D | RDFDeadCode.h | 58 bool isLiveInstr(NodeAddr<StmtNode*> S) const;
|
H A D | RDFDeadCode.cpp | 58 bool DeadCodeElimination::isLiveInstr(NodeAddr<StmtNode *> S) const { in isLiveInstr() 237 MachineInstr *MI = NodeAddr<StmtNode*>(IA).Addr->getCode(); in erase()
|
/freebsd/contrib/llvm-project/clang/utils/TableGen/ |
H A D | ASTTableGen.h | 225 class StmtNode : public ASTNode { 227 StmtNode(llvm::Record *record = nullptr) : ASTNode(record) {} in ASTNode() 231 StmtNode getBase() const { return StmtNode(ASTNode::getBase().getRecord()); } in getBase()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ParentMapContext.cpp | 460 bool dataTraverseStmtPre(Stmt *StmtNode) { in dataTraverseStmtPre() argument 461 addParent(StmtNode, &Map.PointerParents); in dataTraverseStmtPre() 462 ParentStack.push_back(DynTypedNode::create(*StmtNode)); in dataTraverseStmtPre() 465 bool dataTraverseStmtPost(Stmt *StmtNode) { in dataTraverseStmtPost() argument
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | RDFGraph.h | 375 struct StmtNode; 391 using Stmt = NodeAddr<StmtNode *>; 637 struct StmtNode : public InstrNode { struct
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RDFLiveness.cpp | 161 return NodeAddr<StmtNode *>(IA).Addr->getCode()->getParent(); in getAllReachingDefs() 193 const MachineInstr *InA = NodeAddr<StmtNode *>(OA).Addr->getCode(); in getAllReachingDefs() 194 const MachineInstr *InB = NodeAddr<StmtNode *>(OB).Addr->getCode(); in getAllReachingDefs()
|
H A D | RDFGraph.cpp | 254 OS << PrintNode<StmtNode *>(P.Obj, P.G); in operator <<()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LoadValueInjectionLoadHardening.cpp | 458 MachineInstr *Sink = DFG.addr<StmtNode *>(TransmitterId).Addr->getCode(); in getGadgetGraph() 477 for (NodeAddr<StmtNode *> SA : in getGadgetGraph()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | UnsafeBufferUsage.cpp | 104 if (const Stmt *StmtNode = DynNode.get<Stmt>()) { in findMatch() local 105 TraverseStmt(const_cast<Stmt *>(StmtNode)); in findMatch()
|