Home
last modified time | relevance | path

Searched refs:FragInfo (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DAssignmentTrackingAnalysis.cpp1280 auto FragInfo = *OptFragInfo; in emitDbgValue() local
1282 Expr, FragInfo.OffsetInBits, FragInfo.SizeInBits); in emitDbgValue()
1861 std::optional<DIExpression::FragmentInfo> FragInfo = in buildOverlapMapAndRecordDeclares() local
1875 DebugVariable DV = DebugVariable(DAI->getVariable(), FragInfo, in buildOverlapMapAndRecordDeclares()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h3001 using FragInfo = DIExpression::FragmentInfo;
3004 static inline FragInfo getEmptyKey() { return {MaxVal, MaxVal}; }
3006 static inline FragInfo getTombstoneKey() { return {MaxVal - 1, MaxVal - 1}; }
3008 static unsigned getHashValue(const FragInfo &Frag) {
3012 static bool isEqual(const FragInfo &A, const FragInfo &B) { return A == B; }
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp511 if (auto FragInfo = DAI->getExpression()->getFragmentInfo()) { in shortenAssignment() local
512 if (!DIExpression::fragmentsOverlap(*FragInfo, DeadFragment)) in shortenAssignment()