Searched refs:InstrNode (Results 1 - 12 of 12) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFDeadCode.cpp82 void DeadCodeElimination::scanInstr(NodeAddr<InstrNode*> IA,
96 NodeAddr<InstrNode*> IA = DA.Addr->getOwner(DFG);
129 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG))
150 auto IsDead = [this] (NodeAddr<InstrNode*> IA) -> bool {
158 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) {
168 dbgs() << "Dead instr: " << PrintNode<InstrNode*>(IA, DFG) << "\n";
184 // are included directly, for each InstrNode in Nodes, include the set
200 DINs.push_back(DFG.addr<InstrNode*>(I));
231 for (NodeAddr<InstrNode*> IA : DINs) {
H A DRDFCopy.cpp72 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) {
89 NodeAddr<InstrNode*> IA) {
138 auto SA = DFG.addr<InstrNode*>(C);
164 NodeAddr<InstrNode*> IA = UA.Addr->getOwner(DFG);
H A DRDFCopy.h54 NodeId getLocalReachingDef(RegisterRef RefRR, NodeAddr<InstrNode*> IA);
H A DRDFDeadCode.h59 void scanInstr(NodeAddr<InstrNode*> IA, SetQueue<NodeId> &WorkQ);
H A DHexagonRDFOpt.cpp95 bool rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove);
96 void removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum);
189 void HexagonDCE::removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum) {
215 bool HexagonDCE::rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove) {
H A DHexagonOptAddrMode.cpp179 NodeAddr<InstrNode *> IA = UA.Addr->getOwner(*DFG);
235 << Print<NodeAddr<InstrNode *>>(TempIA, *DFG) << "\n";
258 << Print<NodeAddr<InstrNode *>>(TempIA, *DFG) << "\n";
301 NodeAddr<InstrNode *> IA = UA.Addr->getOwner(*DFG);
620 LLVM_DEBUG(dbgs() << "[InstrNode]: "
621 << Print<NodeAddr<InstrNode *>>(UseIA, *DFG) << "\n");
703 << "]: " << *MI << "\n\t[InstrNode]: "
704 << Print<NodeAddr<InstrNode *>>(IA, *DFG) << '\n');
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DGIMatchTree.h205 const GIMatchDagInstr *InstrNode; member in class:llvm::GIMatchTreeInstrInfo
208 GIMatchTreeInstrInfo(unsigned ID, const GIMatchDagInstr *InstrNode) argument
209 : ID(ID), InstrNode(InstrNode) {}
212 const GIMatchDagInstr *getInstrNode() const { return InstrNode; }
225 const GIMatchDagInstr *InstrNode; member in class:llvm::GIMatchTreeOperandInfo
229 GIMatchTreeOperandInfo(const GIMatchDagInstr *InstrNode, unsigned OpIdx) argument
230 : InstrNode(InstrNode), OpIdx(OpIdx) {}
232 const GIMatchDagInstr *getInstrNode() const { return InstrNode; }
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFGraph.h610 struct InstrNode : public CodeNode { struct in inherits:CodeNode
614 struct PhiNode : public InstrNode {
620 struct StmtNode : public InstrNode {
736 void pushAllDefs(NodeAddr<InstrNode*> IA, DefStackMap &DM);
754 NodeAddr<RefNode*> getNextRelated(NodeAddr<InstrNode*> IA,
756 NodeAddr<RefNode*> getNextImp(NodeAddr<InstrNode*> IA,
758 NodeAddr<RefNode*> getNextImp(NodeAddr<InstrNode*> IA,
760 NodeAddr<RefNode*> getNextShadow(NodeAddr<InstrNode*> IA,
762 NodeAddr<RefNode*> getNextShadow(NodeAddr<InstrNode*> IA,
765 NodeList getRelatedRefs(NodeAddr<InstrNode*> I
[all...]
H A DRDFLiveness.h81 NodeAddr<InstrNode*> IA);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFLiveness.cpp169 auto Block = [this] (NodeAddr<InstrNode*> IA) -> MachineBasicBlock* {
181 auto OA = DFG.addr<InstrNode*>(A), OB = DFG.addr<InstrNode*>(B);
233 auto TA = DFG.addr<InstrNode*>(T);
323 NodeAddr<InstrNode*> IA) {
329 [FindId] (const NodeAddr<InstrNode*> T) {
338 for (NodeAddr<InstrNode*> I : make_range(B, E)) {
688 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) {
1001 NodeAddr<InstrNode*> IA = DA.Addr->getOwner(DFG);
1034 // DefNode -> InstrNode
[all...]
H A DRDFGraph.cpp250 const Print<NodeAddr<InstrNode*>> &P) {
294 OS << PrintNode<InstrNode*>(I, P.G) << '\n';
533 NodeAddr<NodeBase*> InstrNode::getOwner(const DataFlowGraph &G) {
808 NodeAddr<UseNode*> DataFlowGraph::newUse(NodeAddr<InstrNode*> Owner,
824 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner,
831 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner,
891 for (NodeAddr<InstrNode*> IA : BA.Addr->members(*this))
1025 void DataFlowGraph::pushAllDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) {
1032 void DataFlowGraph::pushClobbers(NodeAddr<InstrNode*> IA, DefStackMap &DefM) {
1076 void DataFlowGraph::pushDefs(NodeAddr<InstrNode*> I
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp418 NodeAddr<InstrNode *> Owner{Use.Addr->getOwner(DFG)};

Completed in 222 milliseconds