Home
last modified time | relevance | path

Searched refs:getExpression (Results 1 – 25 of 49) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDebugLocEntry.h143 bool isFragment() const { return getExpression()->isFragment(); } in isFragment()
144 bool isEntryVal() const { return getExpression()->isEntryValue(); } in isEntryVal()
169 const DIExpression *getExpression() const { return Expression; } in getExpression() function
243 return A.getExpression() == B.getExpression(); in sortUniqueValues()
284 return A.getExpression()->getFragmentInfo()->OffsetInBits <
285 B.getExpression()->getFragmentInfo()->OffsetInBits;
H A DDwarfDebug.h154 assert(!Value.getExpression()->isFragment() && "Fragments not supported."); in initializeDbgValue()
157 if (auto *E = ValueLoc->getExpression()) in initializeDbgValue()
H A DDwarfDebug.cpp1188 GVMap[GVE->getVariable()].push_back({&Global, GVE->getExpression()}); in beginModule()
1238 auto *Expr = GVE->getExpression(); in beginModule()
2594 auto *DIExpr = Value.getExpression(); in emitDebugLocValue()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp383 if (DIG->getExpression() && DIG->getExpression()->isConstant()) in stripDeadDebugInfoImpl()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineDebugify.cpp80 Expr = DVI->getExpression(); in applyDebugifyMetadataToMachineFunction()
H A DAssignmentTrackingAnalysis.cpp1279 if (auto OptFragInfo = Source->getExpression()->getFragmentInfo()) { in emitDbgValue()
1296 Emit(Val, Source->getExpression()); in emitDbgValue()
1301 Emit(nullptr, Source->getExpression()); in emitDbgValue()
1849 FnVarLocs->addSingleLocVar(DebugVariable(DDI), DDI->getExpression(), in buildOverlapMapAndRecordDeclares()
1866 if (auto ExistingFrag = DAI->getExpression()->getFragmentInfo()) in buildOverlapMapAndRecordDeclares()
2124 DVI->getExpression(), DVI->getDebugLoc(), in emitPromotedVarLocs()
H A DLiveDebugVariables.cpp154 WasList(Other.getWasList()), Expression(Other.getExpression()) { in DbgVariableValue()
173 Expression = Other.getExpression(); in operator =()
177 const DIExpression *getExpression() const { return Expression; } in getExpression() function in __anon5b3cf91b0211::DbgVariableValue
1697 const DIExpression *Expr = DbgValue.getExpression(); in insertDebugValue()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h126 DIExpression *getExpression() const { in getExpression() function
129 return Info.get<DbgValTy>()->getExpression(); in getExpression()
156 << ", expr=" << *P.DDI.getExpression()
H A DSDNodeDbgValue.h183 DIExpression *getExpression() const { return Expr; } in getExpression() function
H A DFastISel.cpp1256 auto *NewExpr = DIExpression::prependOpcodes(DI->getExpression(), Ops); in selectIntrinsicCall()
1265 DI->getVariable(), DI->getExpression()); in selectIntrinsicCall()
1286 DI->getVariable(), DI->getExpression()); in selectIntrinsicCall()
1289 DIExpression *Expr = DI->getExpression(); in selectIntrinsicCall()
1309 .addMetadata(DI->getExpression()); in selectIntrinsicCall()
1315 Reg, DI->getVariable(), DI->getExpression()); in selectIntrinsicCall()
1325 auto *NewExpr = DIExpression::prependOpcodes(DI->getExpression(), Ops); in selectIntrinsicCall()
H A DInstrEmitter.cpp764 const DIExpression *Expr = (DIExpression *)SD->getExpression(); in EmitDbgInstrRef()
896 DIExpression::convertToUndefExpression(SD->getExpression()); in EmitDbgNoLocation()
906 DIExpression *Expr = SD->getExpression(); in EmitDbgValueList()
922 DIExpression *Expr = SD->getExpression(); in EmitDbgValueFromSingleOp()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLocal.cpp1473 if ((DVI->getVariable() == DIVar) && (DVI->getExpression() == DIExpr)) in PhiHasDebugValue()
1522 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue()
1548 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue()
1576 auto *DIExpr = DII->getExpression(); in ConvertDebugDeclareToDebugValue()
1668 DIExpression::append(DDI->getExpression(), dwarf::DW_OP_deref); in LowerDbgDeclare()
1759 auto *DIExpr = DII->getExpression(); in replaceDbgDeclare()
1774 auto *DIExpr = DVI->getExpression(); in replaceOneDbgValueForAlloca()
1877 DIExpression *SalvagedExpr = DII->getExpression(); in salvageDebugInfoForDbgValues()
2162 return DII.getExpression(); in replaceAllDbgUsesWith()
2194 return DIExpression::appendExt(DII.getExpression(), ToBits, FromBits, in replaceAllDbgUsesWith()
H A DPromoteMemoryToRegister.cpp511 } else if (DII->getExpression()->startsWithDeref()) { in rewriteSingleStoreAlloca()
628 if (DII->isAddressOfVariable() || DII->getExpression()->startsWithDeref()) in promoteSingleBlockAlloca()
777 if (DII->isAddressOfVariable() || DII->getExpression()->startsWithDeref()) in run()
H A DBasicBlockUtils.cpp390 DVI->getExpression(), in removeRedundantDbgInstrsUsingBackwardScan()
460 VMI->second.second != DVI->getExpression()) { in removeRedundantDbgInstrsUsingForwardScan()
465 VariableMap[Key] = {Values, DVI->getExpression()}; in removeRedundantDbgInstrsUsingForwardScan()
H A DLoopRotationUtils.cpp401 D->getExpression()}; in rotateLoop()
H A DDebugify.cpp675 if (DVI->getExpression()->getNumElements()) in diagnoseMisSizedDbgValue()
/openbsd-src/gnu/llvm/llvm/lib/ProfileData/Coverage/
H A DCoverageMappingWriter.cpp116 C = Counter::getExpression(AdjustedExpressionIDs[C.getExpressionID()]); in adjust()
H A DCoverageMapping.cpp49 return Counter::getExpression(It->second); in get()
53 return Counter::getExpression(I); in get()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DIntrinsicInst.h284 !getExpression()->isComplex()) || in isKillLocation()
292 DIExpression *getExpression() const { in getExpression() function
321 return getExpression()->getFragmentInfo(); in getFragment()
/openbsd-src/gnu/llvm/clang/include/clang/Tooling/Syntax/
H A DNodes.h336 Expression *getExpression();
/openbsd-src/gnu/llvm/clang/lib/Tooling/Syntax/
H A DNodes.cpp325 syntax::Expression *syntax::ExpressionStatement::getExpression() { in getExpression() function in syntax::ExpressionStatement
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1946 MF->setVariableDbgInfo(DI.getVariable(), DI.getExpression(), in translateKnownIntrinsic()
1952 DI.getVariable(), DI.getExpression()); in translateKnownIntrinsic()
1993 MIRBuilder.buildIndirectDbgValue(0, DI.getVariable(), DI.getExpression()); in translateKnownIntrinsic()
1995 MIRBuilder.buildConstDbgValue(*CI, DI.getVariable(), DI.getExpression()); in translateKnownIntrinsic()
2002 MIRBuilder.buildDirectDbgValue(Reg, DI.getVariable(), DI.getExpression()); in translateKnownIntrinsic()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp828 return DDI->getExpression()->getNumElements() == 0; in cacheDIVar()
1733 DDI->getExpression(), DDI->getDebugLoc(), in insertSpills()
2646 DIExpression *Expr = DVI->getExpression(); in salvageDebugInfo()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DIntrinsicInst.cpp189 if (auto Fragment = getExpression()->getFragmentInfo()) in getFragmentSizeInBits()
/openbsd-src/gnu/llvm/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h146 static Counter getExpression(unsigned ExpressionId) { in getExpression() function

12