Lines Matching refs:isZExt
164 bool isZExt);
166 unsigned Alignment = 0, bool isZExt = true,
175 unsigned ARMEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool isZExt);
920 unsigned Alignment, bool isZExt, bool allocReg) { in ARMEmitLoad() argument
932 Opc = isZExt ? ARM::t2LDRBi8 : ARM::t2LDRSBi8; in ARMEmitLoad()
934 Opc = isZExt ? ARM::t2LDRBi12 : ARM::t2LDRSBi12; in ARMEmitLoad()
936 if (isZExt) { in ARMEmitLoad()
951 Opc = isZExt ? ARM::t2LDRHi8 : ARM::t2LDRSHi8; in ARMEmitLoad()
953 Opc = isZExt ? ARM::t2LDRHi12 : ARM::t2LDRSHi12; in ARMEmitLoad()
955 Opc = isZExt ? ARM::LDRH : ARM::LDRSH; in ARMEmitLoad()
1350 bool isZExt) { in ARMEmitCmp() argument
1371 Imm = (isZExt) ? (int)CIVal.getZExtValue() : (int)CIVal.getSExtValue(); in ARMEmitCmp()
1433 SrcReg1 = ARMEmitIntExt(SrcVT, SrcReg1, MVT::i32, isZExt); in ARMEmitCmp()
1436 SrcReg2 = ARMEmitIntExt(SrcVT, SrcReg2, MVT::i32, isZExt); in ARMEmitCmp()
2132 if (Outs[0].Flags.isZExt() || Outs[0].Flags.isSExt()) { in SelectRet()
2133 SrcReg = ARMEmitIntExt(RVVT, SrcReg, DestVT, Outs[0].Flags.isZExt()); in SelectRet()
2585 bool isZExt) { in ARMEmitIntExt() argument
2670 bool isSingleInstr = isSingleInstrTbl[Bitness][isThumb2][hasV6Ops][isZExt]; in ARMEmitIntExt()
2672 const InstructionTable *ITP = &IT[isSingleInstr][isThumb2][Bitness][isZExt]; in ARMEmitIntExt()
2728 bool isZExt = isa<ZExtInst>(I); in SelectIntExt() local
2740 unsigned ResultReg = ARMEmitIntExt(SrcVT, SrcReg, DestVT, isZExt); in SelectIntExt()
2880 uint8_t isZExt : 1; member
2911 bool isZExt; in tryToFoldLoadIntoMI() local
2918 isZExt = FoldableLoadExtends[i].isZExt; in tryToFoldLoadIntoMI()
2928 if (!ARMEmitLoad(VT, ResultReg, Addr, LI->getAlignment(), isZExt, false)) in tryToFoldLoadIntoMI()