Searched refs:Thumb (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldMachOARM.h46 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 DJITSymbol.cpp101 Flags |= ARMJITSymbolFlags::Thumb;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp127 // 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 DARMExpandPseudoInsts.cpp1585 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 Decp_nistz256-armv4.pl153 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 Dghash-armv4.pl290 bx lr @ interoperable with Thumb ISA:-)
373 bx lr @ interoperable with Thumb ISA:-)
/freebsd-13-stable/crypto/openssl/crypto/sha/asm/
H A Dsha1-thumb.pl17 # 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 Dsha1-armv4-large.pl31 # 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 Dsha256-armv4.pl294 bx lr @ interoperable with Thumb ISA:-)
H A Dsha512-armv4.pl499 bx lr @ interoperable with Thumb ISA:-)
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DJITSymbol.h217 Thumb = 1 << 0 enumerator in enum:llvm::ARMJITSymbolFlags::FlagNames
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPdbYaml.cpp51 io.enumCase(Value, "Thumb", PDB_Machine::Thumb);
H A DMinimalSymbolDumper.cpp273 RETURN_CASE(CPUType, Thumb, "thumb");
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeView.h136 Thumb = 0xf0, member in class:llvm::codeview::CPUType
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBTypes.h147 Thumb = 0x1C2, member in class:llvm::pdb::PDB_Checksum::PDB_Machine
/freebsd-13-stable/sys/crypto/openssl/arm/
H A Darmv4-gf2m.S162 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
H A Dpoly1305-armv4.S131 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
289 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
383 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
H A Daes-armv4.S274 .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 Darmv4-mont.S192 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
H A Dghash-armv4.S207 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
347 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
/freebsd-13-stable/crypto/openssl/crypto/bn/asm/
H A Darmv4-gf2m.pl243 bx lr @ interoperable with Thumb ISA:-)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DEnumTables.cpp194 CV_ENUM_CLASS_ENT(CPUType, Thumb),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp315 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_Machine, Thumb, OS)
/freebsd-13-stable/crypto/openssl/crypto/aes/asm/
H A Daes-armv4.pl304 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 Dpoly1305-armv4.pl177 bx lr @ interoperable with Thumb ISA:-)
341 bx lr @ interoperable with Thumb ISA:-)
443 bx lr @ interoperable with Thumb ISA:-)

Completed in 289 milliseconds

12