Changeset View
Changeset View
Standalone View
Standalone View
llvm/include/llvm/IR/Intrinsics.td
Show First 20 Lines • Show All 1,556 Lines • ▼ Show 20 Lines | def int_vp_umax : DefaultAttrsIntrinsic<[ llvm_anyvector_ty ], | ||||
[ LLVMMatchType<0>, | [ LLVMMatchType<0>, | ||||
LLVMMatchType<0>, | LLVMMatchType<0>, | ||||
LLVMScalarOrSameVectorWidth<0, llvm_i1_ty>, | LLVMScalarOrSameVectorWidth<0, llvm_i1_ty>, | ||||
llvm_i32_ty]>; | llvm_i32_ty]>; | ||||
def int_vp_bswap : DefaultAttrsIntrinsic<[ llvm_anyvector_ty ], | def int_vp_bswap : DefaultAttrsIntrinsic<[ llvm_anyvector_ty ], | ||||
[ LLVMMatchType<0>, | [ LLVMMatchType<0>, | ||||
LLVMScalarOrSameVectorWidth<0, llvm_i1_ty>, | LLVMScalarOrSameVectorWidth<0, llvm_i1_ty>, | ||||
llvm_i32_ty]>; | llvm_i32_ty]>; | ||||
def int_vp_fshl : DefaultAttrsIntrinsic<[ llvm_anyvector_ty ], | |||||
[ LLVMMatchType<0>, | |||||
LLVMMatchType<0>, | |||||
LLVMMatchType<0>, | |||||
LLVMScalarOrSameVectorWidth<0, llvm_i1_ty>, | |||||
llvm_i32_ty]>; | |||||
def int_vp_fshr : DefaultAttrsIntrinsic<[ llvm_anyvector_ty ], | |||||
[ LLVMMatchType<0>, | |||||
LLVMMatchType<0>, | |||||
LLVMMatchType<0>, | |||||
LLVMScalarOrSameVectorWidth<0, llvm_i1_ty>, | |||||
llvm_i32_ty]>; | |||||
// Floating-point arithmetic | // Floating-point arithmetic | ||||
def int_vp_fadd : DefaultAttrsIntrinsic<[ llvm_anyvector_ty ], | def int_vp_fadd : DefaultAttrsIntrinsic<[ llvm_anyvector_ty ], | ||||
[ LLVMMatchType<0>, | [ LLVMMatchType<0>, | ||||
LLVMMatchType<0>, | LLVMMatchType<0>, | ||||
LLVMScalarOrSameVectorWidth<0, llvm_i1_ty>, | LLVMScalarOrSameVectorWidth<0, llvm_i1_ty>, | ||||
llvm_i32_ty]>; | llvm_i32_ty]>; | ||||
def int_vp_fsub : DefaultAttrsIntrinsic<[ llvm_anyvector_ty ], | def int_vp_fsub : DefaultAttrsIntrinsic<[ llvm_anyvector_ty ], | ||||
▲ Show 20 Lines • Show All 586 Lines • Show Last 20 Lines |