Home
last modified time | relevance | path

Searched refs:Thumb2 (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrFormats.td80 // 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 DARMInstrThumb.td521 // 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 DARMFeatures.td432 "ARM and/or Thumb2">;
585 // True if Thumb2 instructions are supported.
587 "Enable Thumb2 instructions">;
H A DARMFrameLowering.cpp2987 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 DARMScheduleM55.td59 // The first problem comes from the fact that we will only be seeing Thumb2
H A DARMRegisterInfo.td326 // restricted GPR register class. Many Thumb2 instructions allow the full
H A DARMInstrThumb2.td1 //===-- 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 DARMInstrInfo.td6208 // Thumb2 Support
/freebsd/contrib/llvm-project/lld/docs/
H A DReleaseNotes.rst79 * Thumb2 PLT is now supported for Cortex-M processors.
/freebsd/sys/crypto/openssl/arm/
H A Dbsaes-armv7.S462 ite eq @ Thumb2 thing, sanity check in ARM
922 ite eq @ Thumb2 thing, samity check in ARM
H A Dsha256-armv4.S1845 ite eq @ Thumb2 thing, sanity check in ARM
/freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/
H A Dsha512-armv7.S230 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 Dsha256-armv7.S1800 ite eq @ Thumb2 thing, sanity check in ARM
/freebsd/contrib/llvm-project/
H A DFREEBSD-Xlist645 llvm/lib/Target/ARM/README-Thumb2.txt