Home
last modified time | relevance | path

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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
HDAArch64AddressingModes.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()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64SchedPredicates.td19 def CheckExtUXTH : CheckImmOperand_s<3, "AArch64_AM::UXTH">;
HDAArch64ExpandPseudoInsts.cpp1482 AArch64_AM::getArithExtendImm(AArch64_AM::UXTH, 0), in expandMI()
HDAArch64ISelDAGToDAG.cpp829 return AArch64_AM::UXTH; in getExtendTypeForNode()
847 return !IsLoadStore ? AArch64_AM::UXTH : AArch64_AM::InvalidShiftExtend; in getExtendTypeForNode()
HDAArch64InstrInfo.cpp957 case AArch64_AM::UXTH: in isFalkorShiftExtFast()
991 case AArch64_AM::UXTH: in isFalkorShiftExtFast()
HDAArch64FastISel.cpp1182 ExtendType = IsZExt ? AArch64_AM::UXTH : AArch64_AM::SXTH; in emitAddSub()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/
HDAArch64BaseInfo.h612 UXTH, enumerator
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMInstructionSelector.cpp303 STORE_OPCODE(ZEXT16, UXTH); in OpcodeCache()
HDARMFastISel.cpp2666 /* 16 bit zext */ { ARM::UXTH , 0, ARM_AM::no_shift, 0 } } in ARMEmitIntExt()
2906 { { ARM::UXTH, ARM::t2UXTH }, 0, 1, MVT::i16 },
HDARMScheduleSwift.td161 (instregex "SXTB", "SXTH", "SXTB16", "UXTB", "UXTH", "UXTB16",
HDARMScheduleR52.td215 (instregex "SXTB", "SXTH", "SXTB16", "UXTB", "UXTH", "UXTB16",
HDARMScheduleA57.td360 // Sign/zero extend, normal: SXTB, SXTH, UXTB, UXTH
HDARMInstrThumb.td1791 // restrict the register class for the UXTB/UXTH ops used in the expansion.
HDARMInstrInfo.td3786 def UXTH : AI_ext_rrot<0b01101111,
6162 def : ARMV6Pat<(and GPR:$Src, 0x0000FFFF), (UXTH GPR:$Src, 0)>;
6306 (UXTH GPRnopc:$Rd, GPRnopc:$Rm, 0, pred:$p)>;
HDARMExpandPseudoInsts.cpp3166 return ExpandCMP_SWAP(MBB, MBBI, ARM::LDREXH, ARM::STREXH, ARM::UXTH, in ExpandMI()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
HDAArch64AsmParser.cpp1538 ET == AArch64_AM::UXTH || ET == AArch64_AM::SXTH || in isExtend()
1551 ET == AArch64_AM::UXTH || ET == AArch64_AM::SXTH || in isExtend64()
3597 .Case("uxth", AArch64_AM::UXTH) in tryParseOptionalShiftExtend()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
HDAArch64InstructionSelector.cpp7616 return IsLoadStore ? AArch64_AM::InvalidShiftExtend : AArch64_AM::UXTH; in getExtendTypeForInst()
7639 return !IsLoadStore ? AArch64_AM::UXTH : AArch64_AM::InvalidShiftExtend; in getExtendTypeForInst()