Home
last modified time | relevance | path

Searched refs:DILocalVariable (Results 1 – 25 of 54) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DDIBuilder.h81 Instruction *insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
91 insertDbgValueIntrinsic(llvm::Value *Val, DILocalVariable *VarInfo,
656 DILocalVariable *
681 DILocalVariable *
861 Instruction *insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
871 Instruction *insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
896 DILocalVariable *VarInfo,
908 DILocalVariable *VarInfo,
H A DMetadata.def109 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DILocalVariable)
H A DDebugInfoMetadata.h3053 class DILocalVariable : public DIVariable {
3060 DILocalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
3067 ~DILocalVariable() = default;
3069 static DILocalVariable *getImpl(LLVMContext &Context, DIScope *Scope,
3077 static DILocalVariable *getImpl(LLVMContext &Context, Metadata *Scope,
3090 DEFINE_MDNODE_GET(DILocalVariable,
3095 DEFINE_MDNODE_GET(DILocalVariable,
3604 const DILocalVariable *Variable;
3613 DebugVariable(const DILocalVariable *Var, Optional<FragmentInfo> FragmentInfo,
3617 DebugVariable(const DILocalVariable *Var, const DIExpression *DIExpr,
[all …]
H A DIntrinsicInst.h213 void setVariable(DILocalVariable *NewVar) { in setVariable()
253 DILocalVariable *getVariable() const { in getVariable()
254 return cast<DILocalVariable>(getRawVariable()); in getVariable()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDebugify.cpp71 DenseMap<unsigned, DILocalVariable *> Line2Var; in applyDebugifyMetadataToMachineFunction()
93 SmallSet<DILocalVariable *, 16> VarSet; in applyDebugifyMetadataToMachineFunction()
116 DILocalVariable *LocalVar = Line2Var[Line]; in applyDebugifyMetadataToMachineFunction()
H A DMachineCheckDebugify.cpp79 const DILocalVariable *LocalVar = MI.getDebugVariable(); in runOnModule()
H A DMachineInstr.cpp855 const DILocalVariable *MachineInstr::getDebugVariable() const { in getDebugVariable()
856 return cast<DILocalVariable>(getDebugVariableOp().getMetadata()); in getDebugVariable()
1721 auto *DIV = dyn_cast<DILocalVariable>(MO.getMetadata()); in print()
2110 assert(isa<DILocalVariable>(Variable) && "not a variable"); in BuildMI()
2112 assert(cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(DL) && in BuildMI()
2126 assert(isa<DILocalVariable>(Variable) && "not a variable"); in BuildMI()
2128 assert(cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(DL) && in BuildMI()
2145 assert(isa<DILocalVariable>(Variable) && "not a variable"); in BuildMI()
2147 assert(cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(DL) && in BuildMI()
H A DLiveDebugVariables.cpp291 const DILocalVariable *Variable; ///< The debug info variable we are part of.
325 UserValue(const DILocalVariable *var, in UserValue()
588 UserValue *getUserValue(const DILocalVariable *Var,
705 if (const auto *V = dyn_cast<const DILocalVariable>(Node)) { in printExtendedName()
775 UserValue *LDVImpl::getUserValue(const DILocalVariable *Var, in getUserValue()
861 const DILocalVariable *Var = MI.getDebugVariable(); in handleDebugValue()
1702 assert(cast<DILocalVariable>(Variable) in insertDebugValue()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDbgEntityHistoryCalculator.cpp148 const DILocalVariable *LocalVar = cast<DILocalVariable>(Entity.first); in trimLocationRanges()
466 const DILocalVariable *RawVar = MI.getDebugVariable(); in calculateDbgEntityHistory()
565 const DILocalVariable *LocalVar = cast<DILocalVariable>(Var.first); in dump()
H A DDwarfDebug.h137 DbgVariable(const DILocalVariable *V, const DILocation *IA) in DbgVariable()
167 const DILocalVariable *getVariable() const { in getVariable()
168 return cast<DILocalVariable>(getEntity()); in getVariable()
H A DDwarfFile.cpp108 const DILocalVariable *DV = Var->getVariable(); in addScopeVariable()
H A DDwarfCompileUnit.cpp954 SmallDenseMap<const DILocalVariable *, DbgVariable *> DbgVar; in sortLocalVars()
999 auto Dep = dyn_cast_or_null<const DILocalVariable>(Dependency); in sortLocalVars()
1331 if (isa<const DILocalVariable>(Node)) { in createAbstractEntity()
1333 cast<const DILocalVariable>(Node), nullptr /* IA */);; in createAbstractEntity()
H A DDebugHandlerBase.cpp293 const DILocalVariable *DIVar = in beginFunction()
H A DCodeViewDebug.h97 const DILocalVariable *DIVar = nullptr;
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DDIBuilder.cpp733 static DILocalVariable *createLocalVariable( in createLocalVariable()
746 DILocalVariable::get(VMContext, cast_or_null<DILocalScope>(Context), Name, in createLocalVariable()
759 DILocalVariable *DIBuilder::createAutoVariable(DIScope *Scope, StringRef Name, in createAutoVariable()
769 DILocalVariable *DIBuilder::createParameterVariable( in createParameterVariable()
914 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
921 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
943 DILocalVariable *VarInfo, in insertDbgValueIntrinsic()
953 DILocalVariable *VarInfo, in insertDbgValueIntrinsic()
981 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
1004 Value *V, DILocalVariable *VarInfo, DIExpression *Expr, in insertDbgValueIntrinsic()
H A DDebugInfo.cpp287 auto *DV = dyn_cast<DILocalVariable>(N); in processVariable()
1510 unwrap(Storage), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDeclareBefore()
1519 unwrap(Storage), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDeclareAtEnd()
1531 unwrap(Val), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDbgValueBefore()
1543 unwrap(Val), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDbgValueAtEnd()
H A DDebugInfoMetadata.cpp999 DILocalVariable *DILocalVariable::getImpl(LLVMContext &Context, Metadata *Scope, in getImpl()
1011 DEFINE_GETIMPL_LOOKUP(DILocalVariable, in getImpl()
1015 DEFINE_GETIMPL_STORE(DILocalVariable, (Line, Arg, Flags, AlignInBits), Ops); in getImpl()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h58 class DILocalVariable; variable
502 void dropDanglingDebugInfo(const DILocalVariable *Variable,
516 bool handleDebugValue(ArrayRef<const Value *> Values, DILocalVariable *Var,
802 bool EmitFuncArgumentDbgValue(const Value *V, DILocalVariable *Variable,
814 SDDbgValue *getDbgValue(SDValue N, DILocalVariable *Variable,
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp54 assert(isa<DILocalVariable>(Variable) && "not a variable"); in buildDirectDbgValue()
57 cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(getDL()) && in buildDirectDbgValue()
67 assert(isa<DILocalVariable>(Variable) && "not a variable"); in buildIndirectDbgValue()
70 cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(getDL()) && in buildIndirectDbgValue()
80 assert(isa<DILocalVariable>(Variable) && "not a variable"); in buildFIDbgValue()
83 cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(getDL()) && in buildFIDbgValue()
95 assert(isa<DILocalVariable>(Variable) && "not a variable"); in buildConstDbgValue()
98 cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(getDL()) && in buildConstDbgValue()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFunction.h51 class DILocalVariable; variable
384 const DILocalVariable *Var;
390 VariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr,
1165 void setVariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr,
H A DDbgEntityHistoryCalculator.h20 class DILocalVariable; variable
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h166 llvm::DenseMap<const ParmVarDecl *, llvm::DILocalVariable *>;
459 llvm::DILocalVariable *
475 llvm::DILocalVariable *EmitDeclareOfArgVariable(const VarDecl *Decl,
562 llvm::DILocalVariable *EmitDeclare(const VarDecl *decl, llvm::Value *AI,
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DDebugify.h27 using DebugVarMap = llvm::MapVector<const llvm::DILocalVariable *, unsigned>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp561 DILocalVariable *DILocVar = DVI->getVariable(); in filterInstsUnrelatedToPDI()
576 DILocalVariable *DILocVar = DDI->getVariable(); in filterInstsUnrelatedToPDI()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMemoryOpRemark.cpp323 if (DILocalVariable *DILV = DVI->getVariable()) { in visitVariable()

123