Searched refs:Thumb2 (Results 1 – 14 of 14) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMInstrFormats.td | 80 // Xform16Bit - Indicates this Thumb2 instruction may be transformed into 534 // PseudoInst that's in ARMv8-M baseline (Somewhere between Thumb and Thumb2) 542 // PseudoInst that's Thumb2-mode only. 1345 // Thumb2I - Thumb2 instruction. Almost all Thumb2 instructions are predicable. 1355 let DecoderNamespace = "Thumb2"; 1376 let DecoderNamespace = "Thumb2"; 1389 let DecoderNamespace = "Thumb2"; 1484 // T2Ipreldst - Thumb2 pre-indexed load / store instructions. 1495 let DecoderNamespace = "Thumb2"; 1517 // T2Ipostldst - Thumb2 post-indexed load / store instructions. [all …]
|
H A D | ARMInstrThumb.td | 521 // Also used for Thumb2 535 // ARMv5T and above, also used for Thumb2 549 // Also used for Thumb2 585 // Also used for Thumb2 652 // tTAILJMPd: MachO version uses a Thumb2 branch (no Thumb1 tail calls 1554 // (Windows is Thumb2-only)
|
H A D | ARMFeatures.td | 432 "ARM and/or Thumb2">; 585 // True if Thumb2 instructions are supported. 587 "Enable Thumb2 instructions">;
|
H A D | ARMFrameLowering.cpp | 2987 bool Thumb2 = ST->isThumb2(); in adjustForSegmentedStacks() local 3131 if (Thumb2 || ST->genExecuteOnly()) { in adjustForSegmentedStacks() 3241 if (Thumb2 || ST->genExecuteOnly()) { in adjustForSegmentedStacks() 3274 if (Thumb2 || ST->genExecuteOnly()) { in adjustForSegmentedStacks()
|
H A D | ARMScheduleM55.td | 59 // The first problem comes from the fact that we will only be seeing Thumb2
|
H A D | ARMRegisterInfo.td | 326 // restricted GPR register class. Many Thumb2 instructions allow the full
|
H A D | ARMInstrThumb2.td | 1 //===-- ARMInstrThumb2.td - Thumb2 support for ARM ---------*- tablegen -*-===// 9 // This file describes the Thumb2 instruction set. 54 // Shifted operands. No register controlled shifts for Thumb2. 169 // Define Thumb2 specific addressing modes. 2654 // T2Imac - Thumb2 multiply [accumulate, and absolute difference] instructions. 3958 // available in both v8-M.Baseline and Thumb2 targets 4266 // B9.3.19 SUBS PC, LR, #imm (Thumb2) system instruction.
|
H A D | ARMInstrInfo.td | 6208 // Thumb2 Support
|
/freebsd/contrib/llvm-project/lld/docs/ |
H A D | ReleaseNotes.rst | 79 * Thumb2 PLT is now supported for Cortex-M processors.
|
/freebsd/sys/crypto/openssl/arm/ |
H A D | bsaes-armv7.S | 462 ite eq @ Thumb2 thing, sanity check in ARM 922 ite eq @ Thumb2 thing, samity check in ARM
|
H A D | sha256-armv4.S | 1845 ite eq @ Thumb2 thing, sanity check in ARM
|
/freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/ |
H A D | sha512-armv7.S | 230 it eq @ Thumb2 thing, sanity check in ARM 370 it eq @ Thumb2 thing, sanity check in ARM 407 ittt eq @ Thumb2 thing, sanity check in ARM
|
H A D | sha256-armv7.S | 1800 ite eq @ Thumb2 thing, sanity check in ARM
|
/freebsd/contrib/llvm-project/ |
H A D | FREEBSD-Xlist | 645 llvm/lib/Target/ARM/README-Thumb2.txt
|