/freebsd-13-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-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | JITSymbol.cpp | 101 Flags |= ARMJITSymbolFlags::Thumb;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMFrameLowering.cpp | 127 // stack frame. ARM (especially Thumb) has small immediate offset to 309 // Since this is only reached for Thumb-2 targets, the BFC instruction 1801 // Force LR to be spilled if the Thumb function size is > 2048. This enables 2297 bool Thumb = ST->isThumb(); local 2398 if (Thumb) { 2427 if (Thumb) { 2439 if (!CompareStackPointer && Thumb) { 2453 if (Thumb && ST->isThumb1Only()) { 2473 BuildMI(McrMBB, DL, TII.get(Thumb ? ARM::t2MRC : ARM::MRC), 2488 BuildMI(GetMBB, DL, TII.get(Thumb [all...] |
H A D | ARMExpandPseudoInsts.cpp | 1585 MIB.addImm(0); // a 32-bit Thumb ldrex (only) allows an offset. 1609 MIB.addImm(0); // a 32-bit Thumb strex (only) allows an offset. 1647 /// single GPRPair register), Thumb's take two separate registers so we need to 1893 // Add the default predicate in Thumb mode. 2217 const bool Thumb = Opcode == ARM::tTPsoft; local 2230 TII->get(Thumb ? ARM::tLDRpci : ARM::LDRi12), Reg) 2232 if (!Thumb) 2237 TII->get(Thumb ? ARM::tBLXr : ARM::BLX)); 2238 if (Thumb) 2243 TII->get(Thumb 2737 const bool Thumb = Opcode == ARM::tBL_PUSHLR; local [all...] |
/freebsd-13-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-13-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-13-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-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ |
H A D | JITSymbol.h | 217 Thumb = 1 << 0 enumerator in enum:llvm::ARMJITSymbolFlags::FlagNames
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | PdbYaml.cpp | 51 io.enumCase(Value, "Thumb", PDB_Machine::Thumb);
|
H A D | MinimalSymbolDumper.cpp | 273 RETURN_CASE(CPUType, Thumb, "thumb");
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | CodeView.h | 136 Thumb = 0xf0, member in class:llvm::codeview::CPUType
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
H A D | PDBTypes.h | 147 Thumb = 0x1C2, member in class:llvm::pdb::PDB_Checksum::PDB_Machine
|
/freebsd-13-stable/sys/crypto/openssl/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-13-stable/crypto/openssl/crypto/bn/asm/ |
H A D | armv4-gf2m.pl | 243 bx lr @ interoperable with Thumb ISA:-)
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | EnumTables.cpp | 194 CV_ENUM_CLASS_ENT(CPUType, Thumb),
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
H A D | PDBExtras.cpp | 315 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_Machine, Thumb, OS)
|
/freebsd-13-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-13-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:-)
|