| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | PromoteMemoryToRegister.cpp | 423 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 D | Local.cpp | 598 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 D | LoopRotationUtils.cpp | 399 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 D | CodeExtractor.cpp | 1559 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 D | ADCE.cpp | 516 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 D | LocalTest.cpp | 155 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 D | Local.h | 244 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII, 249 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII, 254 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII,
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | DebugInfo.cpp | 59 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 D | Verifier.cpp | 4803 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 D | IROutliner.h | 372 bool visitDbgInfoIntrinsic(DbgInfoIntrinsic &DII) { return true; } in visitDbgInfoIntrinsic()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | IRSimilarityIdentifier.h | 542 InstrType visitDbgInfoIntrinsic(DbgInfoIntrinsic &DII) { return Invisible; } in visitDbgInfoIntrinsic()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGVTables.cpp | 133 if (auto *DII = dyn_cast<llvm::DbgVariableIntrinsic>(&I)) { in resolveTopLevelMetadata() local 134 auto *DILocal = DII->getVariable(); in resolveTopLevelMetadata()
|