/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SafeStack.cpp | 588 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 D | Local.h | 471 DIExpression *getExpressionForConstant(DIBuilder &DIB, const Constant &C,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 53 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 D | MachineInstr.h | 45 class DIExpression; variable 502 const DIExpression *getDebugExpression() const;
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Verifier.cpp | 612 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 D | AsmWriter.cpp | 1302 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 D | LLVMContextImpl.h | 1170 template <> struct MDNodeKeyImpl<DIExpression> { 1174 MDNodeKeyImpl(const DIExpression *N) : Elements(N->getElements()) {} 1176 bool isKeyOf(const DIExpression *RHS) const {
|
H A D | Metadata.cpp | 1768 DIExpression *E = nullptr; in copyMetadata() 1781 E = DIExpression::get(getContext(), Elements); in copyMetadata()
|
H A D | IntrinsicInst.cpp | 179 DIExpression *NewExpr) { in addVariableLocationOps()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.cpp | 53 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 D | IRTranslator.cpp | 2012 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 D | SCCP.cpp | 382 if (DIExpression *InitExpr = getExpressionForConstant( in runIPSCCP()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 6066 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 D | FastISel.cpp | 1216 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 D | SelectionDAGBuilder.cpp | 1255 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 D | SelectionDAGISel.cpp | 1383 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 D | SelectionDAG.cpp | 10668 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 D | PromoteMemoryToRegister.cpp | 106 DIExpression *Expression, const DILocation *DI, in createDebugValue() 114 DIExpression *Expression, in createDebugValue()
|
H A D | LoopRotationUtils.cpp | 543 std::pair<std::pair<hash_code, DILocalVariable *>, DIExpression *>; in rotateLoop()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | CodeViewDebug.h | 115 PointerUnion<const GlobalVariable *, const DIExpression *> GVInfo;
|
H A D | DbgEntityHistoryCalculator.cpp | 381 const DIExpression *DIExpr = DV.getDebugExpression(); in handleNewDebugValue()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIRParser.cpp | 134 DIExpression *DIExpr = nullptr; 928 DIExpression *DIExpr = nullptr; in parseVarExprLoc()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 805 llvm::DIExpression *createConstantValueExpression(const clang::ValueDecl *VD,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64RegisterInfo.cpp | 848 DIExpression::appendOffset(Ops, Offset.getFixed()); in getOffsetOpcodes()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVRegisterInfo.cpp | 725 DIExpression::appendOffset(Ops, Offset.getFixed()); in getOffsetOpcodes()
|