Home
last modified time | relevance | path

Searched refs:DbgVariableIntrinsic (Results 1 – 25 of 34) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLocal.h37 class DbgVariableIntrinsic; variable
263 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII,
270 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII,
277 void ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII,
315 ArrayRef<DbgVariableIntrinsic *> Insns,
H A DMemoryTaggingSupport.h24 class DbgVariableIntrinsic; variable
54 SmallVector<DbgVariableIntrinsic *, 2> DbgVariableIntrinsics;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfo.h36 class DbgVariableIntrinsic; variable
52 void findDbgUsers(SmallVectorImpl<DbgVariableIntrinsic *> &DbgInsts,
60 DebugLoc getDebugValueLoc(DbgVariableIntrinsic *DII);
277 VarRecord(DbgVariableIntrinsic *DVI) in VarRecord()
H A DDebugProgramInstruction.h63 class DbgVariableIntrinsic; variable
122 DPValue(const DbgVariableIntrinsic *DVI);
315 DbgVariableIntrinsic *createDebugIntrinsic(Module *M,
H A DInstVisitor.h203 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 DIntrinsicInst.h305 class DbgVariableIntrinsic : public DbgInfoIntrinsic {
436 class DbgDeclareInst : public DbgVariableIntrinsic {
456 class DbgValueInst : public DbgVariableIntrinsic {
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugProgramInstruction.cpp16 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 DIntrinsicInst.cpp91 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 DUser.cpp36 if (auto DVI = dyn_cast_or_null<DbgVariableIntrinsic>(this)) { in replaceUsesOfWith()
H A DBasicBlock.cpp76 if (DbgVariableIntrinsic *DVI = dyn_cast<DbgVariableIntrinsic>(&I)) { in convertToNewDbgValues()
H A DDebugInfo.cpp142 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 DVerifier.cpp571 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 DLocal.cpp429 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 DCloneFunction.cpp539 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 DMemoryTaggingSupport.cpp140 if (auto *DVI = dyn_cast<DbgVariableIntrinsic>(&Inst)) { in visit()
H A DPromoteMemoryToRegister.cpp126 SmallVector<DbgVariableIntrinsic *> DbgAssigns;
209 using DbgUserVec = SmallVector<DbgVariableIntrinsic *, 1>;
269 std::back_inserter(DbgUsers), [](DbgVariableIntrinsic *DII) { in AnalyzeAlloca()
H A DLoopRotationUtils.cpp553 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in rotateLoop()
654 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(C)) in rotateLoop()
H A DDebugify.cpp341 if (auto *DVI = dyn_cast<DbgVariableIntrinsic>(&I)) { in collectDebugInfoMetadata()
584 if (auto *DVI = dyn_cast<DbgVariableIntrinsic>(&I)) { in checkDebugInfoMetadata()
H A DCodeExtractor.cpp1510 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 DSpeculativeExecution.cpp268 if (const auto *DVI = dyn_cast<DbgVariableIntrinsic>(U)) { in considerHoistingFromTo()
H A DADCE.cpp522 if (auto *DII = dyn_cast<DbgVariableIntrinsic>(&I)) { in removeDeadInstructions()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroInternal.h35 DbgVariableIntrinsic &DVI, bool OptimizeFrame, bool IsEntryPoint);
H A DCoroSplit.cpp728 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 DAssignmentTrackingAnalysis.cpp327 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 DInstructionCombining.cpp2848 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()

12