Home
last modified time | relevance | path

Searched refs:SDDbgOperand (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSDNodeDbgValue.h30 class SDDbgOperand {
70 static SDDbgOperand fromNode(SDNode *Node, unsigned ResNo) { in fromNode()
71 return SDDbgOperand(Node, ResNo); in fromNode()
73 static SDDbgOperand fromFrameIdx(unsigned FrameIdx) { in fromFrameIdx()
74 return SDDbgOperand(FrameIdx, FRAMEIX); in fromFrameIdx()
76 static SDDbgOperand fromVReg(unsigned VReg) { in fromVReg()
77 return SDDbgOperand(VReg, VREG); in fromVReg()
79 static SDDbgOperand fromConst(const Value *Const) { in fromConst()
80 return SDDbgOperand(Const); in fromConst()
83 bool operator!=(const SDDbgOperand &Other) const { return !(*this == Other); }
[all …]
H A DInstrEmitter.h28 class SDDbgOperand; variable
114 ArrayRef<SDDbgOperand> Locations,
H A DInstrEmitter.cpp687 ArrayRef<SDDbgOperand> LocationOps = SD->getLocationOps(); in EmitDbgValue()
750 ArrayRef<SDDbgOperand> LocationOps, in AddDbgValueLocationOps()
752 for (const SDDbgOperand &Op : LocationOps) { in AddDbgValueLocationOps()
754 case SDDbgOperand::FRAMEIX: in AddDbgValueLocationOps()
757 case SDDbgOperand::VREG: in AddDbgValueLocationOps()
760 case SDDbgOperand::SDNODE: { in AddDbgValueLocationOps()
773 case SDDbgOperand::CONST: { in AddDbgValueLocationOps()
801 SDDbgOperand DbgOperand = SD->getLocationOps()[0]; in EmitDbgInstrRef()
805 if (DbgOperand.getKind() != SDDbgOperand::SDNODE) in EmitDbgInstrRef()
H A DSelectionDAGDumper.cpp844 for (const SDDbgOperand &Op : getLocationOps()) { in print()
848 case SDDbgOperand::SDNODE: in print()
854 case SDDbgOperand::CONST: in print()
857 case SDDbgOperand::FRAMEIX: in print()
860 case SDDbgOperand::VREG: in print()
H A DScheduleDAGSDNodes.cpp745 for (SDDbgOperand L : DV->getLocationOps()) { in ProcessSDDbgValues()
746 if (L.getKind() == SDDbgOperand::SDNODE && in ProcessSDDbgValues()
H A DSelectionDAG.cpp8683 SDDbgValue(DbgInfo->getAlloc(), Var, Expr, SDDbgOperand::fromNode(N, R), in getDbgValue()
8696 SDDbgValue(DbgInfo->getAlloc(), Var, Expr, SDDbgOperand::fromConst(C), {}, in getConstantDbgValue()
8722 SDDbgValue(DbgInfo->getAlloc(), Var, Expr, SDDbgOperand::fromFrameIdx(FI), in getFrameIndexDbgValue()
8734 SDDbgValue(DbgInfo->getAlloc(), Var, Expr, SDDbgOperand::fromVReg(VReg), in getVRegDbgValue()
8740 ArrayRef<SDDbgOperand> Locs, in getDbgValueList()
8767 SDDbgOperand FromLocOp = in transferDbgValues()
8768 SDDbgOperand::fromNode(From.getNode(), From.getResNo()); in transferDbgValues()
8769 SDDbgOperand ToLocOp = SDDbgOperand::fromNode(To.getNode(), To.getResNo()); in transferDbgValues()
8784 [&Changed, FromLocOp](const SDDbgOperand &Op) { in transferDbgValues()
8862 if (NewLocOps[i].getKind() != SDDbgOperand::SDNODE || in salvageDebugInfo()
[all …]
H A DSelectionDAGBuilder.cpp1146 SmallVector<SDDbgOperand, 2> Locs; in addDanglingDebugInfo()
1149 Locs.push_back(SDDbgOperand::fromConst(Undef)); in addDanglingDebugInfo()
1323 SmallVector<SDDbgOperand> LocationOps; in handleDebugValue()
1329 LocationOps.emplace_back(SDDbgOperand::fromConst(V)); in handleDebugValue()
1338 LocationOps.emplace_back(SDDbgOperand::fromFrameIdx(SI->second)); in handleDebugValue()
1364 LocationOps.emplace_back(SDDbgOperand::fromFrameIdx(FISDN->getIndex())); in handleDebugValue()
1368 SDDbgOperand::fromNode(N.getNode(), N.getResNo())); in handleDebugValue()
1423 LocationOps.emplace_back(SDDbgOperand::fromVReg(Reg)); in handleDebugValue()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h77 class SDDbgOperand; variable
1504 ArrayRef<SDDbgOperand> Locs,