Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSDNodeDbgValue.h31 class SDDbgOperand {
72 return SDDbgOperand(Node, ResNo); in fromNode()
75 return SDDbgOperand(FrameIdx, FRAMEIX); in fromFrameIdx()
77 static SDDbgOperand fromVReg(unsigned VReg) { in fromVReg()
78 return SDDbgOperand(VReg, VREG); in fromVReg()
80 static SDDbgOperand fromConst(const Value *Const) { in fromConst()
81 return SDDbgOperand(Const); in fromConst()
85 bool operator==(const SDDbgOperand &Other) const {
141 SDDbgOperand *LocationOps;
185 ArrayRef<SDDbgOperand> getLocationOps() const { in getLocationOps()
[all …]
H A DInstrEmitter.cpp730 ArrayRef<SDDbgOperand> LocationOps, in AddDbgValueLocationOps()
732 for (const SDDbgOperand &Op : LocationOps) { in AddDbgValueLocationOps()
734 case SDDbgOperand::FRAMEIX: in AddDbgValueLocationOps()
737 case SDDbgOperand::VREG: in AddDbgValueLocationOps()
740 case SDDbgOperand::SDNODE: { in AddDbgValueLocationOps()
753 case SDDbgOperand::CONST: in AddDbgValueLocationOps()
770 auto IsInvalidOp = [](SDDbgOperand DbgOp) { in EmitDbgInstrRef()
771 return DbgOp.getKind() == SDDbgOperand::FRAMEIX; in EmitDbgInstrRef()
775 auto IsNonInstrRefOp = [](SDDbgOperand DbgOp) { in EmitDbgInstrRef()
776 return DbgOp.getKind() == SDDbgOperand::CONST; in EmitDbgInstrRef()
[all …]
H A DInstrEmitter.h28 class SDDbgOperand; variable
112 ArrayRef<SDDbgOperand> Locations,
H A DSelectionDAGDumper.cpp893 for (const SDDbgOperand &Op : getLocationOps()) { in print()
897 case SDDbgOperand::SDNODE: in print()
903 case SDDbgOperand::CONST: in print()
906 case SDDbgOperand::FRAMEIX: in print()
909 case SDDbgOperand::VREG: in print()
H A DScheduleDAGSDNodes.cpp746 for (const SDDbgOperand &L : DV->getLocationOps()) { in ProcessSDDbgValues()
747 if (L.getKind() == SDDbgOperand::SDNODE && in ProcessSDDbgValues()
H A DSelectionDAG.cpp10731 ArrayRef<SDDbgOperand> Locs, in getDbgValueList()
10758 SDDbgOperand FromLocOp = in transferDbgValues()
10759 SDDbgOperand::fromNode(From.getNode(), From.getResNo()); in transferDbgValues()
10760 SDDbgOperand ToLocOp = SDDbgOperand::fromNode(To.getNode(), To.getResNo()); in transferDbgValues()
10775 [&Changed, FromLocOp](const SDDbgOperand &Op) { in transferDbgValues()
10860 if (NewLocOps[i].getKind() != SDDbgOperand::SDNODE || in salvageDebugInfo()
10863 NewLocOps[i] = SDDbgOperand::fromNode(N0.getNode(), N0.getResNo()); in salvageDebugInfo()
10878 SDDbgOperand RHS = in salvageDebugInfo()
10879 SDDbgOperand::fromNode(N1.getNode(), N1.getResNo()); in salvageDebugInfo()
10914 if (NewLocOps[i].getKind() != SDDbgOperand::SDNODE || in salvageDebugInfo()
[all …]
H A DSelectionDAGBuilder.cpp1363 SmallVector<SDDbgOperand, 2> Locs; in handleDanglingVariadicDebugInfo()
1366 Locs.push_back(SDDbgOperand::fromConst(Undef)); in handleDanglingVariadicDebugInfo()
1562 SmallVector<SDDbgOperand> LocationOps; in handleDebugValue()
1568 LocationOps.emplace_back(SDDbgOperand::fromConst(V)); in handleDebugValue()
1575 LocationOps.emplace_back(SDDbgOperand::fromConst(CE->getOperand(0))); in handleDebugValue()
1584 LocationOps.emplace_back(SDDbgOperand::fromFrameIdx(SI->second)); in handleDebugValue()
1612 LocationOps.emplace_back(SDDbgOperand::fromFrameIdx(FISDN->getIndex())); in handleDebugValue()
1616 SDDbgOperand::fromNode(N.getNode(), N.getResNo())); in handleDebugValue()
1671 LocationOps.emplace_back(SDDbgOperand::fromVReg(Reg)); in handleDebugValue()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h81 class SDDbgOperand; variable
1766 ArrayRef<SDDbgOperand> Locs,