/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | PromoteMemoryToRegister.cpp | 422 for (DbgVariableIntrinsic *DII : Info.DbgUsers) { in rewriteSingleStoreAlloca() 423 if (DII->isAddressOfVariable()) { in rewriteSingleStoreAlloca() 425 ConvertDebugDeclareToDebugValue(DII, Info.OnlyStore, DIB); in rewriteSingleStoreAlloca() 426 DII->eraseFromParent(); in rewriteSingleStoreAlloca() 427 } else if (DII->getExpression()->startsWithDeref()) { in rewriteSingleStoreAlloca() 428 DII->eraseFromParent(); in rewriteSingleStoreAlloca() 524 for (DbgVariableIntrinsic *DII : Info.DbgUsers) { in promoteSingleBlockAlloca() 525 if (DII->isAddressOfVariable()) { in promoteSingleBlockAlloca() 527 ConvertDebugDeclareToDebugValue(DII, SI, DIB); in promoteSingleBlockAlloca() 537 for (DbgVariableIntrinsic *DII : Info.DbgUsers) in promoteSingleBlockAlloca() [all …]
|
H A D | Local.cpp | 576 for (auto *DII : DbgUsers) { in replaceDbgUsesWithUndef() local 578 DII->replaceVariableLocationOp(I, Undef); in replaceDbgUsesWithUndef() 1389 static bool valueCoversEntireFragment(Type *ValTy, DbgVariableIntrinsic *DII) { in valueCoversEntireFragment() argument 1390 const DataLayout &DL = DII->getModule()->getDataLayout(); in valueCoversEntireFragment() 1392 if (Optional<uint64_t> FragmentSize = DII->getFragmentSizeInBits()) { in valueCoversEntireFragment() 1400 if (DII->isAddressOfVariable()) { in valueCoversEntireFragment() 1402 assert(DII->getNumVariableLocationOps() == 1 && in valueCoversEntireFragment() 1405 dyn_cast_or_null<AllocaInst>(DII->getVariableLocationOp(0))) { in valueCoversEntireFragment() 1421 static DebugLoc getDebugValueLoc(DbgVariableIntrinsic *DII, Instruction *Src) { in getDebugValueLoc() argument 1423 const DebugLoc &DeclareLoc = DII->getDebugLoc(); in getDebugValueLoc() [all …]
|
H A D | LoopRotationUtils.cpp | 404 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&*I)) in rotateLoop() local 405 DbgIntrinsics.insert(makeHash(DII)); in rotateLoop() 444 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(C)) in rotateLoop() local 445 if (DbgIntrinsics.count(makeHash(DII))) { in rotateLoop()
|
H A D | CodeExtractor.cpp | 1501 auto *DII = dyn_cast<DbgInfoIntrinsic>(&I); in fixupDebugInfoPostExtraction() local 1502 if (!DII) in fixupDebugInfoPostExtraction() 1526 auto *DVI = cast<DbgVariableIntrinsic>(DII); in fixupDebugInfoPostExtraction() 1543 for (auto *DII : DebugIntrinsicsToDelete) in fixupDebugInfoPostExtraction() local 1544 DII->eraseFromParent(); in fixupDebugInfoPostExtraction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | ADCE.cpp | 517 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in removeDeadInstructions() 519 if (AliveScopes.count(DII->getDebugLoc()->getScope())) in removeDeadInstructions() 525 for (Value *V : DII->location_ops()) { in removeDeadInstructions() 528 dbgs() << "Dropping debug info for " << *DII << "\n"; in removeDeadInstructions() 546 if (auto *DII = dyn_cast<DbgInfoIntrinsic>(&I)) { in removeDeadInstructions() local 548 if (AliveScopes.count(DII->getDebugLoc()->getScope())) in removeDeadInstructions()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
H A D | Local.h | 245 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII, 250 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII, 255 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | DebugInfo.cpp | 60 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(U)) in FindDbgAddrUses() local 61 if (DII->isAddressOfVariable()) in FindDbgAddrUses() 62 Declares.push_back(DII); in FindDbgAddrUses() 115 if (DbgVariableIntrinsic *DII = dyn_cast<DbgVariableIntrinsic>(U)) in findDbgUsers() local 116 DbgUsers.push_back(DII); in findDbgUsers() 121 if (DbgVariableIntrinsic *DII = dyn_cast<DbgVariableIntrinsic>(U)) in findDbgUsers() local 122 if (EncounteredDbgValues.insert(DII).second) in findDbgUsers() 123 DbgUsers.push_back(DII); in findDbgUsers()
|
H A D | Verifier.cpp | 520 void visitDbgIntrinsic(StringRef Kind, DbgVariableIntrinsic &DII); 4556 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in visitInstruction() local 4557 verifyFragmentExpression(*DII); in visitInstruction() 4558 verifyNotEntryValue(*DII); in visitInstruction() 5456 void Verifier::visitDbgIntrinsic(StringRef Kind, DbgVariableIntrinsic &DII) { in visitDbgIntrinsic() argument 5457 auto *MD = DII.getRawLocation(); in visitDbgIntrinsic() 5460 "invalid llvm.dbg." + Kind + " intrinsic address/value", &DII, MD); in visitDbgIntrinsic() 5461 AssertDI(isa<DILocalVariable>(DII.getRawVariable()), in visitDbgIntrinsic() 5462 "invalid llvm.dbg." + Kind + " intrinsic variable", &DII, in visitDbgIntrinsic() 5463 DII.getRawVariable()); in visitDbgIntrinsic() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
H A D | IROutliner.h | 321 bool visitDbgInfoIntrinsic(DbgInfoIntrinsic &DII) { return true; } in visitDbgInfoIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | IRSimilarityIdentifier.h | 404 InstrType visitDbgInfoIntrinsic(DbgInfoIntrinsic &DII) { return Invisible; } in visitDbgInfoIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGVTables.cpp | 131 if (auto *DII = dyn_cast<llvm::DbgVariableIntrinsic>(&I)) { in resolveTopLevelMetadata() local 132 auto *DILocal = DII->getVariable(); in resolveTopLevelMetadata()
|