Lines Matching +full:version +full:- +full:major

1 //===- llvm/MC/MCMachObjectWriter.h - Mach Object Writer --------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
53 return W->getFormat() == Triple::MachO; in classof()
94 // A Major version of 0 indicates that no version information was supplied
102 unsigned Major; member
105 /// An optional version of the SDK that was used to build the source.
125 /// The target specific Mach-O writer instance.
146 // List of sections in layout order. Virtual sections are after non-virtual
178 StringTable(TargetObjectWriter->is64Bit() ? StringTableBuilder::MachO64 in MachObjectWriter()
223 /// Mach-O deployment target version information.
224 void setVersionMin(MCVersionMinType Type, unsigned Major, unsigned Minor,
229 VersionInfo.Major = Major;
234 void setBuildVersion(MachO::PlatformType Platform, unsigned Major,
239 VersionInfo.Major = Major;
245 unsigned Major, unsigned Minor, in setTargetVariantBuildVersion() argument
249 TargetVariantVersionInfo.Major = Major; in setTargetVariantBuildVersion()
264 bool is64Bit() const { return TargetObjectWriter->is64Bit(); } in is64Bit()
266 uint32_t CPUType = TargetObjectWriter->getCPUType(); in isX86_64()
312 // - Relocation entry bugs, the two algorithms are unlikely to have the same
315 // - Relaxation issues, where we forget to relax something.
317 // - Input errors, where something cannot be correctly encoded. 'as' allows
357 /// Construct a new Mach-O writer instance.
361 /// \param MOTW - The target specific Mach-O writer subclass.
362 /// \param OS - The stream to write to.