pub enum InstKind {
ALLOCA(LLVMType, Option<(LLVMType, u32)>, Option<u32>, Option<u32>),
CALL(Option<TailMarker>, Option<FastMathFlags>, Result<ReturnType, FunctionType>, LLVMString, ParameterSet),
GETELEMENTPTR(bool, LLVMType, LLVMValue, Vec<(LLVMType, LLVMValue)>),
RETVOID,
}
Expand description
LLVMInstruction の種類
Variants§
ALLOCA(LLVMType, Option<(LLVMType, u32)>, Option<u32>, Option<u32>)
CALL(Option<TailMarker>, Option<FastMathFlags>, Result<ReturnType, FunctionType>, LLVMString, ParameterSet)
GETELEMENTPTR(bool, LLVMType, LLVMValue, Vec<(LLVMType, LLVMValue)>)
RETVOID
Trait Implementations§
Source§impl Ord for InstKind
impl Ord for InstKind
Source§impl PartialOrd for InstKind
impl PartialOrd for InstKind
impl Eq for InstKind
impl StructuralPartialEq for InstKind
Auto Trait Implementations§
impl Freeze for InstKind
impl RefUnwindSafe for InstKind
impl Send for InstKind
impl Sync for InstKind
impl Unpin for InstKind
impl UnwindSafe for InstKind
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