Home
last modified time | relevance | path

Searched refs:DII (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp423 if (DII->isAddressOfVariable()) { in rewriteSingleStoreAlloca()
426 DII->eraseFromParent(); in rewriteSingleStoreAlloca()
428 DII->eraseFromParent(); in rewriteSingleStoreAlloca()
527 if (DII->isAddressOfVariable()) { in promoteSingleBlockAlloca()
540 if (DII->isAddressOfVariable() || DII->getExpression()->startsWithDeref()) in promoteSingleBlockAlloca()
541 DII->eraseFromParent(); in promoteSingleBlockAlloca()
683 for (auto *DII : DbgUsers) in run() local
684 if (DII->isAddressOfVariable() || DII->getExpression()->startsWithDeref()) in run()
685 DII->eraseFromParent(); in run()
927 if (DII->isAddressOfVariable()) in RenamePass()
[all …]
H A DLocal.cpp598 for (auto *DII : DbgUsers) { in replaceDbgUsesWithUndef() local
1701 DII->eraseFromParent(); in replaceDbgDeclare()
1755 for (auto *DII : DbgUsers) { in salvageDebugInfoForDbgValues() local
1811 for (auto *DII : DbgUsers) { in salvageDebugInfoForDbgValues() local
1979 for (auto *DII : Users) { in rewriteDebugUsers() local
1984 DII->moveAfter(&DomPoint); in rewriteDebugUsers()
1996 for (auto *DII : Users) { in rewriteDebugUsers() local
2005 DII->setExpression(*DVR); in rewriteDebugUsers()
2056 return DII.getExpression(); in replaceAllDbgUsesWith()
2826 for (auto *DII : DbgUsers) in dropDebugUsers() local
[all …]
H A DLoopRotationUtils.cpp399 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) in rotateLoop() local
400 DbgIntrinsics.insert(makeHash(DII)); in rotateLoop()
439 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(C)) in rotateLoop() local
440 if (DbgIntrinsics.count(makeHash(DII))) { in rotateLoop()
H A DCodeExtractor.cpp1559 auto *DII = dyn_cast<DbgInfoIntrinsic>(&I); in fixupDebugInfoPostExtraction() local
1560 if (!DII) in fixupDebugInfoPostExtraction()
1584 auto *DVI = cast<DbgVariableIntrinsic>(DII); in fixupDebugInfoPostExtraction()
1601 for (auto *DII : DebugIntrinsicsToDelete) in fixupDebugInfoPostExtraction() local
1602 DII->eraseFromParent(); in fixupDebugInfoPostExtraction()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DADCE.cpp516 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in removeDeadInstructions()
518 if (AliveScopes.count(DII->getDebugLoc()->getScope())) in removeDeadInstructions()
524 for (Value *V : DII->location_ops()) { in removeDeadInstructions()
527 dbgs() << "Dropping debug info for " << *DII << "\n"; in removeDeadInstructions()
545 if (auto *DII = dyn_cast<DbgInfoIntrinsic>(&I)) { in removeDeadInstructions() local
547 if (AliveScopes.count(DII->getDebugLoc()->getScope())) in removeDeadInstructions()
/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DLocalTest.cpp155 auto *DII = dyn_cast<DbgDeclareInst>(Inst); in TEST() local
156 ASSERT_TRUE(DII); in TEST()
758 EXPECT_TRUE(any_of(CDbgVals, [](DbgVariableIntrinsic *DII) { in TEST() argument
759 return isa<DbgAddrIntrinsic>(DII); in TEST()
761 EXPECT_TRUE(any_of(CDbgVals, [](DbgVariableIntrinsic *DII) { in TEST() argument
762 return isa<DbgDeclareInst>(DII); in TEST()
770 EXPECT_TRUE(any_of(DDbgVals, [](DbgVariableIntrinsic *DII) { in TEST() argument
771 return isa<DbgAddrIntrinsic>(DII); in TEST()
773 EXPECT_TRUE(any_of(DDbgVals, [](DbgVariableIntrinsic *DII) { in TEST() argument
774 return isa<DbgDeclareInst>(DII); in TEST()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DLocal.h244 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII,
249 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII,
254 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII,
/llvm-project-15.0.7/llvm/lib/IR/
H A DDebugInfo.cpp59 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(U)) in FindDbgAddrUses() local
60 if (DII->isAddressOfVariable()) in FindDbgAddrUses()
61 Declares.push_back(DII); in FindDbgAddrUses()
114 if (DbgVariableIntrinsic *DII = dyn_cast<DbgVariableIntrinsic>(U)) in findDbgUsers() local
115 DbgUsers.push_back(DII); in findDbgUsers()
120 if (DbgVariableIntrinsic *DII = dyn_cast<DbgVariableIntrinsic>(U)) in findDbgUsers() local
121 if (EncounteredDbgValues.insert(DII).second) in findDbgUsers()
122 DbgUsers.push_back(DII); in findDbgUsers()
H A DVerifier.cpp4803 verifyFragmentExpression(*DII); in visitInstruction()
4804 verifyNotEntryValue(*DII); in visitInstruction()
5914 auto *MD = DII.getRawLocation(); in visitDbgIntrinsic()
5920 DII.getRawVariable()); in visitDbgIntrinsic()
5923 DII.getRawExpression()); in visitDbgIntrinsic()
5926 if (MDNode *N = DII.getDebugLoc().getAsMDNode()) in visitDbgIntrinsic()
5930 BasicBlock *BB = DII.getParent(); in visitDbgIntrinsic()
5934 DILocalVariable *Var = DII.getVariable(); in visitDbgIntrinsic()
5935 DILocation *Loc = DII.getDebugLoc(); in visitDbgIntrinsic()
5937 &DII, BB, F); in visitDbgIntrinsic()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h372 bool visitDbgInfoIntrinsic(DbgInfoIntrinsic &DII) { return true; } in visitDbgInfoIntrinsic()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h542 InstrType visitDbgInfoIntrinsic(DbgInfoIntrinsic &DII) { return Invisible; } in visitDbgInfoIntrinsic()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGVTables.cpp133 if (auto *DII = dyn_cast<llvm::DbgVariableIntrinsic>(&I)) { in resolveTopLevelMetadata() local
134 auto *DILocal = DII->getVariable(); in resolveTopLevelMetadata()