reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6655 if (!Ty) 6676 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); 6681 Ty = llvm::VectorType::get(VTy->getElementType(), 1); 6682 llvm::Type *Tys[] = {Ty, Int8PtrTy}; 6693 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); 6701 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vqrshrn_n", 6704 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vqrshiftnsu, Ty), 6708 return EmitNeonCall(CGM.getIntrinsic(Int, Ty), Ops, "vqshrn_n", 6711 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vqshiftnsu, Ty), 6715 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vrecpe, Ty), 6718 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vrshiftn, Ty), 6722 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); 6723 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); 6724 Ops[2] = EmitNeonShiftVector(Ops[2], Ty, true); 6726 Ops[1] = Builder.CreateCall(CGM.getIntrinsic(Int, Ty), {Ops[1], Ops[2]}); 6734 Ops[2] = EmitNeonShiftVector(Ops[2], Ty, rightShift); 6735 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::arm_neon_vshiftins, Ty), 6739 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); 6740 Ops[1] = EmitNeonRShiftImm(Ops[1], Ops[2], Ty, usgn, "vsra_n"); 6746 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); 6756 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); 6758 Ty = llvm::PointerType::getUnqual(Ops[1]->getType()); 6759 auto St = Builder.CreateStore(Ops[1], Builder.CreateBitCast(PtrOp0, Ty));