Searched refs:DII (Results 1 - 15 of 15) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 614 for (auto *DII : DbgUsers) 615 DII->setKillLocation(); 1589 /// (or fragment of the variable) described by \p DII. 1596 static bool valueCoversEntireFragment(Type *ValTy, DbgVariableIntrinsic *DII) { 1597 const DataLayout &DL = DII->getModule()->getDataLayout(); 1599 if (std::optional<uint64_t> FragmentSize = DII->getFragmentSizeInBits()) 1605 if (DII->isAddressOfVariable()) { 1606 // DII should have exactly 1 location when it is an address. 1607 assert(DII->getNumVariableLocationOps() == 1 && 1610 dyn_cast_or_null<AllocaInst>(DII [all...] |
H A D | LoopRotationUtils.cpp | 553 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { 554 DbgIntrinsics.insert(makeHash(DII)); 557 for (const DPValue &DPV : DII->getDbgValueRange()) 654 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(C)) 655 if (DbgIntrinsics.count(makeHash(DII))) {
|
H A D | CodeExtractor.cpp | 1610 auto *DII = dyn_cast<DbgInfoIntrinsic>(&I); local 1611 if (!DII) 1631 auto *DVI = cast<DbgVariableIntrinsic>(DII); 1649 for (auto *DII : DebugIntrinsicsToDelete) 1650 DII->eraseFromParent();
|
H A D | PromoteMemoryToRegister.cpp | 269 std::back_inserter(DbgUsers), [](DbgVariableIntrinsic *DII) { 270 return !isa<DbgAssignIntrinsic>(DII);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ADCE.cpp | 522 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { 524 if (AliveScopes.count(DII->getDebugLoc()->getScope())) 530 for (Value *V : DII->location_ops()) { 533 dbgs() << "Dropping debug info for " << *DII << "\n"; 566 if (auto *DII = dyn_cast<DbgInfoIntrinsic>(&I)) { 569 if (auto *DAI = dyn_cast<DbgAssignIntrinsic>(DII)) 573 if (AliveScopes.count(DII->getDebugLoc()->getScope()))
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Local.h | 263 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII, 270 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII, 277 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII,
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | IROutliner.h | 372 bool visitDbgInfoIntrinsic(DbgInfoIntrinsic &DII) { return true; } argument
|
/freebsd-current/contrib/llvm-project/llvm/lib/IR/ |
H A D | Verifier.cpp | 571 void visitDbgIntrinsic(StringRef Kind, DbgVariableIntrinsic &DII); 5076 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { 5077 verifyFragmentExpression(*DII); 5078 verifyNotEntryValue(*DII); 6394 void Verifier::visitDbgIntrinsic(StringRef Kind, DbgVariableIntrinsic &DII) { argument 6395 auto *MD = DII.getRawLocation(); 6398 "invalid llvm.dbg." + Kind + " intrinsic address/value", &DII, MD); 6399 CheckDI(isa<DILocalVariable>(DII.getRawVariable()), 6400 "invalid llvm.dbg." + Kind + " intrinsic variable", &DII, local 6401 DII 6403 "invalid llvm.dbg." + Kind + " intrinsic expression", &DII, local [all...] |
H A D | DebugInfoMetadata.cpp | 40 DebugVariable::DebugVariable(const DbgVariableIntrinsic *DII) argument 41 : Variable(DII->getVariable()), 42 Fragment(DII->getExpression()->getFragmentInfo()), 43 InlinedAt(DII->getDebugLoc().getInlinedAt()) {}
|
H A D | DebugInfo.cpp | 154 DebugLoc llvm::getDebugValueLoc(DbgVariableIntrinsic *DII) { argument 156 const DebugLoc &DeclareLoc = DII->getDebugLoc(); 163 return DILocation::get(DII->getContext(), 0, 0, Scope, InlinedAt);
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DebugInfo.h | 60 DebugLoc getDebugValueLoc(DbgVariableIntrinsic *DII);
|
H A D | DebugInfoMetadata.h | 3821 DebugVariable(const DbgVariableIntrinsic *DII);
|
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | AssignmentTrackingAnalysis.cpp | 327 static DebugAggregate getAggregate(const DbgVariableIntrinsic *DII) { argument 328 return DebugAggregate(DII->getVariable(), DII->getDebugLoc().getInlinedAt()); 2177 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { 2178 ProcessDbgRecord(DII, InstDeclares);
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | IRSimilarityIdentifier.h | 548 InstrType visitDbgInfoIntrinsic(DbgInfoIntrinsic &DII) { return Invisible; } argument
|
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 134 if (auto *DII = dyn_cast<llvm::DbgVariableIntrinsic>(&I)) { 135 auto *DILocal = DII->getVariable();
|
Completed in 201 milliseconds