Home
last modified time | relevance | path

Searched refs:UXTB (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AddressingModes.h40 UXTB,
60 case AArch64_AM::UXTB: return "uxtb"; in getShiftExtendName()
127 case 0: return AArch64_AM::UXTB; in getExtendType()
154 case AArch64_AM::UXTB: return 0; break; in getExtendEncoding()
41 UXTB, global() enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedPredicates.td18 def CheckExtUXTB : CheckImmOperand_s<3, "AArch64_AM::UXTB">;
H A DAArch64SchedCyclone.td166 // EXAMPLE: ADDXre Xn, Xm, UXTB #1
H A DAArch64ExpandPseudoInsts.cpp1477 AArch64_AM::getArithExtendImm(AArch64_AM::UXTB, 0), in expandMI()
H A DAArch64ISelDAGToDAG.cpp827 return AArch64_AM::UXTB; in getExtendTypeForNode()
845 return !IsLoadStore ? AArch64_AM::UXTB : AArch64_AM::InvalidShiftExtend; in getExtendTypeForNode()
H A DAArch64InstrInfo.cpp956 case AArch64_AM::UXTB: in isFalkorShiftExtFast()
990 case AArch64_AM::UXTB: in isFalkorShiftExtFast()
H A DAArch64FastISel.cpp1178 ExtendType = IsZExt ? AArch64_AM::UXTB : AArch64_AM::SXTB; in emitAddSub()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/
H A DAArch64BaseInfo.h611 UXTB, enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstructionSelector.cpp306 STORE_OPCODE(ZEXT8, UXTB); in OpcodeCache()
H A DARMScheduleM55.td55 // NOPs, ITs, Brs, ADDri/SUBri, UXTB/H, SXTB/H and MOVri's. NOPs and IT's are
H A DARMScheduleR52.td215 (instregex "SXTB", "SXTH", "SXTB16", "UXTB", "UXTH", "UXTB16",
H A DARMScheduleSwift.td161 (instregex "SXTB", "SXTH", "SXTB16", "UXTB", "UXTH", "UXTB16",
H A DARMScheduleA57.td360 // Sign/zero extend, normal: SXTB, SXTH, UXTB, UXTH
H A DARMFastISel.cpp2909 { { ARM::UXTB, ARM::t2UXTB }, 0, 1, MVT::i8 }
H A DARMInstrThumb.td1791 // restrict the register class for the UXTB/UXTH ops used in the expansion.
H A DARMInstrInfo.td3784 def UXTB : AI_ext_rrot<0b01101110,
6161 def : ARMV6Pat<(and GPR:$Src, 0x000000FF), (UXTB GPR:$Src, 0)>;
6302 (UXTB GPRnopc:$Rd, GPRnopc:$Rm, 0, pred:$p)>;
H A DARMExpandPseudoInsts.cpp3162 return ExpandCMP_SWAP(MBB, MBBI, ARM::LDREXB, ARM::STREXB, ARM::UXTB, in ExpandMI()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp1537 return (ET == AArch64_AM::UXTB || ET == AArch64_AM::SXTB || in isExtend()
1550 return ET == AArch64_AM::UXTB || ET == AArch64_AM::SXTB || in isExtend64()
3596 .Case("uxtb", AArch64_AM::UXTB) in tryParseOptionalShiftExtend()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp7614 return IsLoadStore ? AArch64_AM::InvalidShiftExtend : AArch64_AM::UXTB; in getExtendTypeForInst()
7637 return !IsLoadStore ? AArch64_AM::UXTB : AArch64_AM::InvalidShiftExtend; in getExtendTypeForInst()