Home
last modified time | relevance | path

Searched refs:LocationOps (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSDNodeDbgValue.h141 SDDbgOperand *LocationOps; variable
160 LocationOps(Alloc.Allocate<SDDbgOperand>(L.size())), in SDDbgValue()
167 std::copy(L.begin(), L.end(), LocationOps); in SDDbgValue()
186 return ArrayRef<SDDbgOperand>(LocationOps, NumLocationOps); in getLocationOps()
190 return SmallVector<SDDbgOperand>(LocationOps, LocationOps + NumLocationOps); in copyLocationOps()
H A DInstrEmitter.cpp689 ArrayRef<SDDbgOperand> LocationOps = SD->getLocationOps(); in EmitDbgValue() local
690 assert(!LocationOps.empty() && "dbg_value with no location operands?"); in EmitDbgValue()
703 AddDbgValueLocationOps(MIB, DbgValDesc, LocationOps, VRBaseMap); in EmitDbgValue()
720 ArrayRef<SDDbgOperand> LocationOps, in AddDbgValueLocationOps() argument
722 for (const SDDbgOperand &Op : LocationOps) { in AddDbgValueLocationOps()
894 SmallVector<SDDbgOperand, 1> LocationOps(1, SD->getLocationOps()[0]); in EmitDbgValueFromSingleOp() local
895 if (Expr && LocationOps[0].getKind() == SDDbgOperand::CONST) { in EmitDbgValueFromSingleOp()
896 const Value *V = LocationOps[0].getConst(); in EmitDbgValueFromSingleOp()
899 LocationOps[0] = SDDbgOperand::fromConst(C); in EmitDbgValueFromSingleOp()
906 AddDbgValueLocationOps(MIB, II, LocationOps, VRBaseMap); in EmitDbgValueFromSingleOp()
H A DSelectionDAGBuilder.cpp1337 SmallVector<SDDbgOperand> LocationOps; in handleDebugValue() local
1343 LocationOps.emplace_back(SDDbgOperand::fromConst(V)); in handleDebugValue()
1352 LocationOps.emplace_back(SDDbgOperand::fromFrameIdx(SI->second)); in handleDebugValue()
1380 LocationOps.emplace_back(SDDbgOperand::fromFrameIdx(FISDN->getIndex())); in handleDebugValue()
1383 LocationOps.emplace_back( in handleDebugValue()
1439 LocationOps.emplace_back(SDDbgOperand::fromVReg(Reg)); in handleDebugValue()
1448 assert(!LocationOps.empty()); in handleDebugValue()
1450 DAG.getDbgValueList(Var, Expr, LocationOps, Dependencies, in handleDebugValue()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp5924 LocationOps = Base.LocationOps; in clone()
5929 LocationOps.clear(); in clear()
5936 SmallVector<Value *, 2> LocationOps; member
5945 auto *It = std::find(LocationOps.begin(), LocationOps.end(), V); in pushLocation()
5947 if (It != LocationOps.end()) { in pushLocation()
5950 ArgIndex = LocationOps.size(); in pushLocation()
5951 LocationOps.push_back(V); in pushLocation()
6177 assert(!LocationOps.empty() && in appendToVectors()
6182 for (const auto &Op : LocationOps) { in appendToVectors()
6219 SmallVector<WeakVH, 2> LocationOps; member
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp8115 SmallDenseSet<Value *> LocationOps(DVI.location_ops().begin(), in fixupDbgValue() local
8117 for (Value *Location : LocationOps) { in fixupDbgValue()