/freebsd/sys/contrib/device-tree/src/arm64/allwinner/ |
H A D | sun50i-h700-anbernic-rg35xx-h.dts | 88 label = "GPIO Thumb Left"; 95 label = "GPIO Thumb Right";
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | arm | 25 # ARM Thumb 34 # ARMv7 Thumb
|
H A D | firmware | 52 # Function pointers must be in Thumb-mode and before 0x20000000 (4*5 bits match) 229 # make sure required vector table entries are ARM Thumb and in flash
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
H A D | RuntimeDyldMachOARM.h | 45 if (Flags.getTargetFlags() & ARMJITSymbolFlags::Thumb) in modifyAddressBasedOnFlags() 57 return (Entry.getFlags().getTargetFlags() & ARMJITSymbolFlags::Thumb); in isAddrTargetThumb() 128 ARMJITSymbolFlags::Thumb; in processRelocationRef()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMFrameLowering.cpp | 2986 bool Thumb = ST->isThumb(); in adjustForSegmentedStacks() local 3080 if (Thumb) { in adjustForSegmentedStacks() 3111 if (Thumb) { in adjustForSegmentedStacks() 3123 if (!CompareStackPointer && Thumb) { in adjustForSegmentedStacks() 3166 if (Thumb && ST->isThumb1Only()) { in adjustForSegmentedStacks() 3191 BuildMI(McrMBB, DL, TII.get(Thumb ? ARM::t2MRC : ARM::MRC), in adjustForSegmentedStacks() 3206 BuildMI(GetMBB, DL, TII.get(Thumb ? ARM::t2LDRi12 : ARM::LDRi12), in adjustForSegmentedStacks() 3215 Opcode = Thumb ? ARM::tCMPr : ARM::CMPrr; in adjustForSegmentedStacks() 3222 Opcode = Thumb ? ARM::tBcc : ARM::Bcc; in adjustForSegmentedStacks() 3234 if (Thumb) { in adjustForSegmentedStacks() [all …]
|
H A D | ARMFeatures.td | 5 // True if compiling for Thumb, false for ARM. 7 "true", "Thumb mode">; 126 // True if subtarget supports [su]div in Thumb mode. 129 "Enable divide instructions in Thumb">; 371 // True if codegen would prefer 32-bit Thumb instructions over 16-bit ones. 373 "Prefer 32-bit Thumb instrs">; 444 // Special TRAP encoding for NaCl, which looks like a TRAP in Thumb too.
|
H A D | ARMInstrThumb.td | 1 //===-- ARMInstrThumb.td - Thumb support for ARM -----------*- tablegen -*-===// 9 // This file describes the Thumb instruction set. 14 // Thumb specific DAG Nodes. 110 // Define Thumb specific addressing modes. 851 // There is no non-writeback version of STM for Thumb. 1051 // Thumb has more flexible short encodings for ADD than ORR, so use those where 1465 // Conditional move tMOVCCr - Used to implement the Thumb SELECT_CC operation. 1495 // Thumb-1 doesn't have the TBB or TBH instructions, but we can synthesize them 1496 // and make use of the same compressed jump table format as Thumb-2.
|
H A D | ARMScheduleM55.td | 152 // Thumb 2 instructions that could be reduced to a thumb 1 instruction and can 227 // Thumb 2 instructions that could be reduced to a dual issuable Thumb 1
|
H A D | ARMExpandPseudoInsts.cpp | 2576 const bool Thumb = Opcode == ARM::tTPsoft; in ExpandMI() local 2589 TII->get(Thumb ? ARM::tLDRpci : ARM::LDRi12), Reg) in ExpandMI() 2591 if (!Thumb) in ExpandMI() 2597 TII->get(Thumb ? gettBLXrOpcode(*MF) : getBLXOpcode(*MF))); in ExpandMI() 2598 if (Thumb) in ExpandMI() 2603 TII->get(Thumb ? ARM::tBL : ARM::BL)); in ExpandMI() 2604 if (Thumb) in ExpandMI() 3177 const bool Thumb = Opcode == ARM::tBL_PUSHLR; in ExpandMI() local 3181 if (Thumb) { in ExpandMI()
|
H A D | ARMTargetTransformInfo.h | 335 bool hasArmWideBranch(bool Thumb) const;
|
H A D | ARMInstrFormats.td | 81 // a 16-bit Thumb instruction if certain conditions are met. 420 // The instruction is a 16-bit flag setting Thumb instruction. Used 476 let DecoderNamespace = "Thumb"; 526 // PseudoInst that's Thumb-mode only. 534 // PseudoInst that's in ARMv8-M baseline (Somewhere between Thumb and Thumb2) 1159 // Thumb Instruction Format Definitions. 1172 // TI - Thumb instruction. 1276 // A6.2 16-bit Thumb instruction encoding 1401 let DecoderNamespace = "Thumb";
|
/freebsd/sys/contrib/xz-embedded/linux/lib/xz/ |
H A D | Kconfig | 32 bool "ARM-Thumb BCJ filter decoder"
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | JITSymbol.cpp | 101 Flags |= ARMJITSymbolFlags::Thumb; in fromObjectSymbol()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/PDB/ |
H A D | ObjectFilePDB.cpp | 66 case PDB_Machine::Thumb: in GetArchitecture()
|
/freebsd/sys/contrib/xz-embedded/ |
H A D | README | 151 XZ_DEC_ARMTHUMB ARM-Thumb Little endian only 161 ARM or ARM-Thumb. Implementing filters for them can be considered if
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ |
H A D | JITSymbol.h | 217 Thumb = 1 << 0 enumerator
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | PdbYaml.cpp | 51 io.enumCase(Value, "Thumb", PDB_Machine::Thumb); in enumeration()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | CodeView.h | 133 Thumb = 0xf0, enumerator
|
/freebsd/contrib/llvm-project/lld/ELF/Arch/ |
H A D | ARM.cpp | 52 enum class CodeState { Data = 0, Thumb = 2, Arm = 4 }; enumerator 1090 if (curState == CodeState::Thumb) in toLittleEndianInstructions() 1115 newState = CodeState::Thumb; in convertArmInstructionstoBE8()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
H A D | PDBTypes.h | 147 Thumb = 0x1C2, enumerator
|
/freebsd/sys/crypto/openssl/arm/ |
H A D | ecp_nistz256-armv4.S | 2422 bx lr @ interoperable with Thumb ISA:-) 2463 bx lr @ interoperable with Thumb ISA:-) 2553 bx lr @ interoperable with Thumb ISA:-) 2638 bx lr @ interoperable with Thumb ISA:-) 2713 bx lr @ interoperable with Thumb ISA:-) 2789 bx lr @ interoperable with Thumb ISA:-) 2839 bx lr @ interoperable with Thumb ISA:-) 3734 bx lr @ interoperable with Thumb ISA:-) 4111 bx lr @ interoperable with Thumb ISA:-) 4428 bx lr @ interoperable with Thumb ISA:-)
|
H A D | ghash-armv4.S | 207 .word 0xe12fff1e @ interoperable with Thumb ISA:-) 347 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
|
H A D | poly1305-armv4.S | 123 .word 0xe12fff1e @ interoperable with Thumb ISA:-) 281 .word 0xe12fff1e @ interoperable with Thumb ISA:-) 375 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
|
H A D | armv4-gf2m.S | 164 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 1792 bool hasArmWideBranch(bool Thumb) const; 2189 virtual bool hasArmWideBranch(bool Thumb) const = 0; 2960 bool hasArmWideBranch(bool Thumb) const override { in hasArmWideBranch() argument 2961 return Impl.hasArmWideBranch(Thumb); in hasArmWideBranch()
|