/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | JITSymbol.cpp | 63 Flags |= ARMJITSymbolFlags::Thumb;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
H A D | RuntimeDyldMachOARM.h | 46 if (Flags.getTargetFlags() & ARMJITSymbolFlags::Thumb) 58 return (Entry.getFlags().getTargetFlags() & ARMJITSymbolFlags::Thumb); 129 ARMJITSymbolFlags::Thumb; 214 // (four bytes in Thumb mode, 8 bytes in ARM mode). 249 // FIXME: If the destination is a Thumb function (and the instruction
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMFrameLowering.cpp | 127 // stack frame. ARM (especially Thumb) has small immediate offset to 330 // Since this is only reached for Thumb-2 targets, the BFC instruction 1773 // Force LR to be spilled if the Thumb function size is > 2048. This enables 2250 bool Thumb = ST->isThumb(); local 2351 if (Thumb) { 2381 if (Thumb) { 2393 if (!CompareStackPointer && Thumb) { 2407 if (Thumb && ST->isThumb1Only()) { 2427 BuildMI(McrMBB, DL, TII.get(Thumb ? ARM::t2MRC : ARM::MRC), 2442 BuildMI(GetMBB, DL, TII.get(Thumb [all...] |
H A D | ARMExpandPseudoInsts.cpp | 971 MIB.addImm(0); // a 32-bit Thumb ldrex (only) allows an offset. 995 MIB.addImm(0); // a 32-bit Thumb strex (only) allows an offset. 1033 /// single GPRPair register), Thumb's take two separate registers so we need to 1192 // Add the default predicate in Thumb mode. 1410 const bool Thumb = Opcode == ARM::tTPsoft; local 1422 TII->get(Thumb ? ARM::tLDRpci : ARM::LDRi12), Reg) 1424 if (!Thumb) 1429 TII->get(Thumb ? ARM::tBLXr : ARM::BLX)); 1430 if (Thumb) 1435 TII->get(Thumb 1927 const bool Thumb = Opcode == ARM::tBL_PUSHLR; local [all...] |
/freebsd-12-stable/contrib/gcc/config/arm/ |
H A D | lib1funcs.asm | 49 #define __PLT__ /* Not supported in Thumb assembler (for now). */ 251 /* Function start macros. Variants for ARM and Thumb. */ 272 in Thumb-only compilation. */ 1128 /* These next two sections are here despite the fact that they contain Thumb 1133 not support Thumb instructions. (This can be a multilib option). */ 1140 /* These labels & instructions are used by the Arm/Thumb interworking code. 1179 /* These labels & instructions are used by the Arm/Thumb interworking code, 1188 return address and use a BX to get back to Thumb mode.
|
/freebsd-12-stable/crypto/openssl/crypto/ec/asm/ |
H A D | ecp_nistz256-armv4.pl | 153 bx lr @ interoperable with Thumb ISA:-) 194 bx lr @ interoperable with Thumb ISA:-) 284 bx lr @ interoperable with Thumb ISA:-) 369 bx lr @ interoperable with Thumb ISA:-) 444 bx lr @ interoperable with Thumb ISA:-) 520 bx lr @ interoperable with Thumb ISA:-) 576 bx lr @ interoperable with Thumb ISA:-) 1377 bx lr @ interoperable with Thumb ISA:-) 1627 bx lr @ interoperable with Thumb ISA:-) 1839 bx lr @ interoperable with Thumb IS [all...] |
/freebsd-12-stable/crypto/openssl/crypto/modes/asm/ |
H A D | ghash-armv4.pl | 290 bx lr @ interoperable with Thumb ISA:-) 373 bx lr @ interoperable with Thumb ISA:-)
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ |
H A D | JITSymbol.h | 196 Thumb = 1 << 0 enumerator in enum:llvm::ARMJITSymbolFlags::FlagNames
|
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | PdbYaml.cpp | 51 io.enumCase(Value, "Thumb", PDB_Machine::Thumb);
|
/freebsd-12-stable/crypto/openssl/crypto/sha/asm/ |
H A D | sha1-thumb.pl | 17 # sha1_block for Thumb. 121 bx r3 @ switch to Thumb ISA 262 .asciz "SHA1 block transform for Thumb, CRYPTOGAMS by <appro\@openssl.org>"
|
H A D | sha1-armv4-large.pl | 31 # thumb = same as 'small' but in Thumb instructions[**] and 41 # [**] While each Thumb instruction is twice smaller, they are not as 45 # the same job in Thumb, therefore the code is never twice as 303 bx lr @ interoperable with Thumb ISA:-) 720 # this fix-up provides Thumb encoding in conjunction with INST
|
H A D | sha256-armv4.pl | 294 bx lr @ interoperable with Thumb ISA:-)
|
H A D | sha512-armv4.pl | 499 bx lr @ interoperable with Thumb ISA:-)
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | CodeView.h | 136 Thumb = 0xf0, member in class:llvm::codeview::CPUType
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
H A D | PDBTypes.h | 145 Thumb = 0x1C2, member in class:llvm::pdb::PDB_Checksum::PDB_Machine
|
/freebsd-12-stable/secure/lib/libcrypto/arm/ |
H A D | armv4-gf2m.S | 162 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
|
H A D | poly1305-armv4.S | 131 .word 0xe12fff1e @ interoperable with Thumb ISA:-) 289 .word 0xe12fff1e @ interoperable with Thumb ISA:-) 383 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
|
H A D | aes-armv4.S | 274 .word 0xe12fff1e @ interoperable with Thumb ISA:-) 717 .word 0xe12fff1e @ interoperable with Thumb ISA:-) 829 .word 0xe12fff1e @ interoperable with Thumb ISA:-) 1045 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
|
H A D | armv4-mont.S | 192 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
|
H A D | ghash-armv4.S | 207 .word 0xe12fff1e @ interoperable with Thumb ISA:-) 347 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
|
/freebsd-12-stable/crypto/openssl/crypto/bn/asm/ |
H A D | armv4-gf2m.pl | 243 bx lr @ interoperable with Thumb ISA:-)
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | EnumTables.cpp | 194 CV_ENUM_CLASS_ENT(CPUType, Thumb),
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
H A D | PDBExtras.cpp | 315 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_Machine, Thumb, OS)
|
/freebsd-12-stable/crypto/openssl/crypto/aes/asm/ |
H A D | aes-armv4.pl | 304 bx lr @ interoperable with Thumb ISA:-) 747 bx lr @ interoperable with Thumb ISA:-) 864 bx lr @ interoperable with Thumb ISA:-) 1080 bx lr @ interoperable with Thumb ISA:-)
|
/freebsd-12-stable/crypto/openssl/crypto/poly1305/asm/ |
H A D | poly1305-armv4.pl | 177 bx lr @ interoperable with Thumb ISA:-) 341 bx lr @ interoperable with Thumb ISA:-) 443 bx lr @ interoperable with Thumb ISA:-)
|