Home
last modified time | relevance | path

Searched refs:DbgOp (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSDNodeDbgValue.h197 for (const SDDbgOperand &DbgOp : getLocationOps()) in getSDNodes() local
198 if (DbgOp.getKind() == SDDbgOperand::SDNODE) in getSDNodes()
199 Dependencies.push_back(DbgOp.getSDNode()); in getSDNodes()
H A DInstrEmitter.cpp793 auto IsInvalidOp = [](SDDbgOperand DbgOp) { in EmitDbgInstrRef() argument
794 return DbgOp.getKind() == SDDbgOperand::FRAMEIX; in EmitDbgInstrRef()
798 auto IsNonInstrRefOp = [](SDDbgOperand DbgOp) { in EmitDbgInstrRef() argument
799 return DbgOp.getKind() == SDDbgOperand::CONST; in EmitDbgInstrRef()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyDebugValueManager.cpp145 MachineOperand &DbgOp = OverlappingDV->getDebugOperand(0); in getSinkableDebugValues() local
146 if (!DbgOp.isReg()) { in getSinkableDebugValues()
150 Register OtherReg = DbgOp.getReg(); in getSinkableDebugValues()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h360 struct DbgOp {
367 DbgOp() : ID(ValueIDNum::EmptyValue), IsConst(false) {}
368 DbgOp(ValueIDNum ID) : ID(ID), IsConst(false) {}
369 DbgOp(MachineOperand MO) : MO(MO), IsConst(true) {}
462 DbgOpID insert(DbgOp Op) {
471 DbgOp find(DbgOpID ID) const {
473 return DbgOp();
475 return DbgOp(ConstOps[ID.getIndex()]);
476 return DbgOp(ValueOps[ID.getIndex()]);
H A DInstrRefBasedImpl.cpp247 SmallVector<DbgOp> Values;
252 UseBeforeDef(ArrayRef<DbgOp> Values, DebugVariableID VarID, in UseBeforeDef()
358 SmallVector<DbgOp> DbgOps; in loadVarInloc()
375 DbgOp Op = DbgOpStore.find(ID); in loadVarInloc()
522 const SmallVectorImpl<DbgOp> &DbgOps, unsigned Inst) { in addUseBeforeDef()
546 for (DbgOp &Op : Use.Values) { in checkInstForNewValues()
587 for (DbgOp &Op : Use.Values) { in checkInstForNewValues()
998 void DbgOp::dump(const MLocTracker *MTrack) const { in dump()
1664 DbgOpID ConstOpID = DbgOpStore.insert(DbgOp(MO)); in transferDebugInstrRef()
1700 SmallVector<DbgOp> DbgOps; in transferDebugInstrRef()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp2028 for (auto &DbgOp : User->getDebugOperandsForReg(Reg)) { in SalvageUnsunkDebugUsersOfCopy() local
2029 DbgOp.setReg(MI.getOperand(1).getReg()); in SalvageUnsunkDebugUsersOfCopy()
2030 DbgOp.setSubReg(MI.getOperand(1).getSubReg()); in SalvageUnsunkDebugUsersOfCopy()