Searched refs:SDDbgOperand (Results 1 – 8 of 8) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SDNodeDbgValue.h | 31 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 D | InstrEmitter.cpp | 730 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 D | InstrEmitter.h | 28 class SDDbgOperand; variable 112 ArrayRef<SDDbgOperand> Locations,
|
| H A D | SelectionDAGDumper.cpp | 893 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 D | ScheduleDAGSDNodes.cpp | 746 for (const SDDbgOperand &L : DV->getLocationOps()) { in ProcessSDDbgValues() 747 if (L.getKind() == SDDbgOperand::SDNODE && in ProcessSDDbgValues()
|
| H A D | SelectionDAG.cpp | 10731 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 D | SelectionDAGBuilder.cpp | 1363 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 D | SelectionDAG.h | 81 class SDDbgOperand; variable 1766 ArrayRef<SDDbgOperand> Locs,
|