/llvm-project/llvm/test/tools/yaml2obj/ELF/ |
H A D | bb-addr-map.yaml | 56 # 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 D | bb-addr-map-pgo-analysis-map.yaml | 35 BBRanges: 58 BBRanges:
|
/llvm-project/llvm/test/tools/obj2yaml/ELF/ |
H A D | bb-addr-map-pgo-analysis-map.yaml | 20 # 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 D | bb-addr-map.yaml | 18 # 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 D | elf-bbaddrmap-symbolize-relocatable.yaml | 27 BBRanges: 34 BBRanges: 42 BBRanges:
|
H A D | elf-bbaddrmap-disassemble-symbolize-operands.yaml | 109 BBRanges: 143 BBRanges: 204 BBRanges: 234 BBRanges:
|
H A D | elf-pgoanalysismap.yaml | 29 BBRanges: 72 BBRanges: 144 BBRanges:
|
/llvm-project/llvm/test/tools/llvm-readobj/ELF/ |
H A D | bb-addr-map-relocatable.test | 67 BBRanges: 74 BBRanges: 143 BBRanges: 197 BBRanges:
|
H A D | bb-addr-map.test | 148 BBRanges: 162 BBRanges: 177 BBRanges:
|
H A D | bb-addr-map-pgo-analysis-map.test | 177 BBRanges: 190 BBRanges: 218 BBRanges:
|
/llvm-project/llvm/unittests/Object/ |
H A D | ELFObjectFileTest.cpp | 534 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 D | ELFTypes.h | 949 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 D | ELFYAML.h | 176 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 D | ELFEmitter.cpp | 1472 (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 D | ELFYAML.cpp | 1857 IO.mapOptional("BBRanges", E.BBRanges); in mapping()
|
/llvm-project/llvm/tools/obj2yaml/ |
H A D | elf2yaml.cpp | 921 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 D | llvm-objdump.cpp | 263 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 D | ELFDumper.cpp | 7838 for (const BBAddrMap::BBRangeEntry &BBR : AM.BBRanges) { in printBBAddrMaps()
|