Generalized BasicBlocks in BuilderMethods trait
This commit is contained in:
parent
34c5dc045f
commit
14798d6937
4 changed files with 16 additions and 8 deletions
|
@ -76,6 +76,7 @@ use rustc_data_structures::sync::Lrc;
|
|||
use rustc_data_structures::indexed_vec::Idx;
|
||||
|
||||
use traits::BuilderMethods;
|
||||
use llvm::BasicBlock;
|
||||
|
||||
use std::any::Any;
|
||||
use std::cmp;
|
||||
|
@ -391,7 +392,7 @@ pub fn call_assume(bx: &Builder<'_, 'll, '_>, val: &'ll Value) {
|
|||
|
||||
pub fn from_immediate<'a, 'll: 'a, 'tcx: 'll,
|
||||
Value : ?Sized,
|
||||
Builder: BuilderMethods<'a, 'll, 'tcx, Value>>(
|
||||
Builder: BuilderMethods<'a, 'll, 'tcx, Value, BasicBlock>>(
|
||||
bx: &Builder,
|
||||
val: &'ll Value
|
||||
) -> &'ll Value where Value : ValueTrait {
|
||||
|
@ -426,7 +427,7 @@ pub fn to_immediate_scalar(
|
|||
|
||||
pub fn call_memcpy<'a, 'll: 'a, 'tcx: 'll,
|
||||
Value : ?Sized,
|
||||
Builder: BuilderMethods<'a, 'll, 'tcx, Value>>(
|
||||
Builder: BuilderMethods<'a, 'll, 'tcx, Value, BasicBlock>>(
|
||||
bx: &Builder,
|
||||
dst: &'ll Value,
|
||||
dst_align: Align,
|
||||
|
@ -452,7 +453,7 @@ pub fn call_memcpy<'a, 'll: 'a, 'tcx: 'll,
|
|||
|
||||
pub fn memcpy_ty<'a, 'll: 'a, 'tcx: 'll,
|
||||
Value : ?Sized,
|
||||
Builder: BuilderMethods<'a, 'll, 'tcx, Value>>(
|
||||
Builder: BuilderMethods<'a, 'll, 'tcx, Value, BasicBlock>>(
|
||||
bx: &Builder,
|
||||
dst: &'ll Value,
|
||||
dst_align: Align,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue