Lines Matching refs:Intrinsic
26 static llvm::Intrinsic::ID getShflIntrinsicId(llvm::Type *resultType, in getShflIntrinsicId()
35 ? llvm::Intrinsic::nvvm_shfl_sync_bfly_f32p in getShflIntrinsicId()
36 : llvm::Intrinsic::nvvm_shfl_sync_bfly_i32p; in getShflIntrinsicId()
38 return resultType->isFloatTy() ? llvm::Intrinsic::nvvm_shfl_sync_up_f32p in getShflIntrinsicId()
39 : llvm::Intrinsic::nvvm_shfl_sync_up_i32p; in getShflIntrinsicId()
42 ? llvm::Intrinsic::nvvm_shfl_sync_down_f32p in getShflIntrinsicId()
43 : llvm::Intrinsic::nvvm_shfl_sync_down_i32p; in getShflIntrinsicId()
45 return resultType->isFloatTy() ? llvm::Intrinsic::nvvm_shfl_sync_idx_f32p in getShflIntrinsicId()
46 : llvm::Intrinsic::nvvm_shfl_sync_idx_i32p; in getShflIntrinsicId()
51 return resultType->isFloatTy() ? llvm::Intrinsic::nvvm_shfl_sync_bfly_f32 in getShflIntrinsicId()
52 : llvm::Intrinsic::nvvm_shfl_sync_bfly_i32; in getShflIntrinsicId()
54 return resultType->isFloatTy() ? llvm::Intrinsic::nvvm_shfl_sync_up_f32 in getShflIntrinsicId()
55 : llvm::Intrinsic::nvvm_shfl_sync_up_i32; in getShflIntrinsicId()
57 return resultType->isFloatTy() ? llvm::Intrinsic::nvvm_shfl_sync_down_f32 in getShflIntrinsicId()
58 : llvm::Intrinsic::nvvm_shfl_sync_down_i32; in getShflIntrinsicId()
60 return resultType->isFloatTy() ? llvm::Intrinsic::nvvm_shfl_sync_idx_f32 in getShflIntrinsicId()
61 : llvm::Intrinsic::nvvm_shfl_sync_idx_i32; in getShflIntrinsicId()
68 static llvm::Intrinsic::ID getLdMatrixIntrinsicId(NVVM::MMALayout layout, in getLdMatrixIntrinsicId()
73 return llvm::Intrinsic::nvvm_ldmatrix_sync_aligned_m8n8_x1_b16; in getLdMatrixIntrinsicId()
75 return llvm::Intrinsic::nvvm_ldmatrix_sync_aligned_m8n8_x2_b16; in getLdMatrixIntrinsicId()
77 return llvm::Intrinsic::nvvm_ldmatrix_sync_aligned_m8n8_x4_b16; in getLdMatrixIntrinsicId()
85 return llvm::Intrinsic::nvvm_ldmatrix_sync_aligned_m8n8_x1_trans_b16; in getLdMatrixIntrinsicId()
87 return llvm::Intrinsic::nvvm_ldmatrix_sync_aligned_m8n8_x2_trans_b16; in getLdMatrixIntrinsicId()
89 return llvm::Intrinsic::nvvm_ldmatrix_sync_aligned_m8n8_x4_trans_b16; in getLdMatrixIntrinsicId()