pub struct Phi { /* private fields */ }
Implementations§
Source§impl Phi
impl Phi
pub fn new(builder: LLVMBuilderRef, typ: LLVMTypeRef, name: &str) -> Phi
pub fn as_ref(&self) -> LLVMValueRef
pub fn add_incoming(&self, value: LLVMValueRef, block: LLVMBasicBlockRef)
pub fn add_incomings( &self, values: &mut [LLVMValueRef], blocks: &mut [LLVMBasicBlockRef], )
pub fn incoming_count(&self) -> u32
pub fn get_incoming(&self, index: u32) -> (LLVMValueRef, LLVMBasicBlockRef)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Phi
impl RefUnwindSafe for Phi
impl !Send for Phi
impl !Sync for Phi
impl Unpin for Phi
impl UnwindSafe for Phi
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more