| /llvm-project-15.0.7/llvm/unittests/ObjCopy/ |
| H A D | ObjCopyTest.cpp | 107 function_ref<bool(const Binary &File)> IsValidFormat) { in createObjectFileFromYamlDescription() 123 Expected<std::unique_ptr<Binary>> 124 callObjCopy(ConfigManager &Config, object::Binary &In, in callObjCopy() 126 function_ref<bool(const Binary &File)> IsValidFormat) { in callObjCopy() 135 Expected<std::unique_ptr<Binary>> Result = createBinary(Buffer); in callObjCopy() 188 function_ref<bool(const Binary &File)> IsValidFormat) { in copySimpleInMemoryFileImpl() 203 Expected<std::unique_ptr<Binary>> Result = in copySimpleInMemoryFileImpl() 240 function_ref<bool(const Binary &File)> IsValidFormat, in addOrUpdateSectionToFileImpl() 268 Expected<std::unique_ptr<Binary>> Result = in addOrUpdateSectionToFileImpl() 335 function_ref<bool(const Binary &File)> IsValidFormat, in removeSectionByPatternImpl() [all …]
|
| /llvm-project-15.0.7/llvm/tools/llvm-profgen/ |
| H A D | PerfReader.cpp | 100 Binary->virtualAddrToOffset(End), Binary)) { in unwindLinear() 106 if (Binary->usePseudoProbes()) { in unwindLinear() 211 T EmptyStack(Binary); in collectSamplesFromFrameTrie() 237 if (Binary->usePseudoProbes()) { in collectSamplesFromFrameTrie() 238 AddressStack Stack(Binary); in collectSamplesFromFrameTrie() 241 FrameStack Stack(Binary); in collectSamplesFromFrameTrie() 259 if (Binary->usePseudoProbes()) { in recordBranchCount() 272 UnwindState State(Sample, Binary); in unwind() 481 if (Binary->useFSDiscriminator()) in unwindSamples() 659 if (!Binary->getMissingMMapWarned() && !Binary->getIsLoadedByMMap()) { in warnIfMissingMMap() [all …]
|
| H A D | ProfileGenerator.cpp | 119 if (Binary->useFSDiscriminator()) in create() 136 if (Binary->useFSDiscriminator()) in create() 481 if (Binary->usePseudoProbes()) in generateProfile() 482 Binary->decodePseudoProbe(); in generateProfile() 485 if (Binary->usePseudoProbes()) { in generateProfile() 602 if (Binary->usePseudoProbes()) { in getLeafProfileAndAddTotalSamples() 622 if (Binary->usePseudoProbes()) { in getLeafProfileAndAddTotalSamples() 774 if (Binary->usePseudoProbes()) in generateProfile() 775 Binary->decodePseudoProbe(); in generateProfile() 778 if (Binary->usePseudoProbes()) { in generateProfile() [all …]
|
| H A D | ProfileGenerator.h | 35 ProfileGeneratorBase(ProfiledBinary *Binary) : Binary(Binary){}; in ProfileGeneratorBase() argument 36 ProfileGeneratorBase(ProfiledBinary *Binary, in ProfileGeneratorBase() argument 38 : Binary(Binary), SampleCounters(Counters){}; in ProfileGeneratorBase() 39 ProfileGeneratorBase(ProfiledBinary *Binary, in ProfileGeneratorBase() argument 41 : Binary(Binary), ProfileMap(std::move(Profiles)){}; in ProfileGeneratorBase() 48 create(ProfiledBinary *Binary, SampleProfileMap &ProfileMap, 136 ProfiledBinary *Binary = nullptr; variable 149 ProfileGenerator(ProfiledBinary *Binary, in ProfileGenerator() argument 151 : ProfileGeneratorBase(Binary, Counters){}; in ProfileGenerator() 183 CSProfileGenerator(ProfiledBinary *Binary, in CSProfileGenerator() argument [all …]
|
| H A D | PerfReader.h | 229 const ProfiledBinary *Binary; member 269 : Binary(Binary), LBRStack(Sample->LBRStack), in UnwindState() 420 ProfiledBinary *Binary; member 421 FrameStack(ProfiledBinary *B) : Binary(B) {} in FrameStack() 438 ProfiledBinary *Binary; member 476 : CtxCounterMap(Counter), Binary(B) {} in VirtualUnwinder() 556 ProfiledBinary *Binary; variable 565 : Binary(B), PerfTraceFile(PerfTrace) { in PerfReaderBase() 567 Binary->setBaseAddress(Binary->getPreferredBaseAddress()); in PerfReaderBase() 582 ProfiledBinary *Binary = nullptr; [all …]
|
| /llvm-project-15.0.7/llvm/tools/obj2yaml/ |
| H A D | offload2yaml.cpp | 27 Member.StringEntries = std::vector<OffloadYAML::Binary::StringEntry>(); in populateYAML() 29 Member.StringEntries->emplace_back(OffloadYAML::Binary::StringEntry( in populateYAML() 37 Expected<OffloadYAML::Binary *> dump(MemoryBufferRef Source, in dump() 44 std::unique_ptr<OffloadYAML::Binary> YAMLBinary = in dump() 45 std::make_unique<OffloadYAML::Binary>(); in dump() 47 YAMLBinary->Members = std::vector<OffloadYAML::Binary::Member>(); in dump() 57 object::OffloadBinary &Binary = **BinaryOrErr; in dump() local 59 populateYAML(*YAMLBinary, Binary, Saver); in dump() 61 Offset += Binary.getSize(); in dump() 73 Expected<OffloadYAML::Binary *> YAMLOrErr = dump(Source, Saver); in offload2yaml() [all …]
|
| H A D | obj2yaml.cpp | 73 Expected<std::unique_ptr<Binary>> BinOrErr = in dumpInput() 78 Binary &Binary = *BinOrErr->get(); in dumpInput() local 81 if (Binary.isMachO() || Binary.isMachOUniversalBinary()) in dumpInput() 82 return macho2yaml(OS, Binary, RawSegment.getBits()); in dumpInput() 83 if (ObjectFile *Obj = dyn_cast<ObjectFile>(&Binary)) in dumpInput() 85 if (MinidumpFile *Minidump = dyn_cast<MinidumpFile>(&Binary)) in dumpInput()
|
| /llvm-project-15.0.7/llvm/lib/Object/ |
| H A D | Binary.cpp | 34 Binary::~Binary() = default; 36 Binary::Binary(unsigned int Type, MemoryBufferRef Source) in Binary() function in Binary 39 StringRef Binary::getData() const { return Data.getBuffer(); } in getData() 41 StringRef Binary::getFileName() const { return Data.getBufferIdentifier(); } in getFileName() 43 MemoryBufferRef Binary::getMemoryBufferRef() const { return Data; } in getMemoryBufferRef() 45 Expected<std::unique_ptr<Binary>> object::createBinary(MemoryBufferRef Buffer, in createBinary() 101 Expected<OwningBinary<Binary>> 110 Expected<std::unique_ptr<Binary>> BinOrErr = in createBinary() 114 std::unique_ptr<Binary> &Bin = BinOrErr.get(); in createBinary() 116 return OwningBinary<Binary>(std::move(Bin), std::move(Buffer)); in createBinary()
|
| /llvm-project-15.0.7/llvm/include/llvm/ObjectYAML/ |
| H A D | OffloadYAML.h | 26 struct Binary { struct 50 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::OffloadYAML::Binary::Member) argument 51 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::OffloadYAML::Binary::StringEntry) in LLVM_YAML_IS_SEQUENCE_VECTOR() 64 template <> struct MappingTraits<OffloadYAML::Binary> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 65 static void mapping(IO &IO, OffloadYAML::Binary &O); in LLVM_YAML_IS_SEQUENCE_VECTOR() 68 template <> struct MappingTraits<OffloadYAML::Binary::StringEntry> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 69 static void mapping(IO &IO, OffloadYAML::Binary::StringEntry &M); in LLVM_YAML_IS_SEQUENCE_VECTOR() 72 template <> struct MappingTraits<OffloadYAML::Binary::Member> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 73 static void mapping(IO &IO, OffloadYAML::Binary::Member &M); in LLVM_YAML_IS_SEQUENCE_VECTOR()
|
| /llvm-project-15.0.7/llvm/tools/llvm-lipo/ |
| H A D | llvm-lipo.cpp | 318 static SmallVector<OwningBinary<Binary>, 1> 322 Expected<OwningBinary<Binary>> BinaryOrErr = in readInputBinaries() 326 const Binary *B = BinaryOrErr->getBinary(); in readInputBinaries() 382 static void printBinaryArchs(LLVMContext &LLVMCtx, const Binary *Binary, in printBinaryArchs() argument 429 const auto *IR = cast<IRObjectFile>(Binary); in printBinaryArchs() 448 const Binary *Binary = IB.getBinary(); in printInfo() local 449 if (Binary->isMachOUniversalBinary()) { in printInfo() 456 const Binary *Binary = IB.getBinary(); in printInfo() local 457 if (!Binary->isMachOUniversalBinary()) { in printInfo() 492 Binary *B; in thinSlice() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Object/ |
| H A D | OffloadingTest.cpp | 53 auto &Binary = **BinaryOrErr; in TEST() local 54 ASSERT_EQ(Data.TheImageKind, Binary.getImageKind()); in TEST() 55 ASSERT_EQ(Data.TheOffloadKind, Binary.getOffloadKind()); in TEST() 56 ASSERT_EQ(Data.Flags, Binary.getFlags()); in TEST() 60 Binary.getString(KeyAndValue.first)); in TEST() 62 EXPECT_TRUE(Data.Image->getBuffer() == Binary.getImage()); in TEST() 65 EXPECT_TRUE(Binary.getSize() % OffloadBinary::getAlignment() == 0); in TEST() 66 EXPECT_TRUE(Binary.getSize() == BinaryBuffer->getBuffer().size()); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/MCTargetDesc/ |
| H A D | CSKYMCCodeEmitter.cpp | 76 uint32_t Binary; in expandJBTF() local 82 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandJBTF() 83 writeData(Binary, 2, OS); in expandJBTF() 93 writeData(Binary, 4, OS); in expandJBTF() 101 uint32_t Binary; in expandNEG() local 108 writeData(Binary, Size, OS); in expandNEG() 115 writeData(Binary, Size, OS); in expandNEG() 123 uint32_t Binary; in expandRSUBI() local 130 writeData(Binary, Size, OS); in expandRSUBI() 137 writeData(Binary, Size, OS); in expandRSUBI() [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-profgen/ |
| H A D | mmapEvent.test | 22 ; CHECK: Mmap: Binary /home/a.out loaded at 0x400000 23 ; CHECK: Mmap: Binary /usr/lib64/ld-2.17.so loaded at 0x7f2505b40000 24 ; CHECK: Mmap: Binary [vdso] loaded at 0x7ffe88097000 25 ; CHECK: Mmap: Binary /usr/lib64/perf_fopen_hook.so loaded at 0x7f2505d56000 26 ; CHECK: Mmap: Binary /usr/lib64/libdl-2.17.so loaded at 0x7f250593c000 27 ; CHECK: Mmap: Binary /usr/lib64/libc-2.17.so loaded at 0x7f250556e000 28 ; CHECK: Mmap: Binary /usr/lib64/libz.so.1.2.7 loaded at 0x7f2505358000 29 ; CHECK: Mmap: Binary /usr/lib64/perf_fopen_hook.so loaded at 0x7f2505d56000 30 ; CHECK: Mmap: Binary /home/hoy/test/dlopen/helper.so loaded at 0x7f2505156000 31 ; CHECK: Mmap: Binary /home/hoy/test/dlopen/helper.so loaded at 0x7f2505156000
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| H A D | WebAssemblyMCCodeEmitter.cpp | 64 uint64_t Binary = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() local 65 if (Binary < (1 << 8)) { in encodeInstruction() 66 OS << uint8_t(Binary); in encodeInstruction() 67 } else if (Binary < (1 << 16)) { in encodeInstruction() 68 OS << uint8_t(Binary >> 8); in encodeInstruction() 69 encodeULEB128(uint8_t(Binary), OS); in encodeInstruction() 70 } else if (Binary < (1 << 24)) { in encodeInstruction() 71 OS << uint8_t(Binary >> 16); in encodeInstruction() 72 encodeULEB128(uint16_t(Binary), OS); in encodeInstruction()
|
| /llvm-project-15.0.7/llvm/lib/ObjectYAML/ |
| H A D | OffloadYAML.cpp | 46 void MappingTraits<OffloadYAML::Binary>::mapping(IO &IO, in mapping() 47 OffloadYAML::Binary &O) { in mapping() 59 void MappingTraits<OffloadYAML::Binary::StringEntry>::mapping( in mapping() 60 IO &IO, OffloadYAML::Binary::StringEntry &SE) { in mapping() 66 void MappingTraits<OffloadYAML::Binary::Member>::mapping( in mapping() 67 IO &IO, OffloadYAML::Binary::Member &M) { in mapping()
|
| H A D | OffloadEmitter.cpp | 21 bool yaml2offload(Binary &Doc, raw_ostream &Out, ErrorHandler EH) { in yaml2offload() 44 std::unique_ptr<MemoryBuffer> Binary = object::OffloadBinary::write(Image); in yaml2offload() local 48 std::copy(Binary->getBufferStart(), Binary->getBufferEnd(), in yaml2offload()
|
| /llvm-project-15.0.7/llvm/include/llvm/Object/ |
| H A D | Binary.h | 32 class Binary { 39 Binary(unsigned int Type, MemoryBufferRef Source); 92 Binary() = delete; 93 Binary(const Binary &other) = delete; 94 virtual ~Binary(); 182 DEFINE_ISA_CONVERSION_FUNCTIONS(Binary, LLVMBinaryRef) 187 Expected<std::unique_ptr<Binary>> createBinary(MemoryBufferRef Source, 239 Expected<OwningBinary<Binary>> createBinary(StringRef Path,
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCCodeEmitter.cpp | 1024 return Binary; in getAddrModeImm12OpValue() 1054 return Binary; in getT2ScaledImmOpValue() 1147 return Binary; in getT2AddrModeImm8s4OpValue() 1174 return Binary; in getT2AddrModeImm7s4OpValue() 1279 return Binary; in getLdStSORegOpValue() 1452 return Binary; in getAddrMode5OpValue() 1492 return Binary; in getAddrMode5FP16OpValue() 1578 Binary |= 0x60; in getSORegImmOpValue() 1579 return Binary; in getSORegImmOpValue() 1689 return Binary; in getT2SORegOpValue() [all …]
|
| /llvm-project-15.0.7/bolt/test/X86/ |
| H A D | layout-heuristic.test | 14 CHECK: Binary Function "main" 16 CHECK: Binary Function "SolveCubic" 18 CHECK: Binary Function "usqrt" 22 CHECK: Binary Function "main" 24 CHECK: Binary Function "SolveCubic" 26 CHECK: Binary Function "usqrt"
|
| /llvm-project-15.0.7/llvm/tools/llvm-objdump/ |
| H A D | OffloadDump.cpp | 59 OffloadBinary &Binary = **BinaryOrErr; in visitAllBinaries() local 60 printBinary(Binary, Index++); in visitAllBinaries() 62 Offset += Binary.getSize(); in visitAllBinaries() 93 OffloadBinary &Binary = **BinaryOrErr; in dumpOffloadBinary() local 97 if (Error Err = visitAllBinaries(Binary)) in dumpOffloadBinary()
|
| /llvm-project-15.0.7/bolt/tools/llvm-bolt-fuzzer/ |
| H A D | llvm-bolt-fuzzer.cpp | 34 Expected<std::unique_ptr<Binary>> BinaryOrErr = in LLVMFuzzerTestOneInput() 41 Binary &Binary = *BinaryOrErr.get(); in LLVMFuzzerTestOneInput() local 43 auto *E = dyn_cast<ELF64LEObjectFile>(&Binary); in LLVMFuzzerTestOneInput()
|
| /llvm-project-15.0.7/bolt/test/runtime/X86/ |
| H A D | fdata-escape-chars.ll | 77 ; INSTR_CHECK: Binary Function "symb whitespace" 79 ; INSTR_CHECK: Binary Function "symb backslash\" 82 ; INSTR_CHECK: Binary Function "main" 86 ; INSTR_CHECK: Binary Function "static symb backslash\/1(*2)" 96 ; PREAGR_CHECK: Binary Function "symb whitespace" 98 ; PREAGR_CHECK: Binary Function "symb backslash\" 100 ; PREAGR_CHECK: Binary Function "static symb backslash\/1(*2)"
|
| /llvm-project-15.0.7/bolt/tools/driver/ |
| H A D | llvm-bolt.cpp | 212 Expected<OwningBinary<Binary>> BinaryOrErr = in main() 216 Binary &Binary = *BinaryOrErr.get().getBinary(); in main() local 218 if (auto *e = dyn_cast<ELFObjectFileBase>(&Binary)) { in main() 246 } else if (auto *O = dyn_cast<MachOObjectFile>(&Binary)) { in main() 266 Expected<OwningBinary<Binary>> BinaryOrErr1 = in main() 268 Expected<OwningBinary<Binary>> BinaryOrErr2 = in main() 274 Binary &Binary1 = *BinaryOrErr1.get().getBinary(); in main() 275 Binary &Binary2 = *BinaryOrErr2.get().getBinary(); in main()
|
| /llvm-project-15.0.7/flang/lib/Decimal/ |
| H A D | decimal-to-binary.cpp | 243 using Binary = BinaryFloatingPointNumber<PREC>; in ToBinary() typedef 248 int expo{exponent_ + Binary::exponentBias + (precision - 1)}; in ToBinary() 260 return {Binary{}, static_cast<enum ConversionResultFlags>(flags)}; in ToBinary() 298 if (expo >= Binary::maxExponent) { in ToBinary() 299 expo = Binary::maxExponent; // Inf in ToBinary() 303 using Raw = typename Binary::RawType; in ToBinary() 304 Raw raw = static_cast<Raw>(isNegative) << (Binary::bits - 1); in ToBinary() 305 raw |= static_cast<Raw>(expo) << Binary::significandBits; in ToBinary() 306 if constexpr (Binary::isImplicitMSB) { in ToBinary() 310 return {Binary(raw), static_cast<enum ConversionResultFlags>(flags)}; in ToBinary()
|
| /llvm-project-15.0.7/llvm/unittests/ObjectYAML/ |
| H A D | YAMLTest.cpp | 16 yaml::BinaryRef Binary; member 24 IO.mapRequired("Binary", BH.Binary); in mapping() 53 EXPECT_EQ(BH2.Binary, yaml::BinaryRef("AAAA")); in TEST()
|