reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4336 assert(RetVT.SimpleTy >= SrcVT.SimpleTy && 4341 assert((RetVT == MVT::i8 || RetVT == MVT::i16 || RetVT == MVT::i32 || 4341 assert((RetVT == MVT::i8 || RetVT == MVT::i16 || RetVT == MVT::i32 || 4341 assert((RetVT == MVT::i8 || RetVT == MVT::i16 || RetVT == MVT::i32 || 4342 RetVT == MVT::i64) && "Unexpected return value type."); 4344 bool Is64Bit = (RetVT == MVT::i64); 4346 unsigned DstBits = RetVT.getSizeInBits(); 4353 if (RetVT == SrcVT) { 4360 return emitIntExt(SrcVT, Op0, RetVT, IsZExt); 4393 return materializeInt(ConstantInt::get(*Context, APInt(RegSize, 0)), RetVT); 4402 if (SrcVT.SimpleTy <= MVT::i32 && RetVT == MVT::i64) {