Home
last modified time | relevance | path

Searched refs:FragmentInfo (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h681 std::pair<const DILocalVariable *, DIExpression::FragmentInfo>;
683 DenseMap<FragmentOfVar, SmallVector<DIExpression::FragmentInfo, 1>>;
750 for (auto FragmentInfo : Overlaps->second) { in considerOverlaps() local
754 Optional<DIExpression::FragmentInfo> OptFragmentInfo = FragmentInfo; in considerOverlaps()
755 if (DebugVariable::isDefaultFragment(FragmentInfo)) in considerOverlaps()
781 using FragmentInfo = DIExpression::FragmentInfo; variable
782 using OptFragmentInfo = Optional<DIExpression::FragmentInfo>;
787 DenseMap<const DILocalVariable *, SmallSet<FragmentInfo, 4>>;
H A DVarLocBasedImpl.cpp284 using FragmentInfo = DIExpression::FragmentInfo; typedef in __anon32558ef20111::VarLocBasedLDV
285 using OptFragmentInfo = Optional<DIExpression::FragmentInfo>;
794 std::pair<const DILocalVariable *, DIExpression::FragmentInfo>;
796 DenseMap<FragmentOfVar, SmallVector<DIExpression::FragmentInfo, 1>>;
801 DenseMap<const DILocalVariable *, SmallSet<FragmentInfo, 4>>;
1059 FragmentInfo ThisFragment = Var.getFragmentOrDefault(); in erase()
1849 FragmentInfo ThisFragment = MIVar.getFragmentOrDefault(); in accumulateFragmentMap()
1856 SmallSet<FragmentInfo, 4> OneFragment; in accumulateFragmentMap()
H A DInstrRefBasedImpl.cpp1797 FragmentInfo ThisFragment = MIVar.getFragmentOrDefault(); in accumulateFragmentMap()
1804 SmallSet<FragmentInfo, 4> OneFragment; in accumulateFragmentMap()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DDebugHandlerBase.h40 llvm::Optional<llvm::DIExpression::FragmentInfo> FragmentInfo; member
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h2720 struct FragmentInfo { struct
2730 Optional<FragmentInfo> getFragmentInfo() const { in getFragmentInfo()
2830 static int fragmentCmp(const FragmentInfo &A, const FragmentInfo &B) { in fragmentCmp()
2854 static bool fragmentsOverlap(const FragmentInfo &A, const FragmentInfo &B) { in fragmentsOverlap()
2897 using FragInfo = DIExpression::FragmentInfo;
3621 using FragmentInfo = DIExpression::FragmentInfo;
3624 Optional<FragmentInfo> Fragment;
3629 static const FragmentInfo DefaultFragment;
3632 DebugVariable(const DILocalVariable *Var, Optional<FragmentInfo> FragmentInfo,
3646 FragmentInfo getFragmentOrDefault() const {
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp290 auto FragmentInfo = ExprCursor.getFragmentInfo(); in addMachineRegExpression() local
296 if (FragmentInfo) in addMachineRegExpression()
297 if (RegSize > FragmentInfo->SizeInBits) in addMachineRegExpression()
H A DDebugHandlerBase.cpp43 Location.FragmentInfo.reset(); in extractFromMachineInstruction()
80 Location.FragmentInfo = {Op->getArg(1), Op->getArg(0)}; in extractFromMachineInstruction()
H A DDwarfExpression.h91 Optional<DIExpression::FragmentInfo> getFragmentInfo() const { in getFragmentInfo()
H A DCodeViewDebug.cpp1376 if (Location->FragmentInfo) { in calculateRanges()
1378 DR.StructOffset = Location->FragmentInfo->OffsetInBits / 8; in calculateRanges()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinaryFunction.h2290 class FragmentInfo {
2310 FragmentInfo ColdFragment;
2312 FragmentInfo &cold() { return ColdFragment; } in cold()
2314 const FragmentInfo &cold() const { return ColdFragment; } in cold()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLiveDebugVariables.cpp289 const Optional<DIExpression::FragmentInfo> Fragment;
322 Optional<DIExpression::FragmentInfo> Fragment, DebugLoc L, in UserValue()
585 Optional<DIExpression::FragmentInfo> Fragment,
772 Optional<DIExpression::FragmentInfo> Fragment, in getUserValue()
/llvm-project-15.0.7/llvm/lib/IR/
H A DDebugInfoMetadata.cpp34 const DIExpression::FragmentInfo DebugVariable::DefaultFragment = {
1373 Optional<DIExpression::FragmentInfo>
1377 DIExpression::FragmentInfo Info = {I->getArg(1), I->getArg(0)}; in getFragmentInfo()
1584 Optional<FragmentInfo> FI = Expr->getFragmentInfo(); in appendToStack()
H A DVerifier.cpp577 DIExpression::FragmentInfo Fragment,
6014 DIExpression::FragmentInfo Fragment, in verifyFragmentExpression()
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DRewriteInstance.cpp3730 BinaryFunction::FragmentInfo &ColdPart = Function.cold(); in mapCodeSections()