Home
last modified time | relevance | path

Searched full:bbranges (Results 1 – 18 of 18) sorted by relevance

/llvm-project/llvm/test/tools/yaml2obj/ELF/
H A Dbb-addr-map.yaml56 # Case 7: Specify empty BBRanges.
62 # Case 8: Specify empty BBRanges with multi-bb-range.
104 BBRanges:
118 BBRanges:
131 BBRanges:
141 ## with one entry with empty BBRanges.
146 BBRanges: []
149 ## description with one entry with empty BBRanges.
155 BBRanges: []
H A Dbb-addr-map-pgo-analysis-map.yaml35 BBRanges:
58 BBRanges:
/llvm-project/llvm/test/tools/obj2yaml/ELF/
H A Dbb-addr-map-pgo-analysis-map.yaml20 # VALID-NEXT: BBRanges:
36 # VALID-NEXT: BBRanges:
73 BBRanges:
90 BBRanges:
132 # MULTI-NEXT: BBRanges:
147 # MULTI-NEXT: BBRanges:
166 BBRanges:
181 BBRanges:
220 BBRanges:
H A Dbb-addr-map.yaml18 # VALID-NEXT: BBRanges:
35 # VALID-NEXT: BBRanges:
55 BBRanges:
73 BBRanges:
123 # MULTI-NEXT: BBRanges:
133 # MULTI-NEXT: BBRanges:
150 BBRanges:
160 BBRanges:
/llvm-project/llvm/test/tools/llvm-objdump/X86/
H A Delf-bbaddrmap-symbolize-relocatable.yaml27 BBRanges:
34 BBRanges:
42 BBRanges:
H A Delf-bbaddrmap-disassemble-symbolize-operands.yaml109 BBRanges:
143 BBRanges:
204 BBRanges:
234 BBRanges:
H A Delf-pgoanalysismap.yaml29 BBRanges:
72 BBRanges:
144 BBRanges:
/llvm-project/llvm/test/tools/llvm-readobj/ELF/
H A Dbb-addr-map-relocatable.test67 BBRanges:
74 BBRanges:
143 BBRanges:
197 BBRanges:
H A Dbb-addr-map.test148 BBRanges:
162 BBRanges:
177 BBRanges:
H A Dbb-addr-map-pgo-analysis-map.test177 BBRanges:
190 BBRanges:
218 BBRanges:
/llvm-project/llvm/unittests/Object/
H A DELFObjectFileTest.cpp534 BBRanges: in TEST()
552 BBRanges: [] in TEST()
564 BBRanges: in TEST()
687 BBRanges: in TEST()
700 BBRanges: in TEST()
718 BBRanges: in TEST()
730 BBRanges: in TEST()
884 BBRanges: in TEST()
901 BBRanges: in TEST()
927 BBRanges in TEST()
[all...]
/llvm-project/llvm/include/llvm/Object/
H A DELFTypes.h949 std::vector<BBRangeEntry> BBRanges;
954 assert(!BBRanges.empty());
955 return BBRanges.front().BaseAddress;
961 for (const auto &BBR : BBRanges)
970 for (size_t I = 0; I < BBRanges.size(); ++I)
971 if (BBRanges[I].BaseAddress == BaseAddress)
978 return BBRanges.front().BBEntries;
981 const std::vector<BBRangeEntry> &getBBRanges() const { return BBRanges; }
985 return std::equal(BBRanges.begin(), BBRanges
[all...]
/llvm-project/llvm/include/llvm/ObjectYAML/
H A DELFYAML.h176 std::optional<std::vector<BBRangeEntry>> BBRanges; member
179 if (!BBRanges || BBRanges->empty()) in getFunctionAddress()
181 return BBRanges->front().BaseAddress; in getFunctionAddress()
/llvm-project/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp1472 (E.BBRanges && E.BBRanges->size() != 1); in writeSectionContent()
1480 E.NumBBRanges.value_or(E.BBRanges ? E.BBRanges->size() : 0); in writeSectionContent()
1483 if (!E.BBRanges) in writeSectionContent()
1486 for (const ELFYAML::BBAddrMapEntry::BBRangeEntry &BBR : *E.BBRanges) { in writeSectionContent()
H A DELFYAML.cpp1857 IO.mapOptional("BBRanges", E.BBRanges); in mapping()
/llvm-project/llvm/tools/obj2yaml/
H A Delf2yaml.cpp921 std::vector<ELFYAML::BBAddrMapEntry::BBRangeEntry> BBRanges; in dumpBBAddrMapSection()
942 BBRanges.push_back({BaseAddress, /*NumBlocks=*/{}, BBEntries}); in dumpBBAddrMapSection()
945 {Version, Feature, /*NumBBRanges=*/{}, std::move(BBRanges)}); in dumpBBAddrMapSection()
920 std::vector<ELFYAML::BBAddrMapEntry::BBRangeEntry> BBRanges; dumpBBAddrMapSection() local
/llvm-project/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp263 for (size_t I = 1; I < AddrMap.BBRanges.size(); ++I) in AddFunctionEntry()
264 RangeBaseAddrToFunctionAddr.emplace(AddrMap.BBRanges[I].BaseAddress, in AddFunctionEntry()
1467 FunctionMap->getAddrMap().BBRanges[I].BBEntries.size(); in collectBBAddrMapLabels()
1468 const auto &BBRange = FunctionMap->getAddrMap().BBRanges[*BBRangeIndex]; in collectBBAddrMapLabels()
/llvm-project/llvm/tools/llvm-readobj/
H A DELFDumper.cpp7838 for (const BBAddrMap::BBRangeEntry &BBR : AM.BBRanges) { in printBBAddrMaps()