Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAssignmentTrackingAnalysis.cpp1528 auto FragInfo = *OptFragInfo; in emitDbgValue() local
1530 Expr, FragInfo.OffsetInBits, FragInfo.SizeInBits); in emitDbgValue()
2156 std::optional<DIExpression::FragmentInfo> FragInfo; in buildOverlapMapAndRecordDeclares() local
2162 Info->OffsetInBits, Info->SizeInBits, Assign, FragInfo) || in buildOverlapMapAndRecordDeclares()
2163 (FragInfo && FragInfo->SizeInBits == 0)) in buildOverlapMapAndRecordDeclares()
2171 if (!FragInfo) in buildOverlapMapAndRecordDeclares()
2172 FragInfo = Assign->getExpression()->getFragmentInfo(); in buildOverlapMapAndRecordDeclares()
2175 DebugVariable(Assign->getVariable(), FragInfo, in buildOverlapMapAndRecordDeclares()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h3780 using FragInfo = DIExpression::FragmentInfo;
3783 static inline FragInfo getEmptyKey() { return {MaxVal, MaxVal}; }
3785 static inline FragInfo getTombstoneKey() { return {MaxVal - 1, MaxVal - 1}; }
3787 static unsigned getHashValue(const FragInfo &Frag) {
3791 static bool isEqual(const FragInfo &A, const FragInfo &B) { return A == B; }