Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrFormats.td80 // Xform16Bit - Indicates this Thumb2 instruction may be transformed into
524 // PseudoInst that's in ARMv8-M baseline (Somewhere between Thumb and Thumb2)
532 // PseudoInst that's Thumb2-mode only.
1340 // Thumb2I - Thumb2 instruction. Almost all Thumb2 instructions are predicable.
1350 let DecoderNamespace = "Thumb2";
1371 let DecoderNamespace = "Thumb2";
1384 let DecoderNamespace = "Thumb2";
1479 // T2Ipreldst - Thumb2 pre-indexed load / store instructions.
1490 let DecoderNamespace = "Thumb2";
1512 // T2Ipostldst - Thumb2 post-indexed load / store instructions.
[all …]
H A DARMInstrThumb.td520 // Also used for Thumb2
534 // ARMv5T and above, also used for Thumb2
548 // Also used for Thumb2
584 // Also used for Thumb2
651 // tTAILJMPd: MachO version uses a Thumb2 branch (no Thumb1 tail calls
1556 // (Windows is Thumb2-only)
H A DARMFeatures.td442 "ARM and/or Thumb2">;
595 // True if Thumb2 instructions are supported.
597 "Enable Thumb2 instructions">;
H A DARMFrameLowering.cpp3278 bool Thumb2 = ST->isThumb2(); in adjustForSegmentedStacks() local
3412 if (Thumb2 || ST->genExecuteOnly()) { in adjustForSegmentedStacks()
3522 if (Thumb2 || ST->genExecuteOnly()) { in adjustForSegmentedStacks()
3555 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 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.
2660 // T2Imac - Thumb2 multiply [accumulate, and absolute difference] instructions.
3985 // available in both v8-M.Baseline and Thumb2 targets
4293 // B9.3.19 SUBS PC, LR, #imm (Thumb2) system instruction.
H A DARMRegisterInfo.td326 // restricted GPR register class. Many Thumb2 instructions allow the full
H A DARMInstrInfo.td6241 // Thumb2 Support
/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.S231 it eq @ Thumb2 thing, sanity check in ARM
371 it eq @ Thumb2 thing, sanity check in ARM
408 ittt eq @ Thumb2 thing, sanity check in ARM
H A Dsha256-armv7.S1801 ite eq @ Thumb2 thing, sanity check in ARM
/freebsd/contrib/llvm-project/
H A DFREEBSD-Xlist888 llvm/lib/Target/ARM/README-Thumb2.txt