HomeSort by: relevance | last modified time | path
    Searched refs:InstrNode (Results 1 - 13 of 13) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
RDFDeadCode.cpp 82 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
199 DINs.push_back(DFG.addr<InstrNode*>(I));
230 for (NodeAddr<InstrNode*> IA : DINs) {
RDFCopy.cpp 72 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);
RDFCopy.h 54 NodeId getLocalReachingDef(RegisterRef RefRR, NodeAddr<InstrNode*> IA);
RDFDeadCode.h 59 void scanInstr(NodeAddr<InstrNode*> IA, SetQueue<NodeId> &WorkQ);
HexagonRDFOpt.cpp 95 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) {
HexagonOptAddrMode.cpp 179 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);
621 LLVM_DEBUG(dbgs() << "[InstrNode]: "
622 << Print<NodeAddr<InstrNode *>>(UseIA, *DFG) << "\n");
704 << "]: " << *MI << "\n\t[InstrNode]: "
705 << Print<NodeAddr<InstrNode *>>(IA, *DFG) << '\n');
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/GlobalISel/
GIMatchTree.h 205 const GIMatchDagInstr *InstrNode;
208 GIMatchTreeInstrInfo(unsigned ID, const GIMatchDagInstr *InstrNode)
209 : ID(ID), InstrNode(InstrNode) {}
212 const GIMatchDagInstr *getInstrNode() const { return InstrNode; }
225 const GIMatchDagInstr *InstrNode;
229 GIMatchTreeOperandInfo(const GIMatchDagInstr *InstrNode, unsigned OpIdx)
230 : InstrNode(InstrNode), OpIdx(OpIdx) {}
232 const GIMatchDagInstr *getInstrNode() const { return InstrNode; }
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
RDFGraph.h 610 struct InstrNode : public 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*> getNextShadow(NodeAddr<InstrNode*> IA,
758 NodeAddr<RefNode*> getNextShadow(NodeAddr<InstrNode*> IA,
761 NodeList getRelatedRefs(NodeAddr<InstrNode*> IA,
820 NodeAddr<UseNode*> newUse(NodeAddr<InstrNode*> Owner,
825 NodeAddr<DefNode*> newDef(NodeAddr<InstrNode*> Owner
    [all...]
RDFLiveness.h 106 NodeAddr<InstrNode*> IA);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
RDFLiveness.cpp 163 auto Block = [this] (NodeAddr<InstrNode*> IA) -> MachineBasicBlock* {
176 std::map<NodeId, NodeAddr<InstrNode*>> Owners;
184 NodeAddr<InstrNode*> IA = TA.Addr->getOwner(DFG);
192 NodeAddr<InstrNode*> OA = DFG.addr<InstrNode*>(A);
193 NodeAddr<InstrNode*> OB = DFG.addr<InstrNode*>(B);
273 auto TA = DFG.addr<InstrNode*>(T);
363 NodeAddr<InstrNode*> IA) {
369 [FindId] (const NodeAddr<InstrNode*> T)
    [all...]
RDFGraph.cpp 250 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))
1020 void DataFlowGraph::pushAllDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) {
1027 void DataFlowGraph::pushClobbers(NodeAddr<InstrNode*> IA, DefStackMap &DefM) {
1071 void DataFlowGraph::pushDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86LoadValueInjectionLoadHardening.cpp 418 NodeAddr<InstrNode *> Owner{Use.Addr->getOwner(DFG)};
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelDAGToDAG.cpp 2889 SDNode *InstrNode = CurDAG->getMachineNode(Opcode, Loc, MVT::Untyped, Ops);
2890 SDValue ResultPair = SDValue(InstrNode, 0);

Completed in 31 milliseconds