Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DDIBuilder.h82 Instruction *insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
92 insertDbgValueIntrinsic(llvm::Value *Val, DILocalVariable *VarInfo,
604 DILocalVariable *
629 DILocalVariable *
791 Instruction *insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
801 Instruction *insertDeclare(llvm::Value *Storage, DILocalVariable *VarInfo,
826 DILocalVariable *VarInfo,
838 DILocalVariable *VarInfo,
H A DMetadata.def110 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DILocalVariable)
H A DIntrinsicInst.h101 DILocalVariable *getVariable() const { in getVariable()
102 return cast<DILocalVariable>(getRawVariable()); in getVariable()
H A DDebugInfoMetadata.h2669 class DILocalVariable : public DIVariable {
2676 DILocalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
2683 ~DILocalVariable() = default;
2685 static DILocalVariable *getImpl(LLVMContext &Context, DIScope *Scope,
2693 static DILocalVariable *getImpl(LLVMContext &Context, Metadata *Scope,
2706 DEFINE_MDNODE_GET(DILocalVariable,
2711 DEFINE_MDNODE_GET(DILocalVariable,
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DLiveDebugVariables.cpp156 const DILocalVariable *Variable; ///< The debug info variable we are part of.
187 UserValue(const DILocalVariable *var, const DIExpression *expr, DebugLoc L, in UserValue()
204 bool match(const DILocalVariable *Var, const DIExpression *Expr, in match()
364 using UVMap = DenseMap<const DILocalVariable *, UserValue *>;
368 UserValue *getUserValue(const DILocalVariable *Var, const DIExpression *Expr,
448 static void printExtendedName(raw_ostream &OS, const DILocalVariable *V, in printExtendedName()
464 auto *DV = cast<DILocalVariable>(Variable); in print()
500 UserValue *LDVImpl::getUserValue(const DILocalVariable *Var, in getUserValue()
576 const DILocalVariable *Var = MI.getDebugVariable(); in handleDebugValue()
1221 assert(cast<DILocalVariable>(Variable) in insertDebugValue()
H A DLiveDebugValues.cpp110 std::pair<const DILocalVariable *, const DILocation *>;
113 DebugVariable(const DILocalVariable *Var, const DILocation *InlinedAt) in DebugVariable()
116 const DILocalVariable *getVar() const { return this->first; } in getVar()
364 const DILocalVariable *Var = MI.getDebugVariable(); in transferDebugValue()
H A DMachineInstr.cpp805 const DILocalVariable *MachineInstr::getDebugVariable() const { in getDebugVariable()
807 return cast<DILocalVariable>(getOperand(2).getMetadata()); in getDebugVariable()
1577 auto *DIV = dyn_cast<DILocalVariable>(MO.getMetadata()); in print()
1738 auto *DV = cast<DILocalVariable>(getOperand(e - 2).getMetadata()); in print()
1991 assert(isa<DILocalVariable>(Variable) && "not a variable"); in BuildMI()
1993 assert(cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(DL) && in BuildMI()
2007 assert(isa<DILocalVariable>(Variable) && "not a variable"); in BuildMI()
2009 assert(cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(DL) && in BuildMI()
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDbgEntityHistoryCalculator.cpp248 const DILocalVariable *RawVar = MI.getDebugVariable(); in calculateDbgEntityHistory()
294 const DILocalVariable *LocalVar = cast<DILocalVariable>(Var.first); in dump()
H A DDwarfDebug.h133 DbgVariable(const DILocalVariable *V, const DILocation *IA) in DbgVariable()
163 const DILocalVariable *getVariable() const { in getVariable()
164 return cast<DILocalVariable>(getEntity()); in getVariable()
H A DDwarfFile.cpp97 const DILocalVariable *DV = Var->getVariable(); in addScopeVariable()
H A DDwarfCompileUnit.cpp653 SmallDenseMap<const DILocalVariable *, DbgVariable *> DbgVar; in sortLocalVars()
698 auto Dep = dyn_cast_or_null<const DILocalVariable>(Dependency); in sortLocalVars()
925 if (isa<const DILocalVariable>(Node)) { in createAbstractEntity()
927 cast<const DILocalVariable>(Node), nullptr /* IA */);; in createAbstractEntity()
H A DDwarfDebug.cpp1051 cast<DILocalVariable>(Var.first), Var.second); in collectVariableInfoFromMFTable()
1240 if (isa<const DILocalVariable>(Node)) { in createConcreteEntity()
1242 llvm::make_unique<DbgVariable>(cast<const DILocalVariable>(Node), in createConcreteEntity()
1332 const DILocalVariable *LocalVar = cast<DILocalVariable>(IV.first); in collectEntityInfo()
1408 if (auto *DV = dyn_cast<DILocalVariable>(DN)) { in collectEntityInfo()
1611 if (auto *DV = dyn_cast<DILocalVariable>(DN)) in endFunctionImpl()
H A DDebugHandlerBase.cpp221 const DILocalVariable *DIVar = Ranges.front().first->getDebugVariable(); in beginFunction()
H A DCodeViewDebug.h97 const DILocalVariable *DIVar = nullptr;
H A DDwarfUnit.h190 void addSourceLine(DIE &Die, const DILocalVariable *V);
/freebsd-12.1/contrib/llvm/lib/IR/
H A DDIBuilder.cpp670 static DILocalVariable *createLocalVariable( in createLocalVariable()
683 DILocalVariable::get(VMContext, cast_or_null<DILocalScope>(Context), Name, in createLocalVariable()
696 DILocalVariable *DIBuilder::createAutoVariable(DIScope *Scope, StringRef Name, in createAutoVariable()
706 DILocalVariable *DIBuilder::createParameterVariable( in createParameterVariable()
843 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
850 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
872 DILocalVariable *VarInfo, in insertDbgValueIntrinsic()
882 DILocalVariable *VarInfo, in insertDbgValueIntrinsic()
913 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
935 Value *V, DILocalVariable *VarInfo, DIExpression *Expr, in insertDbgValueIntrinsic()
H A DDebugInfo.cpp204 auto *DV = dyn_cast<DILocalVariable>(N); in processDeclare()
219 auto *DV = dyn_cast<DILocalVariable>(N); in processValue()
1273 unwrap(Storage), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDeclareBefore()
1282 unwrap(Storage), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDeclareAtEnd()
1294 unwrap(Val), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDbgValueBefore()
1306 unwrap(Val), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDbgValueAtEnd()
H A DDebugInfoMetadata.cpp754 DILocalVariable *DILocalVariable::getImpl(LLVMContext &Context, Metadata *Scope, in getImpl()
766 DEFINE_GETIMPL_LOOKUP(DILocalVariable, in getImpl()
770 DEFINE_GETIMPL_STORE(DILocalVariable, (Line, Arg, Flags, AlignInBits), Ops); in getImpl()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp92 assert(isa<DILocalVariable>(Variable) && "not a variable"); in buildDirectDbgValue()
95 cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(getDL()) && in buildDirectDbgValue()
105 assert(isa<DILocalVariable>(Variable) && "not a variable"); in buildIndirectDbgValue()
108 cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(getDL()) && in buildIndirectDbgValue()
118 assert(isa<DILocalVariable>(Variable) && "not a variable"); in buildFIDbgValue()
121 cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(getDL()) && in buildFIDbgValue()
133 assert(isa<DILocalVariable>(Variable) && "not a variable"); in buildConstDbgValue()
136 cast<DILocalVariable>(Variable)->isValidLocationForIntrinsic(getDL()) && in buildConstDbgValue()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineFunction.h57 class DILocalVariable; variable
360 const DILocalVariable *Var;
366 VariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr,
934 void setVariableDbgInfo(const DILocalVariable *Var, const DIExpression *Expr,
H A DDbgEntityHistoryCalculator.h20 class DILocalVariable; variable
H A DMachineInstr.h43 class DILocalVariable; variable
387 const DILocalVariable *getDebugVariable() const;
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h61 class DILocalVariable; variable
680 void dropDanglingDebugInfo(const DILocalVariable *Variable,
970 bool EmitFuncArgumentDbgValue(const Value *V, DILocalVariable *Variable,
982 SDDbgValue *getDbgValue(SDValue N, DILocalVariable *Variable,
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.h425 llvm::DILocalVariable *EmitDeclareOfAutoVariable(const VarDecl *Decl,
501 llvm::DILocalVariable *EmitDeclare(const VarDecl *decl, llvm::Value *AI,
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp564 DILocalVariable *DILocVar = DVI->getVariable(); in filterInstsUnrelatedToPDI()
579 DILocalVariable *DILocVar = DDI->getVariable(); in filterInstsUnrelatedToPDI()

12