/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | ELF_aarch32.cpp | 9 // ELF/aarch32 jit-link implementation. 17 #include "llvm/ExecutionEngine/JITLink/aarch32.h" 34 Expected<aarch32::EdgeKind_aarch32> 35 getJITLinkEdgeKind(uint32_t ELFType, const aarch32::ArmConfig &ArmCfg) { in getJITLinkEdgeKind() 38 return aarch32::Data_Pointer32; in getJITLinkEdgeKind() 40 return aarch32::Data_RequestGOTAndTransformToDelta32; in getJITLinkEdgeKind() 42 return aarch32::Data_Delta32; in getJITLinkEdgeKind() 44 return aarch32::Arm_Call; in getJITLinkEdgeKind() 46 return aarch32::Arm_Jump24; in getJITLinkEdgeKind() 48 return aarch32::Arm_MovwAbsNC; in getJITLinkEdgeKind() [all …]
|
H A D | aarch32.cpp | 1 //===--------- aarch32.cpp - Generic JITLink arm/thumb utilities ----------===// 13 #include "llvm/ExecutionEngine/JITLink/aarch32.h" 28 namespace aarch32 { 406 " can not read implicit addend for aarch32 edge kind " + in applyFixupThumb() 429 " can not read implicit addend for aarch32 edge kind " + in applyFixupThumb() 460 " can not read implicit addend for aarch32 edge kind " + in createEntry() 518 " encountered unfixable aarch32 edge kind " + 592 " encountered unfixable aarch32 edge kind " + 691 " encountered unfixable aarch32 edge kind " + 725 case aarch32 26 namespace aarch32 { global() namespace [all...] |
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/ |
H A D | EmulateInstructionARM64.h | 137 Q : 1, // AArch32 only – CSPR.Q bit 138 IT : 8, // AArch32 only – CPSR.IT bits 139 J : 1, // AArch32 only – CSPR.J bit 140 T : 1, // AArch32 only – CPSR.T bit 145 E : 1, // AArch32 only – CSPR.E bit 146 M : 5, // AArch32 only – mode encodings 147 RW : 1, // Current register width – 0 is AArch64, 1 is AArch32
|
H A D | EmulateInstructionARM64.cpp | 467 bool aarch32 = m_opcode_pstate.RW == 1; in UsingAArch32() local 468 // if !HaveAnyAArch32() then assert !aarch32; in UsingAArch32() 469 // if HighestELUsingAArch32() then assert aarch32; in UsingAArch32() 470 return aarch32; in UsingAArch32()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | aarch32.h | 1 //===------ aarch32.h - Generic JITLink arm/thumb utilities -----*- C++ -*-===// 24 namespace aarch32 { 29 /// JITLink-internal AArch32 fixup kinds 114 /// Flags enum for AArch32-specific symbol properties in getArmConfigForCPUArch() 122 /// Get a human-readable name for the given AArch32 edge kind. in getArmConfigForCPUArch() 125 /// AArch32 uses stubs for a number of purposes, like branch range extension 407 } // namespace aarch32
|
H A D | ELF_aarch32.h | 9 // jit-link functions for ELF/aarch32. 17 #include "llvm/ExecutionEngine/JITLink/aarch32.h"
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | ARMBuildAttributes.h | 107 v8_A = 14, // v8_A AArch32 109 v8_M_Base = 16, // v8_M_Base AArch32 110 v8_M_Main = 17, // v8_M_Main AArch32 111 v8_1_M_Main = 21, // v8_1_M_Main AArch32 112 v9_A = 22, // v9_A AArch32
|
/freebsd/lib/libpmc/pmu-events/arch/arm64/arm/cortex-a76-n1/ |
H A D | instruction.json | 13 …"PublicDescription": "This event only counts writes to CONTEXTIDR in AArch32 state, and via the CO… 20 …"PublicDescription": "This event only counts writes to TTBR0/TTBR1 in AArch32 state and TTBR0_EL1/…
|
/freebsd/sys/contrib/xen/ |
H A D | arch-arm.h | 187 * hypercall argument. It is 4 bytes on aarch32 and 8 bytes on aarch64. 231 /* Aarch64 Aarch32 */ 278 uint32_t spsr_svc; /* AArch32 */ 281 /* AArch32 guests only */ 377 #define PSR_MODE_BIT 0x10 /* Set iff AArch32 */
|
/freebsd/sys/arm64/arm64/ |
H A D | elf32_machdep.c | 88 static SYSCTL_NODE(_compat, OID_AUTO, aarch32, CTLFLAG_RW | CTLFLAG_MPSAFE, 0, 89 "aarch32 mode"); 159 /* Check if we support AArch32 */ in register_elf32_brand()
|
H A D | identcpu.c | 3180 /* AArch32 Instruction Set Attribute Register 5 */ in print_cpu_features() 3182 print_id_register(sb, "AArch32 Instruction Set Attributes 5", in print_cpu_features() 3185 /* AArch32 Media and VFP Feature Register 0 */ in print_cpu_features() 3187 print_id_register(sb, "AArch32 Media and VFP Features 0", in print_cpu_features() 3190 /* AArch32 Media and VFP Feature Register 1 */ in print_cpu_features() 3192 print_id_register(sb, "AArch32 Media and VFP Features 1", in print_cpu_features() 3296 /* Only read aarch32 SRs if EL0-32 is available */ in identify_cpu()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | AtomicExpandUtils.h | 31 /// transformation available (for example AArch32/AArch64 have linked loads).
|
/freebsd/contrib/arm-optimized-routines/string/arm/ |
H A D | strlen-armv6t2.S | 12 ARMv6T2, AArch32
|
/freebsd/sys/arm64/include/ |
H A D | vfp.h | 111 /* Convert to and from Aarch32 FPSCR to Aarch64 FPCR/FPSR */
|
/freebsd/contrib/opencsd/decoder/source/ |
H A D | trc_ret_stack.cpp | 114 "A32", /**< V7 ARM 32, V8 AArch32 */ in LogOp()
|
H A D | trc_gen_elem.cpp | 94 "A32", /**< V7 ARM 32, V8 AArch32 */
|
/freebsd/sys/arm64/vmm/ |
H A D | vmm_reset.c | 99 /* PMCR_LC is unknown when AArch32 is supported or RES1 otherwise */ in reset_vm_el01_regs()
|
/freebsd/sys/contrib/device-tree/Bindings/arm/ |
H A D | arm,vexpress-juno.yaml | 16 32 bit (Aarch32) and 64 bit (Aarch64) systems.
|
/freebsd/sys/arm64/iommu/ |
H A D | smmureg.h | 72 #define IDR0_TTF_AA32 (0x1 << IDR0_TTF_S) /* AArch32 (LPAE) */ 74 #define IDR0_TTF_ALL (0x3 << IDR0_TTF_S) /* AArch32 and AArch64 */
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
H A D | RegisterFlagsDetector_arm64.cpp | 111 // Bits 31-28 are N/Z/C/V, only used by AArch32. in DetectFPSRFields()
|
/freebsd/share/man/man7/ |
H A D | arch.7 | 166 .Dv AArch32
|
/freebsd/contrib/libcxxrt/ |
H A D | guard.cc | 66 * The Itanium C++ ABI defines guard words that are 64-bit (32-bit on AArch32)
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | ObjectLinkingLayer.cpp | 11 #include "llvm/ExecutionEngine/JITLink/aarch32.h" 50 if (hasTargetFlags(Sym, aarch32::ThumbSymbol)) { in getJITSymbolPtrForSymbol()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.h | 115 /// Floating-point computation using ARMv8 AArch32 Advanced
|
/freebsd/sys/arm/arm/ |
H A D | cpuinfo.c | 268 /* Nothing to do for AArch32 */ in cpuinfo_get_actlr_modifier()
|