Home
last modified time | relevance | path

Searched full:aarch32 (Results 1 – 25 of 45) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_aarch32.cpp9 // 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 Daarch32.cpp1 //===--------- 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 DEmulateInstructionARM64.h137 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 DEmulateInstructionARM64.cpp467 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 Daarch32.h1 //===------ 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 DELF_aarch32.h9 // jit-link functions for ELF/aarch32.
17 #include "llvm/ExecutionEngine/JITLink/aarch32.h"
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DARMBuildAttributes.h107 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 Dinstruction.json13 …"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 Darch-arm.h187 * 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 Delf32_machdep.c88 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 Didentcpu.c3180 /* 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 DAtomicExpandUtils.h31 /// transformation available (for example AArch32/AArch64 have linked loads).
/freebsd/contrib/arm-optimized-routines/string/arm/
H A Dstrlen-armv6t2.S12 ARMv6T2, AArch32
/freebsd/sys/arm64/include/
H A Dvfp.h111 /* Convert to and from Aarch32 FPSCR to Aarch64 FPCR/FPSR */
/freebsd/contrib/opencsd/decoder/source/
H A Dtrc_ret_stack.cpp114 "A32", /**< V7 ARM 32, V8 AArch32 */ in LogOp()
H A Dtrc_gen_elem.cpp94 "A32", /**< V7 ARM 32, V8 AArch32 */
/freebsd/sys/arm64/vmm/
H A Dvmm_reset.c99 /* 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 Darm,vexpress-juno.yaml16 32 bit (Aarch32) and 64 bit (Aarch64) systems.
/freebsd/sys/arm64/iommu/
H A Dsmmureg.h72 #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 DRegisterFlagsDetector_arm64.cpp111 // Bits 31-28 are N/Z/C/V, only used by AArch32. in DetectFPSRFields()
/freebsd/share/man/man7/
H A Darch.7166 .Dv AArch32
/freebsd/contrib/libcxxrt/
H A Dguard.cc66 * 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 DObjectLinkingLayer.cpp11 #include "llvm/ExecutionEngine/JITLink/aarch32.h"
50 if (hasTargetFlags(Sym, aarch32::ThumbSymbol)) { in getJITSymbolPtrForSymbol()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h115 /// Floating-point computation using ARMv8 AArch32 Advanced
/freebsd/sys/arm/arm/
H A Dcpuinfo.c268 /* Nothing to do for AArch32 */ in cpuinfo_get_actlr_modifier()

12