/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 621 for (auto *DII : DbgUsers) in replaceDbgUsesWithUndef() local 622 DII->setKillLocation(); in replaceDbgUsesWithUndef() 1607 static bool valueCoversEntireFragment(Type *ValTy, DbgVariableIntrinsic *DII) { in valueCoversEntireFragment() argument 1608 const DataLayout &DL = DII->getDataLayout(); in valueCoversEntireFragment() 1611 DII->getExpression()->getActiveBits(DII->getVariable())) in valueCoversEntireFragment() 1617 if (DII->isAddressOfVariable()) { in valueCoversEntireFragment() 1619 assert(DII->getNumVariableLocationOps() == 1 && in valueCoversEntireFragment() 1622 dyn_cast_or_null<AllocaInst>(DII->getVariableLocationOp(0))) { in valueCoversEntireFragment() 1697 void llvm::ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII, in ConvertDebugDeclareToDebugValue() argument 1699 assert(DII->isAddressOfVariable() || isa<DbgAssignIntrinsic>(DII)); in ConvertDebugDeclareToDebugValue() [all …]
|
H A D | LoopRotationUtils.cpp | 563 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in rotateLoop() local 564 DbgIntrinsics.insert(makeHash(DII)); in rotateLoop() 569 filterDbgVars(DII->getDbgRecordRange())) in rotateLoop() 683 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(C)) in rotateLoop() local 684 if (DbgIntrinsics.count(makeHash(DII))) { in rotateLoop()
|
H A D | CodeExtractor.cpp | 1649 auto *DII = dyn_cast<DbgInfoIntrinsic>(&I); in fixupDebugInfoPostExtraction() local 1650 if (!DII) in fixupDebugInfoPostExtraction() 1660 auto *DVI = cast<DbgVariableIntrinsic>(DII); in fixupDebugInfoPostExtraction() 1678 for (auto *DII : DebugIntrinsicsToDelete) in fixupDebugInfoPostExtraction() local 1679 DII->eraseFromParent(); in fixupDebugInfoPostExtraction()
|
H A D | PromoteMemoryToRegister.cpp | 271 std::back_inserter(DbgUsers), [](DbgVariableIntrinsic *DII) { in AnalyzeAlloca() argument 272 return !isa<DbgAssignIntrinsic>(DII); in AnalyzeAlloca()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ADCE.cpp | 522 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in removeDeadInstructions() 524 if (AliveScopes.count(DII->getDebugLoc()->getScope())) in removeDeadInstructions() 530 for (Value *V : DII->location_ops()) { in removeDeadInstructions() 533 dbgs() << "Dropping debug info for " << *DII << "\n"; in removeDeadInstructions() 567 if (auto *DII = dyn_cast<DbgInfoIntrinsic>(&I)) { in removeDeadInstructions() local 570 if (auto *DAI = dyn_cast<DbgAssignIntrinsic>(DII)) in removeDeadInstructions() 574 if (AliveScopes.count(DII->getDebugLoc()->getScope())) in removeDeadInstructions()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Local.h | 264 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII, 271 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII, 278 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | IROutliner.h | 372 bool visitDbgInfoIntrinsic(DbgInfoIntrinsic &DII) { return true; } in visitDbgInfoIntrinsic()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Verifier.cpp | 591 void visitDbgIntrinsic(StringRef Kind, DbgVariableIntrinsic &DII); 5251 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in visitInstruction() local 5252 verifyFragmentExpression(*DII); in visitInstruction() 5253 verifyNotEntryValue(*DII); in visitInstruction() 6733 void Verifier::visitDbgIntrinsic(StringRef Kind, DbgVariableIntrinsic &DII) { in visitDbgIntrinsic() argument 6734 auto *MD = DII.getRawLocation(); in visitDbgIntrinsic() 6737 "invalid llvm.dbg." + Kind + " intrinsic address/value", &DII, MD); in visitDbgIntrinsic() 6738 CheckDI(isa<DILocalVariable>(DII.getRawVariable()), in visitDbgIntrinsic() 6739 "invalid llvm.dbg." + Kind + " intrinsic variable", &DII, in visitDbgIntrinsic() 6740 DII.getRawVariable()); in visitDbgIntrinsic() [all …]
|
H A D | DebugInfoMetadata.cpp | 44 DebugVariable::DebugVariable(const DbgVariableIntrinsic *DII) in DebugVariable() argument 45 : Variable(DII->getVariable()), in DebugVariable() 46 Fragment(DII->getExpression()->getFragmentInfo()), in DebugVariable() 47 InlinedAt(DII->getDebugLoc().getInlinedAt()) {} in DebugVariable()
|
H A D | DebugInfo.cpp | 158 DebugLoc llvm::getDebugValueLoc(DbgVariableIntrinsic *DII) { in getDebugValueLoc() argument 160 const DebugLoc &DeclareLoc = DII->getDebugLoc(); in getDebugValueLoc() 167 return DILocation::get(DII->getContext(), 0, 0, Scope, InlinedAt); in getDebugValueLoc()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DebugInfo.h | 62 DebugLoc getDebugValueLoc(DbgVariableIntrinsic *DII);
|
H A D | DebugInfoMetadata.h | 4000 DebugVariable(const DbgVariableIntrinsic *DII);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | AssignmentTrackingAnalysis.cpp | 329 static DebugAggregate getAggregate(const DbgVariableIntrinsic *DII) { in getAggregate() argument 330 return DebugAggregate(DII->getVariable(), DII->getDebugLoc().getInlinedAt()); in getAggregate() 2184 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in buildOverlapMapAndRecordDeclares() local 2185 ProcessDbgRecord(DII, InstDeclares); in buildOverlapMapAndRecordDeclares()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | IRSimilarityIdentifier.h | 548 InstrType visitDbgInfoIntrinsic(DbgInfoIntrinsic &DII) { return Invisible; } in visitDbgInfoIntrinsic()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 140 if (auto *DII = dyn_cast<llvm::DbgVariableIntrinsic>(&I)) { in resolveTopLevelMetadata() local 141 auto *DILocal = DII->getVariable(); in resolveTopLevelMetadata()
|