Changeset View
Changeset View
Standalone View
Standalone View
llvm/trunk/include/llvm/IR/IntrinsicsAMDGPU.td
Show First 20 Lines • Show All 232 Lines • ▼ Show 20 Lines | def int_amdgcn_fract : Intrinsic< | ||||
[llvm_anyfloat_ty], [LLVMMatchType<0>], [IntrNoMem, IntrSpeculatable] | [llvm_anyfloat_ty], [LLVMMatchType<0>], [IntrNoMem, IntrSpeculatable] | ||||
>; | >; | ||||
def int_amdgcn_cvt_pkrtz : Intrinsic< | def int_amdgcn_cvt_pkrtz : Intrinsic< | ||||
[llvm_v2f16_ty], [llvm_float_ty, llvm_float_ty], | [llvm_v2f16_ty], [llvm_float_ty, llvm_float_ty], | ||||
[IntrNoMem, IntrSpeculatable] | [IntrNoMem, IntrSpeculatable] | ||||
>; | >; | ||||
def int_amdgcn_cvt_pknorm_i16 : Intrinsic< | |||||
[llvm_v2i16_ty], [llvm_float_ty, llvm_float_ty], | |||||
[IntrNoMem, IntrSpeculatable] | |||||
>; | |||||
def int_amdgcn_cvt_pknorm_u16 : Intrinsic< | |||||
[llvm_v2i16_ty], [llvm_float_ty, llvm_float_ty], | |||||
[IntrNoMem, IntrSpeculatable] | |||||
>; | |||||
def int_amdgcn_cvt_pk_i16 : Intrinsic< | |||||
[llvm_v2i16_ty], [llvm_i32_ty, llvm_i32_ty], | |||||
[IntrNoMem, IntrSpeculatable] | |||||
>; | |||||
def int_amdgcn_cvt_pk_u16 : Intrinsic< | |||||
[llvm_v2i16_ty], [llvm_i32_ty, llvm_i32_ty], | |||||
[IntrNoMem, IntrSpeculatable] | |||||
>; | |||||
def int_amdgcn_class : Intrinsic< | def int_amdgcn_class : Intrinsic< | ||||
[llvm_i1_ty], [llvm_anyfloat_ty, llvm_i32_ty], | [llvm_i1_ty], [llvm_anyfloat_ty, llvm_i32_ty], | ||||
[IntrNoMem, IntrSpeculatable] | [IntrNoMem, IntrSpeculatable] | ||||
>; | >; | ||||
def int_amdgcn_fmed3 : GCCBuiltin<"__builtin_amdgcn_fmed3">, | def int_amdgcn_fmed3 : GCCBuiltin<"__builtin_amdgcn_fmed3">, | ||||
Intrinsic<[llvm_anyfloat_ty], | Intrinsic<[llvm_anyfloat_ty], | ||||
[LLVMMatchType<0>, LLVMMatchType<0>, LLVMMatchType<0>], | [LLVMMatchType<0>, LLVMMatchType<0>, LLVMMatchType<0>], | ||||
▲ Show 20 Lines • Show All 641 Lines • Show Last 20 Lines |