Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugProgramInstruction.h284 DbgRecordParamRef<DILocalVariable> Variable;
295 DbgVariableRecord(Metadata *Location, DILocalVariable *DV, DIExpression *Expr,
298 DbgVariableRecord(Metadata *Value, DILocalVariable *Variable,
327 createDVRAssign(Value *Val, DILocalVariable *Variable,
333 DILocalVariable *Variable, DIExpression *Expression,
338 DILocalVariable *DV,
342 createDbgVariableRecord(Value *Location, DILocalVariable *DV,
346 DILocalVariable *DV,
350 createDVRDeclare(Value *Address, DILocalVariable *DV, DIExpression *Expr,
435 void setVariable(DILocalVariable *NewVar) { Variable = NewVar; } in setVariable()
[all …]
H A DDIBuilder.h96 DbgInstPtr insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
111 DILocalVariable *VarInfo,
118 DILocalVariable *VarInfo,
740 DILocalVariable *
765 DILocalVariable *
958 DbgInstPtr insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
977 DILocalVariable *SrcVar, DIExpression *ValExpr,
987 DbgInstPtr insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
1012 DILocalVariable *VarInfo,
1023 DILocalVariable *VarInfo,
H A DDebugInfo.h111 void processVariable(const Module &M, const DILocalVariable *DVI);
282 DILocalVariable *Var;
289 VarRecord(DILocalVariable *Var, DILocation *DL) : Var(Var), DL(DL) {} in VarRecord()
302 return at::VarRecord(DenseMapInfo<DILocalVariable *>::getEmptyKey(),
307 return at::VarRecord(DenseMapInfo<DILocalVariable *>::getTombstoneKey(),
H A DMetadata.def110 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DILocalVariable)
H A DDebugInfoMetadata.h3423 class DILocalVariable : public DIVariable {
3430 DILocalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
3437 ~DILocalVariable() = default;
3439 static DILocalVariable *getImpl(LLVMContext &Context, DIScope *Scope,
3449 static DILocalVariable *getImpl(LLVMContext &Context, Metadata *Scope,
3463 DEFINE_MDNODE_GET(DILocalVariable,
3469 DEFINE_MDNODE_GET(DILocalVariable,
3991 const DILocalVariable *Variable;
4003 DebugVariable(const DILocalVariable *Var,
4008 DebugVariable(const DILocalVariable *Var, const DIExpression *DIExpr,
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAssignmentTrackingAnalysis.h53 /// Return the DILocalVariable for the location definition represented by \p in getDILocalVariable()
55 DILocalVariable *getDILocalVariable(const VarLocInfo *Loc) const {
59 /// Return the DILocalVariable of the variable represented by \p ID.
60 DILocalVariable *getDILocalVariable(VariableID ID) const {
61 return const_cast<DILocalVariable *>(getVariable(ID).getVariable());
H A DMachineFunction.h52 class DILocalVariable; variable
418 const DILocalVariable *Var;
422 VariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr,
426 VariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr,
1308 void setVariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr,
1315 void setVariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr,
H A DFastISel.h531 DILocalVariable *Var, const DebugLoc &DL);
536 DILocalVariable *Var, const DebugLoc &DL);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h62 class DILocalVariable; variable
112 DILocalVariable *Variable;
116 DanglingDebugInfo(DILocalVariable *Var, DIExpression *Expr, DebugLoc DL, in DanglingDebugInfo()
121 DILocalVariable *getVariable() const { return Variable; } in getVariable()
337 DILocalVariable *Var, DIExpression *Expr,
343 void dropDanglingDebugInfo(const DILocalVariable *Variable,
357 bool handleDebugValue(ArrayRef<const Value *> Values, DILocalVariable *Var,
362 void handleKillDebugValue(DILocalVariable *Var, DIExpression *Expr,
365 void handleDebugDeclare(Value *Address, DILocalVariable *Variable,
625 DILocalVariable *Variable, DIExpression *Expr,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugProgramInstruction.cpp29 template class DbgRecordParamRef<DILocalVariable>;
64 DbgVariableRecord::DbgVariableRecord(Metadata *Location, DILocalVariable *DV, in DbgVariableRecord()
70 DbgVariableRecord::DbgVariableRecord(Metadata *Value, DILocalVariable *Variable, in DbgVariableRecord()
179 DbgVariableRecord::createDbgVariableRecord(Value *Location, DILocalVariable *DV, in createDbgVariableRecord()
187 Value *Location, DILocalVariable *DV, DIExpression *Expr, in createDbgVariableRecord()
195 DILocalVariable *DV, in createDVRDeclare()
203 DbgVariableRecord::createDVRDeclare(Value *Address, DILocalVariable *DV, in createDVRDeclare()
212 Value *Val, DILocalVariable *Variable, DIExpression *Expression, in createDVRAssign()
221 Instruction *LinkedInstr, Value *Val, DILocalVariable *Variable, in createLinkedDVRAssign()
H A DDIBuilder.cpp786 static DILocalVariable *createLocalVariable( in createLocalVariable()
795 auto *Node = DILocalVariable::get(VMContext, Scope, Name, File, LineNo, Ty, in createLocalVariable()
806 DILocalVariable *DIBuilder::createAutoVariable(DIScope *Scope, StringRef Name, in createAutoVariable()
818 DILocalVariable *DIBuilder::createParameterVariable( in createParameterVariable()
955 DbgInstPtr DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
962 DbgInstPtr DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
972 DILocalVariable *SrcVar, in insertDbgAssign()
1026 DILocalVariable *VarInfo, in insertDbgValueIntrinsic()
1039 DILocalVariable *VarInfo, in insertDbgValueIntrinsic()
1067 llvm::Value *Val, DILocalVariable *VarInfo, DIExpression *Expr, in insertDbgValueIntrinsic()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDebugify.cpp69 DenseMap<unsigned, DILocalVariable *> Line2Var; in applyDebugifyMetadataToMachineFunction()
105 SmallSet<DILocalVariable *, 16> VarSet; in applyDebugifyMetadataToMachineFunction()
129 DILocalVariable *LocalVar = Line2Var[Line]; in applyDebugifyMetadataToMachineFunction()
H A DStackFrameLayoutAnalysisPass.cpp49 using SlotDbgMap = SmallDenseMap<int, SetVector<const DILocalVariable *>>;
196 void emitSourceLocRemark(const MachineFunction &MF, const DILocalVariable *N, in emitSourceLocRemark()
243 for (const DILocalVariable *N : SlotMap[Info.Slot]) in emitStackFrameLayoutRemarks()
H A DMachineCheckDebugify.cpp82 const DILocalVariable *LocalVar = MI.getDebugVariable(); in runOnModule()
H A DLiveDebugVariables.cpp288 const DILocalVariable *Variable; ///< The debug info variable we are part of.
322 UserValue(const DILocalVariable *var, in UserValue()
586 UserValue *getUserValue(const DILocalVariable *Var,
703 if (const auto *V = dyn_cast<const DILocalVariable>(Node)) { in printExtendedName()
773 LDVImpl::getUserValue(const DILocalVariable *Var, in getUserValue()
856 const DILocalVariable *Var = MI.getDebugVariable(); in handleDebugValue()
1690 assert(cast<DILocalVariable>(Variable) in insertDebugValue()
H A DMachineInstr.cpp920 const DILocalVariable *MachineInstr::getDebugVariable() const { in getDebugVariable()
921 return cast<DILocalVariable>(getDebugVariableOp().getMetadata()); in getDebugVariable()
1808 auto *DIV = dyn_cast<DILocalVariable>(MO.getMetadata()); in print()
2227 assert(isa<DILocalVariable>(Variable) && "not a variable"); in BuildMI()
2229 assert(cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(DL) && in BuildMI()
2243 assert(isa<DILocalVariable>(Variable) && "not a variable"); in BuildMI()
2245 assert(cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(DL) && in BuildMI()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDbgEntityHistoryCalculator.cpp150 const DILocalVariable *LocalVar = cast<DILocalVariable>(Entity.first); in trimLocationRanges()
472 const DILocalVariable *RawVar = MI.getDebugVariable(); in calculateDbgEntityHistory()
571 const DILocalVariable *LocalVar = cast<DILocalVariable>(Var.first); in dump()
H A DDwarfDebug.h242 DbgVariable(const DILocalVariable *V, const DILocation *IA)
246 const DILocalVariable *getVariable() const {
247 return cast<DILocalVariable>(getEntity()); in getName()
H A DDwarfFile.cpp107 const DILocalVariable *DV = Var->getVariable(); in addScopeVariable()
H A DDwarfDebug.cpp1514 if (const auto *LV = dyn_cast<DILocalVariable>(N)) in getRetainedNodeScope()
1576 cast<DILocalVariable>(Var.first), Var.second); in collectVariableInfoFromMFTable()
1856 if (isa<const DILocalVariable>(Node)) { in createConcreteEntity()
1858 std::make_unique<DbgVariable>(cast<const DILocalVariable>(Node), in createConcreteEntity()
1893 const DILocalVariable *LocalVar = cast<DILocalVariable>(IV.first); in collectEntityInfo()
1987 if (isa<DILocalVariable>(DN) || isa<DILabel>(DN)) { in collectEntityInfo()
2319 if (isa<DILocalVariable>(DN) || isa<DILabel>(DN)) { in endFunctionImpl()
H A DDwarfCompileUnit.cpp1039 SmallDenseMap<const DILocalVariable *, DbgVariable *> DbgVar; in sortLocalVars()
1083 if (const auto *Dep = dyn_cast<const DILocalVariable>(Dependency)) in sortLocalVars()
1475 if (isa<const DILocalVariable>(Node)) { in createAbstractEntity()
1476 Entity = std::make_unique<DbgVariable>(cast<const DILocalVariable>(Node), in createAbstractEntity()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h171 llvm::DenseMap<const ParmVarDecl *, llvm::DILocalVariable *>;
506 llvm::DILocalVariable *
522 llvm::DILocalVariable *
637 llvm::DILocalVariable *EmitDeclare(const VarDecl *decl, llvm::Value *AI,
645 llvm::DILocalVariable *EmitDeclare(const BindingDecl *decl, llvm::Value *AI,
/freebsd/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/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h216 const DILocalVariable *Variable,
224 const DILocalVariable *Variable,
291 const DILocalVariable *Var,
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DDebugify.h31 using DebugVarMap = llvm::MapVector<const llvm::DILocalVariable *, unsigned>;

123