// None of these intrinsics accesses memory at all.
let Properties = [IntrNoMem] in {
- def int_bit_part_select :
- Intrinsic<[llvm_int_ty, llvm_int_ty, llvm_i32_ty, llvm_i32_ty]>;
def int_bswap: Intrinsic<[llvm_int_ty, llvm_int_ty]>;
def int_ctpop: Intrinsic<[llvm_i32_ty, llvm_int_ty]>;
def int_ctlz : Intrinsic<[llvm_i32_ty, llvm_int_ty]>;
def int_cttz : Intrinsic<[llvm_i32_ty, llvm_int_ty]>;
+ def int_part_select :
+ Intrinsic<[llvm_int_ty, llvm_int_ty, llvm_i32_ty, llvm_i32_ty]>;
+ def int_part_set :
+ Intrinsic<[llvm_int_ty, llvm_int_ty, llvm_int_ty, llvm_i32_ty,
+ llvm_i32_ty]>;
}
//===------------------------ Debugger Intrinsics -------------------------===//