Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugProgramInstruction.h123 extern template class LLVM_TEMPLATE_ABI DbgRecordParamRef<DILocalVariable>;
299 DbgRecordParamRef<DILocalVariable> Variable;
310 LLVM_ABI DbgVariableRecord(Metadata *Location, DILocalVariable *DV,
313 LLVM_ABI DbgVariableRecord(Metadata *Value, DILocalVariable *Variable,
342 createDVRAssign(Value *Val, DILocalVariable *Variable,
348 DILocalVariable *Variable, DIExpression *Expression,
353 createDbgVariableRecord(Value *Location, DILocalVariable *DV,
356 createDbgVariableRecord(Value *Location, DILocalVariable *DV,
360 DILocalVariable *DV,
364 createDVRDeclare(Value *Address, DILocalVariable *DV, DIExpression *Expr,
[all …]
H A DDroppedVariableStats.h25 class DILocalVariable; variable
37 std::tuple<const DIScope *, const DIScope *, const DILocalVariable *>;
99 const DILocalVariable *DbgVar, DebugLoc DbgLoc, DenseSet<VarID> &VarIDSet,
H A DDebugInfo.h115 LLVM_ABI void processVariable(DILocalVariable *DVI);
290 DILocalVariable *Var;
297 VarRecord(DILocalVariable *Var, DILocation *DL) : Var(Var), DL(DL) {} in VarRecord()
310 return at::VarRecord(DenseMapInfo<DILocalVariable *>::getEmptyKey(),
315 return at::VarRecord(DenseMapInfo<DILocalVariable *>::getTombstoneKey(),
H A DDIBuilder.h98 DILocalVariable *VarInfo,
893 LLVM_ABI DILocalVariable *
920 LLVM_ABI DILocalVariable *
1118 DILocalVariable *VarInfo,
1137 DILocalVariable *SrcVar,
1149 DILocalVariable *VarInfo,
1167 DILocalVariable *VarInfo,
H A DMetadata.def110 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DILocalVariable)
/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
450 const DILocalVariable *Var;
454 VariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr,
458 VariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr,
1399 void setVariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr,
1406 void setVariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr,
H A DFastISel.h532 DILocalVariable *Var, const DebugLoc &DL);
537 DILocalVariable *Var, const DebugLoc &DL);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h61 class DILocalVariable; variable
111 DILocalVariable *Variable;
115 DanglingDebugInfo(DILocalVariable *Var, DIExpression *Expr, DebugLoc DL, in DanglingDebugInfo()
120 DILocalVariable *getVariable() const { return Variable; } in getVariable()
336 DILocalVariable *Var, DIExpression *Expr,
342 void dropDanglingDebugInfo(const DILocalVariable *Variable,
356 bool handleDebugValue(ArrayRef<const Value *> Values, DILocalVariable *Var,
361 void handleKillDebugValue(DILocalVariable *Var, DIExpression *Expr,
364 void handleDebugDeclare(Value *Address, DILocalVariable *Variable,
624 DILocalVariable *Variable, DIExpression *Expr,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugProgramInstruction.cpp30 template class LLVM_EXPORT_TEMPLATE DbgRecordParamRef<DILocalVariable>;
65 DbgVariableRecord::DbgVariableRecord(Metadata *Location, DILocalVariable *DV, in DbgVariableRecord()
71 DbgVariableRecord::DbgVariableRecord(Metadata *Value, DILocalVariable *Variable, in DbgVariableRecord()
180 DbgVariableRecord::createDbgVariableRecord(Value *Location, DILocalVariable *DV, in createDbgVariableRecord()
188 Value *Location, DILocalVariable *DV, DIExpression *Expr, in createDbgVariableRecord()
196 DILocalVariable *DV, in createDVRDeclare()
204 DbgVariableRecord::createDVRDeclare(Value *Address, DILocalVariable *DV, in createDVRDeclare()
213 Value *Val, DILocalVariable *Variable, DIExpression *Expression, in createDVRAssign()
222 Instruction *LinkedInstr, Value *Val, DILocalVariable *Variable, in createLinkedDVRAssign()
H A DDIBuilder.cpp904 static DILocalVariable *createLocalVariable( in createLocalVariable()
913 auto *Node = DILocalVariable::get(VMContext, Scope, Name, File, LineNo, Ty, in createLocalVariable()
924 DILocalVariable *DIBuilder::createAutoVariable(DIScope *Scope, StringRef Name, in createAutoVariable()
936 DILocalVariable *DIBuilder::createParameterVariable( in createParameterVariable()
1075 DbgInstPtr DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
1087 DILocalVariable *SrcVar, in insertDbgAssign()
1118 DILocalVariable *VarInfo, in insertDbgValueIntrinsic()
1128 DbgInstPtr DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
1156 Value *V, DILocalVariable *VarInfo, in insertDbgIntrinsic()
H A DDroppedVariableStats.cpp101 const DILocalVariable *DbgVar, DebugLoc DbgLoc, DenseSet<VarID> &VarIDSet, in populateVarIDSetAndInlinedMap()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDebugify.cpp69 DenseMap<unsigned, DILocalVariable *> Line2Var; in applyDebugifyMetadataToMachineFunction()
105 SmallSet<DILocalVariable *, 16> VarSet; in applyDebugifyMetadataToMachineFunction()
133 DILocalVariable *LocalVar = It->second; in applyDebugifyMetadataToMachineFunction()
H A DStackFrameLayoutAnalysisPass.cpp48 using SlotDbgMap = SmallDenseMap<int, SetVector<const DILocalVariable *>>;
185 void emitSourceLocRemark(const MachineFunction &MF, const DILocalVariable *N, in emitSourceLocRemark()
232 for (const DILocalVariable *N : SlotMap[Info.Slot]) in emitStackFrameLayoutRemarks()
H A DMachineCheckDebugify.cpp82 const DILocalVariable *LocalVar = MI.getDebugVariable(); in runOnModule()
H A DLiveDebugVariables.cpp292 const DILocalVariable *Variable; ///< The debug info variable we are part of.
326 UserValue(const DILocalVariable *var, in UserValue()
598 UserValue *getUserValue(const DILocalVariable *Var,
714 if (const auto *V = dyn_cast<const DILocalVariable>(Node)) { in printExtendedName()
783 const DILocalVariable *Var, in getUserValue()
866 const DILocalVariable *Var = MI.getDebugVariable(); in handleDebugValue()
1737 assert(cast<DILocalVariable>(Variable) in insertDebugValue()
H A DMachineInstr.cpp947 const DILocalVariable *MachineInstr::getDebugVariable() const { in getDebugVariable()
948 return cast<DILocalVariable>(getDebugVariableOp().getMetadata()); in getDebugVariable()
1919 auto *DIV = dyn_cast<DILocalVariable>(MO.getMetadata()); in print()
2346 assert(isa<DILocalVariable>(Variable) && "not a variable"); in BuildMI()
2348 assert(cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(DL) && in BuildMI()
2362 assert(isa<DILocalVariable>(Variable) && "not a variable"); in BuildMI()
2364 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()
482 const DILocalVariable *RawVar = MI.getDebugVariable(); in calculateDbgEntityHistory()
580 const DILocalVariable *LocalVar = cast<DILocalVariable>(Var.first); in dump()
H A DDwarfDebug.h242 DbgVariable(const DILocalVariable *V, const DILocation *IA) in DbgVariable()
246 const DILocalVariable *getVariable() const { in getVariable()
247 return cast<DILocalVariable>(getEntity()); in getVariable()
H A DDwarfFile.cpp107 const DILocalVariable *DV = Var->getVariable(); in addScopeVariable()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h178 llvm::DenseMap<const ParmVarDecl *, llvm::DILocalVariable *>;
531 llvm::DILocalVariable *
547 llvm::DILocalVariable *
692 llvm::DILocalVariable *EmitDeclare(const VarDecl *decl, llvm::Value *AI,
700 llvm::DILocalVariable *EmitDeclare(const BindingDecl *decl, llvm::Value *AI,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h211 const DILocalVariable *Variable,
219 const DILocalVariable *Variable,
286 const DILocalVariable *Var,
/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/Transforms/Utils/
H A DDebugify.h32 using DebugVarMap = llvm::MapVector<const llvm::DILocalVariable *, unsigned>;
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVEmitNonSemanticDI.cpp139 DILocalVariable *LocalVariable = DVR.getVariable(); in emitGlobalDI()

123