Home
last modified time | relevance | path

Searched refs:DIExpression (Results 51 – 75 of 90) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp588 replaceDbgDeclare(Arg, BasePointer, DIB, DIExpression::ApplyOffset, in moveStaticAllocasToUnsafeStack()
600 replaceDbgDeclare(AI, BasePointer, DIB, DIExpression::ApplyOffset, -Offset); in moveStaticAllocasToUnsafeStack()
693 replaceDbgDeclare(AI, NewAI, DIB, DIExpression::ApplyOffset, 0); in moveDynamicAllocasToUnsafeStack()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLocal.h471 DIExpression *getExpressionForConstant(DIBuilder &DIB, const Constant &C,
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h53 class DIExpression; variable
1738 SDDbgValue *getDbgValue(DIVariable *Var, DIExpression *Expr, SDNode *N,
1743 SDDbgValue *getConstantDbgValue(DIVariable *Var, DIExpression *Expr,
1748 SDDbgValue *getFrameIndexDbgValue(DIVariable *Var, DIExpression *Expr,
1753 SDDbgValue *getFrameIndexDbgValue(DIVariable *Var, DIExpression *Expr,
1760 SDDbgValue *getVRegDbgValue(DIVariable *Var, DIExpression *Expr,
1765 SDDbgValue *getDbgValueList(DIVariable *Var, DIExpression *Expr,
H A DMachineInstr.h45 class DIExpression; variable
502 const DIExpression *getDebugExpression() const;
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp612 DIExpression::FragmentInfo Fragment,
1107 isa<DIVariable>(CBound) || isa<DIExpression>(CBound), in visitDISubrange()
1115 isa<DIVariable>(LBound) || isa<DIExpression>(LBound), in visitDISubrange()
1120 isa<DIVariable>(UBound) || isa<DIExpression>(UBound), in visitDISubrange()
1140 CheckDI(isa<DIVariable>(LBound) || isa<DIExpression>(LBound), in visitDIGenericSubrange()
1149 CheckDI(isa<DIVariable>(Stride) || isa<DIExpression>(Stride), in visitDIGenericSubrange()
1597 void Verifier::visitDIExpression(const DIExpression &N) { in visitDIExpression()
6402 CheckDI(isa<DIExpression>(DII.getRawExpression()), in visitDbgIntrinsic()
6416 CheckDI(isa<DIExpression>(DAI->getRawAddressExpression()), in visitDbgIntrinsic()
6489 DIExpression *E = dyn_cast_or_null<DIExpression>(I.getRawExpression()); in verifyFragmentExpression()
[all …]
H A DAsmWriter.cpp1302 if (isa<DIExpression>(N)) in CreateMetadataSlot()
1990 if (auto *BE = dyn_cast_or_null<DIExpression>(Bound)) { in writeDIGenericSubrange()
1992 DIExpression::SignedOrUnsignedConstant::SignedConstant == in writeDIGenericSubrange()
2000 auto *BE = dyn_cast_or_null<DIExpression>(Bound); in writeDIGenericSubrange()
2372 static void writeDIExpression(raw_ostream &Out, const DIExpression *N, in writeDIExpression()
2377 for (const DIExpression::ExprOperand &Op : N->expr_ops()) { in writeDIExpression()
2554 if (const DIExpression *Expr = dyn_cast<DIExpression>(MD)) { in WriteAsOperandInternal()
3564 if (auto *Expr = dyn_cast<DIExpression>(Op)) { in printNamedMDNode()
5008 if (!N || isa<DIExpression>(MD)) in printMetadataImplRec()
5076 if (OnlyAsOperand || !N || isa<DIExpression>(MD)) in printMetadataImpl()
H A DLLVMContextImpl.h1170 template <> struct MDNodeKeyImpl<DIExpression> {
1174 MDNodeKeyImpl(const DIExpression *N) : Elements(N->getElements()) {}
1176 bool isKeyOf(const DIExpression *RHS) const {
H A DMetadata.cpp1768 DIExpression *E = nullptr; in copyMetadata()
1781 E = DIExpression::get(getContext(), Elements); in copyMetadata()
H A DIntrinsicInst.cpp179 DIExpression *NewExpr) { in addVariableLocationOps()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp53 assert(cast<DIExpression>(Expr)->isValid() && "not an expression"); in buildDirectDbgValue()
66 assert(cast<DIExpression>(Expr)->isValid() && "not an expression"); in buildIndirectDbgValue()
79 assert(cast<DIExpression>(Expr)->isValid() && "not an expression"); in buildFIDbgValue()
94 assert(cast<DIExpression>(Expr)->isValid() && "not an expression"); in buildConstDbgValue()
H A DIRTranslator.cpp2012 const DIExpression *Expr, in translateIfEntryValueArgument()
2033 Expr = DIExpression::append(Expr, dwarf::DW_OP_deref); in translateIfEntryValueArgument()
3187 const DIExpression *Expression, in translateDbgValueRecord()
3214 DIExpression::get(AI->getContext(), ExprOperands.drop_front()); in translateDbgValueRecord()
3234 const DIExpression *Expression, in translateDbgDeclareRecord()
3270 const DIExpression *Expression = DPV.getExpression(); in translateDbgInfo()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSCCP.cpp382 if (DIExpression *InitExpr = getExpressionForConstant( in runIPSCCP()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp6066 static iterator_range<llvm::DIExpression::expr_op_iterator>
6068 llvm::DIExpression::expr_op_iterator Begin = in ToDwarfOpIter()
6069 llvm::DIExpression::expr_op_iterator(Expr.begin()); in ToDwarfOpIter()
6070 llvm::DIExpression::expr_op_iterator End = in ToDwarfOpIter()
6071 llvm::DIExpression::expr_op_iterator(Expr.end()); in ToDwarfOpIter()
6127 iterator_range<llvm::DIExpression::expr_op_iterator> expr_ops() { in expr_ops()
6254 DIExpression::appendOffset(Expr, Offset); in createOffsetExpr()
6375 DIExpression *Expr;
6412 DbgVal.setExpression(DIExpression::get(DbgVal.getContext(), Ops)); in updateDVIWithLocation()
6413 DbgVal.setExpression(DIExpression::get(DbgVal.getContext(), Ops)); in updateDVIWithLocation()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1216 bool FastISel::lowerDbgValue(const Value *V, DIExpression *Expr, in lowerDbgValue()
1293 auto *NewExpr = DIExpression::prependOpcodes(Expr, Ops); in lowerDbgValue()
1302 bool FastISel::lowerDbgDeclare(const Value *Address, DIExpression *Expr, in lowerDbgDeclare()
1339 auto *NewExpr = DIExpression::prependOpcodes(Expr, Ops); in lowerDbgDeclare()
1400 DIExpression *Expr = DI->getExpression(); in selectIntrinsicCall()
H A DSelectionDAGBuilder.cpp1255 DIExpression *Expression = DPV.getExpression(); in visitDbgInfo()
1396 DIExpression *DanglingExpr = DDI.getExpression(); in dropDanglingDebugInfo()
1432 DIExpression *Expr = DDI.getExpression(); in resolveDanglingDebugInfo()
1482 DIExpression *Expr = DDI.getExpression(); in salvageUnresolvedDbgValue()
1545 DIExpression *NewExpr = in handleKillDebugValue()
1546 const_cast<DIExpression *>(DIExpression::convertToUndefExpression(Expr)); in handleKillDebugValue()
5768 NewDIExpr = DIExpression::prepend(FragExpr, DIExpression::DerefBefore); in EmitFuncArgumentDbgValue()
5770 NewDIExpr = DIExpression::prependOpcodes(NewDIExpr, Ops); in EmitFuncArgumentDbgValue()
6038 DIExpression *Expr, DebugLoc DbgLoc) { in visitEntryValueDbgValue()
6312 DIExpression *Expression = DI.getExpression(); in visitIntrinsicCall()
[all …]
H A DSelectionDAGISel.cpp1383 const Value *Arg, DIExpression *Expr, in processIfEntryValueDbgDeclare()
1398 Expr = DIExpression::append(Expr, dwarf::DW_OP_deref); in processIfEntryValueDbgDeclare()
1409 const Value *Address, DIExpression *Expr, in processDbgDeclare()
1446 Expr = DIExpression::prepend(Expr, DIExpression::ApplyOffset, in processDbgDeclare()
H A DSelectionDAG.cpp10668 SDDbgValue *SelectionDAG::getDbgValue(DIVariable *Var, DIExpression *Expr, in getDbgValue()
10681 DIExpression *Expr, in getConstantDbgValue()
10719 SDDbgValue *SelectionDAG::getVRegDbgValue(DIVariable *Var, DIExpression *Expr, in getVRegDbgValue()
10730 SDDbgValue *SelectionDAG::getDbgValueList(DIVariable *Var, DIExpression *Expr, in getDbgValueList()
10866 DIExpression::appendOffset(ExprOps, Offset); in salvageDebugInfo()
10867 DIExpr = DIExpression::appendOpsToArg(DIExpr, ExprOps, i, true); in salvageDebugInfo()
10873 DIExpression::convertToVariadicExpression(DIExpr); in salvageDebugInfo()
10881 DIExpr = DIExpression::appendOpsToArg(TmpDIExpr, ExprOps, i, true); in salvageDebugInfo()
10909 DIExpression *DbgExpression = DV->getExpression(); in salvageDebugInfo()
10910 auto ExtOps = DIExpression::getExtOps(FromSize, ToSize, false); in salvageDebugInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp106 DIExpression *Expression, const DILocation *DI, in createDebugValue()
114 DIExpression *Expression, in createDebugValue()
H A DLoopRotationUtils.cpp543 std::pair<std::pair<hash_code, DILocalVariable *>, DIExpression *>; in rotateLoop()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h115 PointerUnion<const GlobalVariable *, const DIExpression *> GVInfo;
H A DDbgEntityHistoryCalculator.cpp381 const DIExpression *DIExpr = DV.getDebugExpression(); in handleNewDebugValue()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp134 DIExpression *DIExpr = nullptr;
928 DIExpression *DIExpr = nullptr; in parseVarExprLoc()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.h805 llvm::DIExpression *createConstantValueExpression(const clang::ValueDecl *VD,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp848 DIExpression::appendOffset(Ops, Offset.getFixed()); in getOffsetOpcodes()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp725 DIExpression::appendOffset(Ops, Offset.getFixed()); in getOffsetOpcodes()

1234