/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMArchitectures.td | 1 class Architecture<string fname, string aname, list<SubtargetFeature> features> 3 !strconcat(aname, " architecture"), features>; 9 def ARMv4 : Architecture<"armv4", "ARMv4", []>; 11 def ARMv4t : Architecture<"armv4t", "ARMv4t", [HasV4TOps]>; 13 def ARMv5t : Architecture<"armv5t", "ARMv5t", [HasV5TOps]>; 15 def ARMv5te : Architecture<"armv5te", "ARMv5te", [HasV5TEOps]>; 17 def ARMv5tej : Architecture<"armv5tej", "ARMv5tej", [HasV5TEOps]>; 19 def ARMv6 : Architecture<"armv6", "ARMv6", [HasV6Ops, 22 def ARMv6t2 : Architecture<"armv6t2", "ARMv6t2", [HasV6T2Ops, 25 def ARMv6k : Architecture<"armv6k", "ARMv6k", [HasV6KOps]>; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
H A D | Architecture.h | 1 //===- llvm/TextAPI/Architecture.h - Architecture ---------------*- C++ -*-===// 9 // Defines the architecture enum and helper methods. 26 /// Defines the architecture slices that are supported by Text-based Stub files. 27 enum Architecture : uint8_t { enum 29 #include "llvm/TextAPI/Architecture.def" 34 /// Convert a CPU Type and Subtype pair to an architecture slice. 35 Architecture getArchitectureFromCpuType(uint32_t CPUType, uint32_t CPUSubType); 37 /// Convert a name to an architecture slice. 38 Architecture getArchitectureFromName(StringRef Name); 40 /// Convert an architecture slice to a string. [all …]
|
H A D | ArchitectureSet.h | 9 // Defines the architecture set. 16 #include "llvm/TextAPI/Architecture.h" 40 ArchitectureSet(Architecture Arch) : ArchitectureSet() { set(Arch); } in ArchitectureSet() 41 ArchitectureSet(const std::vector<Architecture> &Archs); 45 void set(Architecture Arch) { in set() 51 ArchitectureSet clear(Architecture Arch) { in has() 56 bool has(Architecture Arch) const { in contains() 77 using value_type = Architecture; 104 Architecture operator*() const { return static_cast<Architecture>(Inde [all...] |
/freebsd/share/man/man7/ |
H A D | arch.7 | 32 .Nd Architecture-specific details 39 architecture ports. 44 The architecture details in this document apply to 78 On each architecture, the main user mode thread's stack starts near 82 architecture support varies by release. 85 release to support each architecture. 86 .Bl -column -offset indent "Architecture" "Initial Release" 87 .It Sy Architecture Ta Sy Initial Release 100 .Bl -column -offset indent "Architecture" "Initial Release" "Final Release" 101 .It Sy Architecture Ta Sy Initial Release Ta Sy Final Release [all …]
|
H A D | simd.7 | 39 the architecture-independent implementations used otherwise. 40 Depending on architecture and function, an enhanced 112 If this variable is set to an architecture level from the list below 113 and that architecture level is supported by the processor, SIMD 129 The architecture level can be prefixed with a 131 character to force use of the requested architecture level, even if the 134 testing purposes or if architecture level detection yields incorrect 137 The architecture levels follow the AMD64 SysV ABI supplement: 162 Use of an unsupported architecture level was forced by setting 172 prefix or select a supported architecture level. [all …]
|
H A D | build.7 | 184 For cross-building the target architecture needs to be specified with 237 or similar step, for any architecture built from this source directory. 298 For cross-architecture builds, this step creates a cross-toolchain. 300 For each architecture, 305 for all kernels for that architecture, 314 defined so only the kernels for each architecture are built. 320 defined so only the worlds for each architecture are built. 333 Create a build toolchain for each architecture supported by the build system. 550 GCC toolchains provide separate packages for each architecture and use the 731 value for that architecture. [all …]
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | mach | 9 # if set, it's for the 64-bit version of the architecture 39 >>0 belong&0x00ffffff 3 architecture=3 150 >>0 belong&0x00ffffff >18 architecture=%d 155 >>0 belong&0x00ffffff 0 64-bit architecture=%d 156 >>0 belong&0x00ffffff 1 64-bit architecture=%d 157 >>0 belong&0x00ffffff 2 64-bit architecture=%d 158 >>0 belong&0x00ffffff 3 64-bit architecture=%d 159 >>0 belong&0x00ffffff 4 64-bit architecture=%d 160 >>0 belong&0x00ffffff 5 64-bit architecture=%d 161 >>0 belong&0x00ffffff 6 64-bit architecture=%d [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/ |
H A D | Architecture.cpp | 1 //===- Architecture.cpp ---------------------------------------------------===// 9 // Implements the architecture helper functions. 13 #include "llvm/TextAPI/Architecture.h" 23 Architecture getArchitectureFromCpuType(uint32_t CPUType, uint32_t CPUSubType) { in getArchitectureFromCpuType() 28 #include "llvm/TextAPI/Architecture.def" in getArchitectureFromCpuType() 34 Architecture getArchitectureFromName(StringRef Name) { in getArchitectureFromName() 35 return StringSwitch<Architecture>(Name) in getArchitectureFromName() 37 #include "llvm/TextAPI/Architecture.def" in getArchitectureFromName() 42 StringRef getArchitectureName(Architecture Arch) { in getArchitectureName() 47 #include "llvm/TextAPI/Architecture.def" in getArchitectureName() [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/ |
H A D | ArchSpec.h | 24 /// \class ArchSpec ArchSpec.h "lldb/Utility/ArchSpec.h" An architecture 29 /// of strings to architecture enumeration values confined to this class 30 /// allows new architecture support to be added easily. 288 /// Constructor over architecture name. 291 /// type and architecture name. 306 /// Returns a static string representing the current architecture. 309 /// architecture. 312 /// if MIPS architecture return true. 317 /// Returns a string representing current architecture as a target CPU for 321 /// architecture. [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | ObjectContainer.h | 36 /// more than one architecture or object. 47 /// Gets the architecture given an index. 49 /// Copies the architecture specification for index \a idx. 52 /// The architecture index to extract. 55 /// A architecture object that will be filled in if \a idx is a 56 /// architecture valid index. 89 /// single architecture. ObjectContainer instances that contain more than 90 /// one architecture should override this function and return an appropriate 110 /// Selects an architecture in an object file. 112 /// Object files that contain a single architecture shoul [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonDepArch.td | 11 …rgetFeature<"v5", "HexagonArchVersion", "Hexagon::ArchEnum::V5", "Enable Hexagon V5 architecture">; 13 …tFeature<"v55", "HexagonArchVersion", "Hexagon::ArchEnum::V55", "Enable Hexagon V55 architecture">; 15 …tFeature<"v60", "HexagonArchVersion", "Hexagon::ArchEnum::V60", "Enable Hexagon V60 architecture">; 17 …tFeature<"v62", "HexagonArchVersion", "Hexagon::ArchEnum::V62", "Enable Hexagon V62 architecture">; 19 …tFeature<"v65", "HexagonArchVersion", "Hexagon::ArchEnum::V65", "Enable Hexagon V65 architecture">; 21 …tFeature<"v66", "HexagonArchVersion", "Hexagon::ArchEnum::V66", "Enable Hexagon V66 architecture">; 23 …tFeature<"v67", "HexagonArchVersion", "Hexagon::ArchEnum::V67", "Enable Hexagon V67 architecture">; 25 …tFeature<"v68", "HexagonArchVersion", "Hexagon::ArchEnum::V68", "Enable Hexagon V68 architecture">; 27 …tFeature<"v69", "HexagonArchVersion", "Hexagon::ArchEnum::V69", "Enable Hexagon V69 architecture">; 29 …tFeature<"v71", "HexagonArchVersion", "Hexagon::ArchEnum::V71", "Enable Hexagon V71 architecture">; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
H A D | AArch64TargetParser.h | 49 // Typically these correspond to Arm Architecture extensions, unlike 59 // Architecture, e.g. FEAT_AdvSIMD. 88 // Represents a dependency between two architecture extensions. Later is the 89 // feature which was added to the architecture after Earlier, and expands the 102 // Information about a specific architecture, e.g. V8.1-A 104 VersionTuple Version; // Architecture version, major + minor. 118 // Defines the following partial order, indicating when an architecture is 126 // features to enable for a given architecture. See 143 // True if this architecture is a superset of Other (including being equal to 180 // Base architecture version, which we need to know because some feature [all …]
|
H A D | Triple.h | 28 /// ARCHITECTURE-VENDOR-OPERATING_SYSTEM 30 /// ARCHITECTURE-VENDOR-OPERATING_SYSTEM-ENVIRONMENT 378 /// Get the parsed architecture type of this triple. 450 /// Get the architecture (first) component of the triple. 477 /// Returns the pointer width of this architecture. 480 /// Returns the pointer width of this architecture. 485 /// Test whether the architecture is 64-bit 494 /// Test whether the architecture is 32-bit 499 /// Test whether the architecture is 16-bit 1056 /// Tests if the target forces 64-bit time_t on a 32-bit architecture. [all …]
|
/freebsd/sys/ |
H A D | README.md | 8 architecture. `GENERIC` is the configuration used in release builds. `NOTES` 21 [Architecture Handbook](https://docs.freebsd.org/en/books/arch-handbook/). 27 | amd64 | AMD64 (64-bit x86) architecture support | 28 | arm | 32-bit ARM architecture support | 29 | arm64 | 64-bit ARM (AArch64) architecture support | 41 | i386 | i386 (32-bit x86) architecture support | 53 | powerpc | PowerPC/POWER (32 and 64-bit) architecture support | 54 | riscv | 64-bit RISC-V architecture support |
|
/freebsd/usr.sbin/config/ |
H A D | config.5 | 95 The allowed list of CPU names is architecture specific and is 107 Devices that are specific to architecture 254 Specifies the architecture of the machine the kernel is being 262 The 64-bit ARM application architecture. 264 The ARM architecture 266 The AMD x86-64 architecture. 268 The Intel x86 based PC architecture. 270 The IBM PowerPC architecture. 272 The RISC-V architecture. 279 to the cpu architecture of the machine. [all …]
|
/freebsd/sys/contrib/openzfs/contrib/debian/ |
H A D | control | 33 Architecture: linux-any 45 Architecture: linux-any 59 Architecture: linux-any 77 Architecture: linux-any 97 Architecture: linux-any 114 Architecture: linux-any 128 Architecture: linux-any 142 Architecture: linux-any 165 Architecture: all 187 Architecture: all [all …]
|
/freebsd/lib/libpmc/pmu-events/ |
H A D | README | 19 - To reduce JSON event duplication per architecture, platform JSONs may 20 use "ArchStdEvent" keyword to dereference an "Architecture standard 21 events", defined in architecture standard JSONs. 22 Architecture standard JSONs must be located in the architecture root 44 - Set of 'PMU events tables' for all known CPUs in the architecture, 61 - A 'mapping table' that maps each CPU of the architecture, to its 86 3. _All_ known CPU tables for architecture are included in the perf
|
/freebsd/sys/contrib/device-tree/Bindings/powerpc/fsl/ |
H A D | cpus.txt | 2 Power Architecture CPU Binding 5 Power Architecture CPUs in Freescale SOCs are represented in device trees as 17 Freescale Power Architecture) defines the architecture for Freescale 18 Power CPUs. The EREF defines some architecture categories not defined
|
/freebsd/lib/libsys/ |
H A D | sysarch.2 | 35 .Nd architecture-dependent system call 46 performs the architecture-dependent function 58 for the architecture-dependent 67 its functions using the architecture-dependent 70 See the manual pages for specific architecture-dependent system calls
|
/freebsd/lib/libc/amd64/string/ |
H A D | amd64_archlevel.c | 159 * *force is set to 1 if the architecture level is valid and begins with a ! 185 * Determine the architecture level by checking the CPU capabilities 189 * by a valid architecture level, that level is returned. 190 * 2. Else if ARCHLEVEL is set to a valid architecture level that is 192 * 3. Else the highest architecture level supported by the CPU is 195 * Valid architecture levels are those defined in the levels array. 196 * The architecture level "scalar" indicates that SIMD enhancements 227 * implementation up to the current architecture level.
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Platform/QemuUser/ |
H A D | PlatformQemuUserProperties.td | 4 def Architecture: Property<"architecture", "String">, 7 Desc<"Architecture to emulate.">; 11 … the PATH environment variable. If empty, the filename is derived from the architecture setting.">;
|
/freebsd/contrib/llvm-project/llvm/lib/MC/MCDisassembler/ |
H A D | Disassembler.h | 11 // individual instructions according to a given architecture and disassembly 61 // The assembly information for the target architecture. 63 // The register information for the target architecture. 65 // The subtarget information for the target architecture. 67 // The instruction information for the target architecture. 71 // The disassembler for the target architecture. 73 // The instruction printer for the target architecture.
|
/freebsd/usr.bin/clang/lli/ |
H A D | lli.1 | 43 and it can only interpret (or JIT\-compile) for the host architecture. 63 for this architecture. Defaults to false. 99 architecture which is not compatible with the current system. 104 Specify the architecture for which to generate assembly, overriding the target 107 autodetected to the current architecture. 112 Specify a specific chip in the current architecture to generate code for. 114 the current architecture. For a list of available CPUs, use:
|
/freebsd/contrib/kyua/integration/ |
H A D | cmd_config_test.sh | 33 -o match:'^architecture = ' \ 44 architecture = "my-architecture" 54 architecture = my-architecture 108 architecture = "overriden" 115 architecture = overriden 121 architecture \ 124 atf_check -s exit:0 -o match:architecture -o not-match:unknown_setting \
|
/freebsd/lib/libpmc/ |
H A D | pmc.3 | 178 performance measurement architecture. 186 performance measurement architecture. 195 performance measurement architecture. 222 performance measurement architecture version 2 and later. 226 performance measurement architecture version 1 and later. 232 The timestamp counter on i386 and amd64 architecture CPUs. 389 .It "x86 Architecture Specific API" 476 Event names are PMC architecture dependent, but the PMC library defines 487 .Ss PMC Architecture Dependent Events 488 PMC architecture dependent event specifiers are described in the
|