Home
last modified time | relevance | path

Searched refs:DbgOps (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h447 DbgOpID DbgOps[MAX_DBG_OPS];
469 DbgValue(ArrayRef<DbgOpID> DbgOps, const DbgValueProperties &Prop)
470 : OpCount(DbgOps.size()), BlockNo(0), Properties(Prop), Kind(Def) {
473 assert(DbgOps.size() == Prop.getLocationOpCount());
474 if (DbgOps.size() > MAX_DBG_OPS ||
475 any_of(DbgOps, [](DbgOpID ID) { return ID.isUndef(); })) {
479 if (DbgOps.size() > MAX_DBG_OPS) {
485 for (unsigned Idx = 0; Idx < DbgOps.size(); ++Idx)
486 this->DbgOps[Idx] = DbgOps[Idx];
525 ArrayRef<DbgOpID> getDbgOpIDs() const { return {DbgOps, OpCount}; }
[all …]
H A DInstrRefBasedImpl.cpp349 SmallVector<DbgOp> DbgOps; in loadVarInloc() local
366 DbgOps.push_back(Op); in loadVarInloc()
407 addUseBeforeDef(Var, Value.Properties, DbgOps, in loadVarInloc()
491 const SmallVectorImpl<DbgOp> &DbgOps, unsigned Inst) { in addUseBeforeDef() argument
492 UseBeforeDefs[Inst].emplace_back(DbgOps, Var, Properties); in addUseBeforeDef()
554 SmallVector<ResolvedDbgOp> DbgOps; in checkInstForNewValues() local
558 DbgOps.push_back(Op.MO); in checkInstForNewValues()
564 DbgOps.push_back(NewLoc); in checkInstForNewValues()
570 if (DbgOps.size() != Use.Values.size()) in checkInstForNewValues()
575 MTracker->emitLoc(DbgOps, Use.Var, Use.Properties)); in checkInstForNewValues()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DRegAllocFast.cpp1466 SmallVector<MachineOperand *> DbgOps; in handleDebugValue() local
1468 DbgOps.push_back(&Op); in handleDebugValue()
1472 for (auto &RegMO : DbgOps) in handleDebugValue()
1480 LiveDbgValueMap[Reg].append(DbgOps.begin(), DbgOps.end()); in handleDebugValue()