Home
last modified time | relevance | path

Searched refs:UXTH (Results 1 – 23 of 23) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AddressingModes.h41 UXTH, enumerator
61 case AArch64_AM::UXTH: return "uxth"; in getShiftExtendName()
128 case 1: return AArch64_AM::UXTH; in getExtendType()
155 case AArch64_AM::UXTH: return 1; break; in getExtendEncoding()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.h474 UXTH, enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64SchedPredicates.td19 def CheckExtUXTH : CheckImmOperand_s<3, "AArch64_AM::UXTH">;
H A DAArch64ExpandPseudoInsts.cpp1083 AArch64_AM::getArithExtendImm(AArch64_AM::UXTH, 0), in expandMI()
H A DAArch64ISelDAGToDAG.cpp574 return AArch64_AM::UXTH; in getExtendTypeForNode()
592 return !IsLoadStore ? AArch64_AM::UXTH : AArch64_AM::InvalidShiftExtend; in getExtendTypeForNode()
H A DAArch64InstrInfo.cpp912 case AArch64_AM::UXTH: in isFalkorShiftExtFast()
946 case AArch64_AM::UXTH: in isFalkorShiftExtFast()
H A DAArch64FastISel.cpp1154 ExtendType = IsZExt ? AArch64_AM::UXTH : AArch64_AM::SXTH; in emitAddSub()
/netbsd-src/sys/external/bsd/sljit/dist/sljit_src/
H A DsljitNativeARM_T2_32.c168 #define UXTH 0xb280 macro
718 return push_inst16(compiler, UXTH | RD3(dst) | RN3(arg2)); in emit_op_imm()
H A DsljitNativeARM_32.c125 #define UXTH 0xe6ff0070 macro
1039 return push_inst(compiler, (op == SLJIT_MOV_U16 ? UXTH : SXTH) | RD(dst) | RM(src2)); in emit_single_op()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMInstructionSelector.cpp301 STORE_OPCODE(ZEXT16, UXTH); in OpcodeCache()
H A DARMFastISel.cpp2658 /* 16 bit zext */ { ARM::UXTH , 0, ARM_AM::no_shift, 0 } } in ARMEmitIntExt()
2898 { { ARM::UXTH, ARM::t2UXTH }, 0, 1, MVT::i16 },
H A DARMScheduleSwift.td161 (instregex "SXTB", "SXTH", "SXTB16", "UXTB", "UXTH", "UXTB16",
H A DARMScheduleR52.td215 (instregex "SXTB", "SXTH", "SXTB16", "UXTB", "UXTH", "UXTB16",
H A DARMScheduleA57.td361 // Sign/zero extend, normal: SXTB, SXTH, UXTB, UXTH
H A DARMInstrThumb.td1775 // restrict the register class for the UXTB/UXTH ops used in the expansion.
H A DARMInstrInfo.td3738 def UXTH : AI_ext_rrot<0b01101111,
6081 def : ARMV6Pat<(and GPR:$Src, 0x0000FFFF), (UXTH GPR:$Src, 0)>;
6225 (UXTH GPRnopc:$Rd, GPRnopc:$Rm, 0, pred:$p)>;
H A DARMExpandPseudoInsts.cpp2853 return ExpandCMP_SWAP(MBB, MBBI, ARM::LDREXH, ARM::STREXH, ARM::UXTH, in ExpandMI()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Dtypes.md60 ; extend extend instruction (SXTB, SXTH, UXTB, UXTH).
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Dtypes.md78 ; extend extend instruction (SXTB, SXTH, UXTB, UXTH).
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp1310 ET == AArch64_AM::UXTH || ET == AArch64_AM::SXTH || in isExtend()
1323 ET == AArch64_AM::UXTH || ET == AArch64_AM::SXTH || in isExtend64()
2827 .Case("uxth", AArch64_AM::UXTH) in tryParseOptionalShiftExtend()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp5777 return AArch64_AM::UXTH; in getExtendTypeForInst()
5800 return !IsLoadStore ? AArch64_AM::UXTH : AArch64_AM::InvalidShiftExtend; in getExtendTypeForInst()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64-sve.md3044 ;; - UXTH
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64-sve.md3063 ;; - UXTH