/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DebugProgramInstruction.h | 284 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 D | DIBuilder.h | 96 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 D | DebugInfo.h | 111 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 D | Metadata.def | 110 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DILocalVariable)
|
H A D | DebugInfoMetadata.h | 3423 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 D | AssignmentTrackingAnalysis.h | 53 /// 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 D | MachineFunction.h | 52 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 D | FastISel.h | 531 DILocalVariable *Var, const DebugLoc &DL); 536 DILocalVariable *Var, const DebugLoc &DL);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 62 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 D | DebugProgramInstruction.cpp | 29 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 D | DIBuilder.cpp | 786 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 D | MachineDebugify.cpp | 69 DenseMap<unsigned, DILocalVariable *> Line2Var; in applyDebugifyMetadataToMachineFunction() 105 SmallSet<DILocalVariable *, 16> VarSet; in applyDebugifyMetadataToMachineFunction() 129 DILocalVariable *LocalVar = Line2Var[Line]; in applyDebugifyMetadataToMachineFunction()
|
H A D | StackFrameLayoutAnalysisPass.cpp | 49 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 D | MachineCheckDebugify.cpp | 82 const DILocalVariable *LocalVar = MI.getDebugVariable(); in runOnModule()
|
H A D | LiveDebugVariables.cpp | 288 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 D | MachineInstr.cpp | 920 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 D | DbgEntityHistoryCalculator.cpp | 150 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 D | DwarfDebug.h | 242 DbgVariable(const DILocalVariable *V, const DILocation *IA) 246 const DILocalVariable *getVariable() const { 247 return cast<DILocalVariable>(getEntity()); in getName()
|
H A D | DwarfFile.cpp | 107 const DILocalVariable *DV = Var->getVariable(); in addScopeVariable()
|
H A D | DwarfDebug.cpp | 1514 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 D | DwarfCompileUnit.cpp | 1039 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 D | CGDebugInfo.h | 171 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 D | MachineIRBuilder.cpp | 54 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 D | IRTranslator.h | 216 const DILocalVariable *Variable, 224 const DILocalVariable *Variable, 291 const DILocalVariable *Var,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Debugify.h | 31 using DebugVarMap = llvm::MapVector<const llvm::DILocalVariable *, unsigned>;
|