Home
last modified time | relevance | path

Searched refs:Thumb (Results 1 – 25 of 57) sorted by relevance

123

/third_party/libinput/doc/user/
Dtouchpad-thumb-detection.rst4 Thumb detection
7 Thumb detection tries to identify touches triggered by a thumb rather than a
21 Thumb detection uses multiple approaches and the final decision on whether
27 Thumb detection based on pressure or size
49 Thumb detection areas
72 Thumb movement based on speed
82 Thumb detection based on finger positions
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DREADME-Thumb.txt2 // Random ideas for the ARM backend (Thumb specific).
5 * Add support for compiling functions in both ARM and Thumb mode, then taking
12 * Thumb doesn't have normal pre/post increment addressing modes, but you can
32 * Thumb jumptable codegen can improve given some help from the assembler. This
214 etc. Almost all Thumb instructions clobber condition code.
218 Thumb load / store address mode offsets are scaled. The values kept in the
DARMFrameLowering.cpp2250 bool Thumb = ST->isThumb(); in adjustForSegmentedStacks() local
2351 if (Thumb) { in adjustForSegmentedStacks()
2381 if (Thumb) { in adjustForSegmentedStacks()
2393 if (!CompareStackPointer && Thumb) { in adjustForSegmentedStacks()
2407 if (Thumb && ST->isThumb1Only()) { in adjustForSegmentedStacks()
2427 BuildMI(McrMBB, DL, TII.get(Thumb ? ARM::t2MRC : ARM::MRC), in adjustForSegmentedStacks()
2442 BuildMI(GetMBB, DL, TII.get(Thumb ? ARM::t2LDRi12 : ARM::LDRi12), in adjustForSegmentedStacks()
2451 Opcode = Thumb ? ARM::tCMPr : ARM::CMPrr; in adjustForSegmentedStacks()
2458 Opcode = Thumb ? ARM::tBcc : ARM::Bcc; in adjustForSegmentedStacks()
2470 if (Thumb) { in adjustForSegmentedStacks()
[all …]
DARMExpandPseudoInsts.cpp1410 const bool Thumb = Opcode == ARM::tTPsoft; in ExpandMI() local
1422 TII->get(Thumb ? ARM::tLDRpci : ARM::LDRi12), Reg) in ExpandMI()
1424 if (!Thumb) in ExpandMI()
1429 TII->get(Thumb ? ARM::tBLXr : ARM::BLX)); in ExpandMI()
1430 if (Thumb) in ExpandMI()
1435 TII->get(Thumb ? ARM::tBL : ARM::BL)); in ExpandMI()
1436 if (Thumb) in ExpandMI()
1927 const bool Thumb = Opcode == ARM::tBL_PUSHLR; in ExpandMI() local
1931 if (Thumb) { in ExpandMI()
DARMInstrThumb.td1 //===-- ARMInstrThumb.td - Thumb support for ARM -----------*- tablegen -*-===//
9 // This file describes the Thumb instruction set.
14 // Thumb specific DAG Nodes.
106 // Define Thumb specific addressing modes.
830 // There is no non-writeback version of STM for Thumb.
1029 // Thumb has more flexible short encodings for ADD than ORR, so use those where
1449 // Conditional move tMOVCCr - Used to implement the Thumb SELECT_CC operation.
1479 // Thumb-1 doesn't have the TBB or TBH instructions, but we can synthesize them
1480 // and make use of the same compressed jump table format as Thumb-2.
DARM.td23 "true", "Thumb mode">;
125 "Enable divide instructions in Thumb">;
317 "Prefer 32-bit Thumb instrs">;
379 // Special TRAP encoding for NaCl, which looks like a TRAP in Thumb too.
DARMInstrFormats.td81 // a 16-bit Thumb instruction if certain conditions are met.
406 // The instruction is a 16-bit flag setting Thumb instruction. Used
453 let DecoderNamespace = "Thumb";
503 // PseudoInst that's Thumb-mode only.
511 // PseudoInst that's in ARMv8-M baseline (Somewhere between Thumb and Thumb2)
1133 // Thumb Instruction Format Definitions.
1146 // TI - Thumb instruction.
1250 // A6.2 16-bit Thumb instruction encoding
1375 let DecoderNamespace = "Thumb";
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
DRuntimeDyldMachOARM.h46 if (Flags.getTargetFlags() & ARMJITSymbolFlags::Thumb) in modifyAddressBasedOnFlags()
58 return (Entry.getFlags().getTargetFlags() & ARMJITSymbolFlags::Thumb); in isAddrTargetThumb()
129 ARMJITSymbolFlags::Thumb; in processRelocationRef()
/third_party/vixl/
DREADME_zh.md9 - 汇编器:在运行时生成AArch64、AArch32 (Arm and Thumb-2) 指令。汇编器抽象了ISA(Instruction Set Architecture)的约束,例如,大多数指…
/third_party/elfutils/tests/
Drun-readelf-A.sh52 THUMB_ISA_use: Thumb-2
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/
DJITSymbol.cpp63 Flags |= ARMJITSymbolFlags::Thumb; in fromObjectSymbol()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/
DJITSymbol.h196 Thumb = 1 << 0 enumerator
/third_party/jerryscript/
DREADME.md15 * 160K binary size when compiled for ARM Thumb-2
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/PDB/
DPDBTypes.h145 Thumb = 0x1C2, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/CodeView/
DCodeView.h136 Thumb = 0xf0, enumerator
/third_party/cmsis/Device/ARM/ARMCM55/Source/GCC/
Dgcc_arm.ld189 * Location counter can end up 2byte aligned with narrow Thumb code but
/third_party/node/deps/openssl/config/archs/linux-armv4/asm/crypto/ec/
Decp_nistz256-armv4.S2421 bx lr @ interoperable with Thumb ISA:-)
2462 bx lr @ interoperable with Thumb ISA:-)
2552 bx lr @ interoperable with Thumb ISA:-)
2637 bx lr @ interoperable with Thumb ISA:-)
2712 bx lr @ interoperable with Thumb ISA:-)
2788 bx lr @ interoperable with Thumb ISA:-)
2838 bx lr @ interoperable with Thumb ISA:-)
3733 bx lr @ interoperable with Thumb ISA:-)
4110 bx lr @ interoperable with Thumb ISA:-)
4427 bx lr @ interoperable with Thumb ISA:-)
/third_party/node/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/ec/
Decp_nistz256-armv4.S2421 bx lr @ interoperable with Thumb ISA:-)
2462 bx lr @ interoperable with Thumb ISA:-)
2552 bx lr @ interoperable with Thumb ISA:-)
2637 bx lr @ interoperable with Thumb ISA:-)
2712 bx lr @ interoperable with Thumb ISA:-)
2788 bx lr @ interoperable with Thumb ISA:-)
2838 bx lr @ interoperable with Thumb ISA:-)
3733 bx lr @ interoperable with Thumb ISA:-)
4110 bx lr @ interoperable with Thumb ISA:-)
4427 bx lr @ interoperable with Thumb ISA:-)
/third_party/node/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/modes/
Dghash-armv4.S206 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
346 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
/third_party/node/deps/openssl/config/archs/linux-armv4/asm/crypto/modes/
Dghash-armv4.S206 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
346 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
/third_party/node/deps/openssl/config/archs/linux-armv4/asm/crypto/poly1305/
Dpoly1305-armv4.S122 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
280 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
374 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
/third_party/node/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/poly1305/
Dpoly1305-armv4.S122 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
280 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
374 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
/third_party/node/deps/openssl/config/archs/linux-armv4/asm/crypto/bn/
Darmv4-gf2m.S163 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
/third_party/node/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/bn/
Darmv4-gf2m.S163 .word 0xe12fff1e @ interoperable with Thumb ISA:-)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/PDB/
DPDBExtras.cpp315 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_Machine, Thumb, OS) in operator <<()

123