HEX
Server: nginx/1.29.3
System: Linux 11979.bigscoots-wpo.com 6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025 x86_64
User: nginx (1068)
PHP: 7.4.33
Disabled: exec,system,passthru,shell_exec,proc_open,proc_close,popen,show_source,cmd# Do not modify this line # 1684243876
Upload Files
File: //usr/include/llvm/IR/IntrinsicsVE.td
// Define intrinsics written by hand

// VEL Intrinsic instructions.
let TargetPrefix = "ve" in {
  def int_ve_vl_pack_f32p : ClangBuiltin<"__builtin_ve_vl_pack_f32p">,
                            DefaultAttrsIntrinsic<[llvm_i64_ty], [llvm_ptr_ty, llvm_ptr_ty],
                                      [IntrReadMem]>;
  def int_ve_vl_pack_f32a : ClangBuiltin<"__builtin_ve_vl_pack_f32a">,
                            DefaultAttrsIntrinsic<[llvm_i64_ty], [llvm_ptr_ty],
                                      [IntrReadMem]>;

  def int_ve_vl_extract_vm512u :
      ClangBuiltin<"__builtin_ve_vl_extract_vm512u">,
      Intrinsic<[LLVMType<v256i1>], [LLVMType<v512i1>], [IntrNoMem]>;

  def int_ve_vl_extract_vm512l :
      ClangBuiltin<"__builtin_ve_vl_extract_vm512l">,
      Intrinsic<[LLVMType<v256i1>], [LLVMType<v512i1>], [IntrNoMem]>;

  def int_ve_vl_insert_vm512u :
      ClangBuiltin<"__builtin_ve_vl_insert_vm512u">,
      Intrinsic<[LLVMType<v512i1>], [LLVMType<v512i1>, LLVMType<v256i1>],
                [IntrNoMem]>;

  def int_ve_vl_insert_vm512l :
      ClangBuiltin<"__builtin_ve_vl_insert_vm512l">,
      Intrinsic<[LLVMType<v512i1>], [LLVMType<v512i1>, LLVMType<v256i1>],
                [IntrNoMem]>;
}

// Define intrinsics automatically generated
include "llvm/IR/IntrinsicsVEVL.gen.td"