/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Local.h | 37 class DbgVariableIntrinsic; variable 263 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII, 270 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII, 277 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII, 315 ArrayRef<DbgVariableIntrinsic *> Insns,
|
H A D | MemoryTaggingSupport.h | 24 class DbgVariableIntrinsic; variable 54 SmallVector<DbgVariableIntrinsic *, 2> DbgVariableIntrinsics;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DebugInfo.h | 36 class DbgVariableIntrinsic; variable 52 void findDbgUsers(SmallVectorImpl<DbgVariableIntrinsic *> &DbgInsts, 60 DebugLoc getDebugValueLoc(DbgVariableIntrinsic *DII); 277 VarRecord(DbgVariableIntrinsic *DVI) in VarRecord()
|
H A D | DebugProgramInstruction.h | 63 class DbgVariableIntrinsic; variable 122 DPValue(const DbgVariableIntrinsic *DVI); 315 DbgVariableIntrinsic *createDebugIntrinsic(Module *M,
|
H A D | InstVisitor.h | 203 RetTy visitDbgDeclareInst(DbgDeclareInst &I) { DELEGATE(DbgVariableIntrinsic);} in visitDbgDeclareInst() 204 RetTy visitDbgValueInst(DbgValueInst &I) { DELEGATE(DbgVariableIntrinsic);} in visitDbgValueInst() 205 RetTy visitDbgVariableIntrinsic(DbgVariableIntrinsic &I) in visitDbgVariableIntrinsic()
|
H A D | IntrinsicInst.h | 305 class DbgVariableIntrinsic : public DbgInfoIntrinsic { 436 class DbgDeclareInst : public DbgVariableIntrinsic { 456 class DbgValueInst : public DbgVariableIntrinsic {
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | DebugProgramInstruction.cpp | 16 DPValue::DPValue(const DbgVariableIntrinsic *DVI) in DPValue() 260 DbgVariableIntrinsic * 288 DbgVariableIntrinsic *DVI; in createDebugIntrinsic() 297 DVI = cast<DbgVariableIntrinsic>(CallInst::Create( in createDebugIntrinsic() 303 DVI = cast<DbgVariableIntrinsic>( in createDebugIntrinsic()
|
H A D | IntrinsicInst.cpp | 91 DbgVariableIntrinsic::location_ops() const { in location_ops() 95 Value *DbgVariableIntrinsic::getVariableLocationOp(unsigned OpIdx) const { in getVariableLocationOp() 121 void DbgVariableIntrinsic::replaceVariableLocationOp(Value *OldValue, in replaceVariableLocationOp() 159 void DbgVariableIntrinsic::replaceVariableLocationOp(unsigned OpIdx, in replaceVariableLocationOp() 178 void DbgVariableIntrinsic::addVariableLocationOps(ArrayRef<Value *> NewValues, in addVariableLocationOps() 195 std::optional<uint64_t> DbgVariableIntrinsic::getFragmentSizeInBits() const { in getFragmentSizeInBits()
|
H A D | User.cpp | 36 if (auto DVI = dyn_cast_or_null<DbgVariableIntrinsic>(this)) { in replaceUsesOfWith()
|
H A D | BasicBlock.cpp | 76 if (DbgVariableIntrinsic *DVI = dyn_cast<DbgVariableIntrinsic>(&I)) { in convertToNewDbgValues()
|
H A D | DebugInfo.cpp | 142 void llvm::findDbgUsers(SmallVectorImpl<DbgVariableIntrinsic *> &DbgUsers, in findDbgUsers() 144 findDbgIntrinsics<DbgVariableIntrinsic, DPValue::LocationType::Any>( in findDbgUsers() 154 DebugLoc llvm::getDebugValueLoc(DbgVariableIntrinsic *DII) { in getDebugValueLoc() 237 if (auto *DVI = dyn_cast<DbgVariableIntrinsic>(&I)) in processInstruction() 1855 getFragmentOrEntireVariable(const DbgVariableIntrinsic *DVI) { in getFragmentOrEntireVariable()
|
H A D | Verifier.cpp | 571 void visitDbgIntrinsic(StringRef Kind, DbgVariableIntrinsic &DII); 609 void verifyFragmentExpression(const DbgVariableIntrinsic &I); 614 void verifyFnArgs(const DbgVariableIntrinsic &I); 615 void verifyNotEntryValue(const DbgVariableIntrinsic &I); 5076 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in visitInstruction() 5253 visitDbgIntrinsic("declare", cast<DbgVariableIntrinsic>(Call)); in visitIntrinsicCall() 5256 visitDbgIntrinsic("value", cast<DbgVariableIntrinsic>(Call)); in visitIntrinsicCall() 5259 visitDbgIntrinsic("assign", cast<DbgVariableIntrinsic>(Call)); in visitIntrinsicCall() 6487 void Verifier::verifyFragmentExpression(const DbgVariableIntrinsic &I) { in verifyFragmentExpression() 6529 void Verifier::verifyFnArgs(const DbgVariableIntrinsic &I) { in verifyFnArgs() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 429 if (isa<DbgVariableIntrinsic>(I)) in wouldInstructionBeTriviallyDead() 611 SmallVector<DbgVariableIntrinsic *, 1> DbgUsers; in replaceDbgUsesWithUndef() 2063 if (auto DbgII = dyn_cast<DbgVariableIntrinsic>(&I)) { in insertDebugValuesForPHIs() 2076 MapVector<std::pair<BasicBlock *, DbgVariableIntrinsic *>, in insertDebugValuesForPHIs() 2077 DbgVariableIntrinsic *> in insertDebugValuesForPHIs() 2098 DbgVariableIntrinsic *NewDbgII = NewDI->second; in insertDebugValuesForPHIs() 2186 SmallVector<DbgVariableIntrinsic *, 1> DbgUsers; in salvageDebugInfo() 2582 SmallVector<DbgVariableIntrinsic *, 1> Users; in rewriteDebugUsers() 2591 SmallPtrSet<DbgVariableIntrinsic *, 1> UndefOrSalvage; in rewriteDebugUsers() 2616 if (isa<DbgVariableIntrinsic>(NextNonDebug)) in rewriteDebugUsers() [all …]
|
H A D | CloneFunction.cpp | 539 if (!isa<PHINode>(NewInst) && !isa<DbgVariableIntrinsic>(NewInst)) { in CloneBlock() 695 SmallVector<const DbgVariableIntrinsic *, 8> DbgIntrinsics; in CloneAndPruneIntoFromInst() 698 if (const auto *DVI = dyn_cast<DbgVariableIntrinsic>(&I)) in CloneAndPruneIntoFromInst() 880 if (DbgVariableIntrinsic *NewDVI = in CloneAndPruneIntoFromInst() 881 cast_or_null<DbgVariableIntrinsic>(VMap.lookup(DVI))) in CloneAndPruneIntoFromInst()
|
H A D | MemoryTaggingSupport.cpp | 140 if (auto *DVI = dyn_cast<DbgVariableIntrinsic>(&Inst)) { in visit()
|
H A D | PromoteMemoryToRegister.cpp | 126 SmallVector<DbgVariableIntrinsic *> DbgAssigns; 209 using DbgUserVec = SmallVector<DbgVariableIntrinsic *, 1>; 269 std::back_inserter(DbgUsers), [](DbgVariableIntrinsic *DII) { in AnalyzeAlloca()
|
H A D | LoopRotationUtils.cpp | 553 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in rotateLoop() 654 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(C)) in rotateLoop()
|
H A D | Debugify.cpp | 341 if (auto *DVI = dyn_cast<DbgVariableIntrinsic>(&I)) { in collectDebugInfoMetadata() 584 if (auto *DVI = dyn_cast<DbgVariableIntrinsic>(&I)) { in checkDebugInfoMetadata()
|
H A D | CodeExtractor.cpp | 1510 SmallVector<DbgVariableIntrinsic *, 4> DbgUsers; in eraseDebugIntrinsicsWithNonLocalRefs() 1513 for (DbgVariableIntrinsic *DVI : DbgUsers) in eraseDebugIntrinsicsWithNonLocalRefs() 1631 auto *DVI = cast<DbgVariableIntrinsic>(DII); in fixupDebugInfoPostExtraction()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SpeculativeExecution.cpp | 268 if (const auto *DVI = dyn_cast<DbgVariableIntrinsic>(U)) { in considerHoistingFromTo()
|
H A D | ADCE.cpp | 522 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in removeDeadInstructions()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroInternal.h | 35 DbgVariableIntrinsic &DVI, bool OptimizeFrame, bool IsEntryPoint);
|
H A D | CoroSplit.cpp | 728 static std::pair<SmallVector<DbgVariableIntrinsic *, 8>, SmallVector<DPValue *>> 730 SmallVector<DbgVariableIntrinsic *, 8> Intrinsics; in collectDbgVariableIntrinsics() 735 if (auto *DVI = dyn_cast<DbgVariableIntrinsic>(&I)) in collectDbgVariableIntrinsics() 752 for (DbgVariableIntrinsic *DVI : Worklist) in salvageDebugInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | AssignmentTrackingAnalysis.cpp | 327 static DebugAggregate getAggregate(const DbgVariableIntrinsic *DII) { in getAggregate() 1513 DbgAssignIntrinsic *CastToDbgAssign(DbgVariableIntrinsic *DVI) { in CastToDbgAssign() 1849 auto *DVI = dyn_cast<DbgVariableIntrinsic>(&I); in processDbgInstruction() 2118 DbgDeclareInst *DynCastToDbgDeclare(DbgVariableIntrinsic *DVI) { in DynCastToDbgDeclare() 2177 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in buildOverlapMapAndRecordDeclares() 2492 if (!isa<DbgVariableIntrinsic>(I)) { in removeRedundantDbgLocsUsingBackwardScan()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 2848 SmallVector<DbgVariableIntrinsic *, 8> DVIs; in visitAllocSite() 4307 SmallVector<DbgVariableIntrinsic *, 2> DbgUsers; in tryToSinkInstruction() 4312 SmallVector<DbgVariableIntrinsic *, 2> DbgUsersToSalvage; in tryToSinkInstruction() 4320 SmallVector<DbgVariableIntrinsic *, 2> DbgUsersToSink; in tryToSinkInstruction() 4321 for (DbgVariableIntrinsic *DVI : DbgUsersToSalvage) in tryToSinkInstruction() 4327 SmallVector<DbgVariableIntrinsic *, 2> DIIClones; in tryToSinkInstruction() 4349 DIIClones.emplace_back(cast<DbgVariableIntrinsic>(User->clone())); in tryToSinkInstruction()
|