reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

lib/Target/AArch64/AArch64FastISel.cpp
  233   unsigned emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool isZExt);

References

lib/Target/AArch64/AArch64FastISel.cpp
 1210     LHSReg = emitIntExt(SrcVT, LHSReg, RetVT, IsZExt);
 1308     RHSReg = emitIntExt(SrcVT, RHSReg, RetVT, IsZExt);
 2405     SrcReg = emitIntExt(VT, SrcReg, MVT::i32, /*isZExt=*/true);
 2926         emitIntExt(SrcVT.getSimpleVT(), SrcReg, MVT::i32, /*isZExt*/ !Signed);
 3094       ArgReg = emitIntExt(SrcVT, ArgReg, DestVT, /*isZExt=*/false);
 3104       ArgReg = emitIntExt(SrcVT, ArgReg, DestVT, /*isZExt=*/true);
 3920       SrcReg = emitIntExt(RVVT, SrcReg, DestVT, IsZExt);
 4132       return emitIntExt(SrcVT, Op0, RetVT, IsZExt);
 4239       return emitIntExt(SrcVT, Op0, RetVT, IsZExt);
 4277     Op0 = emitIntExt(SrcVT, Op0, RetVT, IsZExt);
 4322     Op0Reg = emitIntExt(RetVT, Op0Reg, MVT::i32, /*isZExt=*/false);
 4360       return emitIntExt(SrcVT, Op0, RetVT, IsZExt);
 4624   unsigned ResultReg = emitIntExt(SrcVT, SrcReg, RetVT, IsZExt);
 5002     IdxN = emitIntExt(IdxVT.getSimpleVT(), IdxN, PtrVT, /*isZExt=*/false);