Added self argument for Codegen CommonMethod trait methods

This commit is contained in:
Denis Merigoux 2018-08-29 15:56:30 +02:00 committed by Eduard-Mihai Burtescu
parent d325844804
commit 83e07f9fe9
11 changed files with 119 additions and 118 deletions

View file

@ -529,8 +529,8 @@ impl BuilderMethods<'a, 'll, 'tcx> for Builder<'a, 'll, 'tcx> {
unsafe {
let llty = CodegenCx::val_ty(load);
let v = [
CodegenCx::c_uint_big(llty, range.start),
CodegenCx::c_uint_big(llty, range.end)
self.cx.c_uint_big(llty, range.start),
self.cx.c_uint_big(llty, range.end)
];
llvm::LLVMSetMetadata(load, llvm::MD_range as c_uint,
@ -863,7 +863,7 @@ impl BuilderMethods<'a, 'll, 'tcx> for Builder<'a, 'll, 'tcx> {
let undef = llvm::LLVMGetUndef(type_::Type::vector(elt_ty, num_elts as u64));
let vec = self.insert_element(undef, elt, CodegenCx::c_i32(self.cx, 0));
let vec_i32_ty = type_::Type::vector(type_::Type::i32(self.cx), num_elts as u64);
self.shuffle_vector(vec, undef, CodegenCx::c_null(vec_i32_ty))
self.shuffle_vector(vec, undef, self.cx.c_null(vec_i32_ty))
}
}