Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DDIBuilder.h81 Instruction *insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
91 insertDbgValueIntrinsic(llvm::Value *Val, DILocalVariable *VarInfo,
654 DILocalVariable *
679 DILocalVariable *
859 Instruction *insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
869 Instruction *insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
894 DILocalVariable *VarInfo,
906 DILocalVariable *VarInfo,
H A DMetadata.def109 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DILocalVariable)
H A DDebugInfoMetadata.h3050 class DILocalVariable : public DIVariable {
3057 DILocalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
3064 ~DILocalVariable() = default;
3066 static DILocalVariable *getImpl(LLVMContext &Context, DIScope *Scope,
3074 static DILocalVariable *getImpl(LLVMContext &Context, Metadata *Scope,
3087 DEFINE_MDNODE_GET(DILocalVariable,
3092 DEFINE_MDNODE_GET(DILocalVariable,
3601 const DILocalVariable *Variable;
3610 DebugVariable(const DILocalVariable *Var, Optional<FragmentInfo> FragmentInfo,
3614 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()
/netbsd-src/external/apache2/llvm/dist/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 DLiveDebugVariables.cpp288 const DILocalVariable *Variable; ///< The debug info variable we are part of.
322 UserValue(const DILocalVariable *var, in UserValue()
539 std::tuple<unsigned, unsigned, const DILocalVariable *,
564 UserValue *getUserValue(const DILocalVariable *Var,
670 if (const auto *V = dyn_cast<const DILocalVariable>(Node)) { in printExtendedName()
740 UserValue *LDVImpl::getUserValue(const DILocalVariable *Var, in getUserValue()
826 const DILocalVariable *Var = MI.getDebugVariable(); in handleDebugValue()
1585 assert(cast<DILocalVariable>(Variable) in insertDebugValue()
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()
/netbsd-src/external/apache2/llvm/dist/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.cpp945 SmallDenseMap<const DILocalVariable *, DbgVariable *> DbgVar; in sortLocalVars()
990 auto Dep = dyn_cast_or_null<const DILocalVariable>(Dependency); in sortLocalVars()
1321 if (isa<const DILocalVariable>(Node)) { in createAbstractEntity()
1323 cast<const DILocalVariable>(Node), nullptr /* IA */);; in createAbstractEntity()
H A DDebugHandlerBase.cpp298 const DILocalVariable *DIVar = in beginFunction()
H A DDwarfDebug.cpp1550 cast<DILocalVariable>(Var.first), Var.second); in collectVariableInfoFromMFTable()
1769 if (isa<const DILocalVariable>(Node)) { in createConcreteEntity()
1771 std::make_unique<DbgVariable>(cast<const DILocalVariable>(Node), in createConcreteEntity()
1806 const DILocalVariable *LocalVar = cast<DILocalVariable>(IV.first); in collectEntityInfo()
1902 if (auto *DV = dyn_cast<DILocalVariable>(DN)) { in collectEntityInfo()
2172 if (auto *DV = dyn_cast<DILocalVariable>(DN)) in endFunctionImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DDIBuilder.cpp728 static DILocalVariable *createLocalVariable( in createLocalVariable()
741 DILocalVariable::get(VMContext, cast_or_null<DILocalScope>(Context), Name, in createLocalVariable()
754 DILocalVariable *DIBuilder::createAutoVariable(DIScope *Scope, StringRef Name, in createAutoVariable()
764 DILocalVariable *DIBuilder::createParameterVariable( in createParameterVariable()
909 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
916 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
938 DILocalVariable *VarInfo, in insertDbgValueIntrinsic()
948 DILocalVariable *VarInfo, in insertDbgValueIntrinsic()
976 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
999 Value *V, DILocalVariable *VarInfo, DIExpression *Expr, in insertDbgValueIntrinsic()
H A DDebugInfo.cpp287 auto *DV = dyn_cast<DILocalVariable>(N); in processVariable()
1474 unwrap(Storage), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDeclareBefore()
1483 unwrap(Storage), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDeclareAtEnd()
1495 unwrap(Val), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDbgValueBefore()
1507 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()
/netbsd-src/external/apache2/llvm/dist/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,
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineFunction.h51 class DILocalVariable; variable
384 const DILocalVariable *Var;
390 VariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr,
1087 void setVariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr,
H A DDbgEntityHistoryCalculator.h20 class DILocalVariable; variable
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDebugInfo.h166 llvm::DenseMap<const ParmVarDecl *, llvm::DILocalVariable *>;
459 llvm::DILocalVariable *
475 llvm::DILocalVariable *EmitDeclareOfArgVariable(const VarDecl *Decl,
556 llvm::DILocalVariable *EmitDeclare(const VarDecl *decl, llvm::Value *AI,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DAutoInitRemark.cpp155 if (DILocalVariable *DILV = DVI->getVariable()) { in inspectVariable()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DDebugify.h27 using DebugVarMap = llvm::MapVector<const llvm::DILocalVariable *, unsigned>;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp561 DILocalVariable *DILocVar = DVI->getVariable(); in filterInstsUnrelatedToPDI()
576 DILocalVariable *DILocVar = DDI->getVariable(); in filterInstsUnrelatedToPDI()

123