C# Class LLVM.BasicBlock

Inheritance: Value
Show file Open project: aaronrandolph/LLVM.NET Class Usage Examples

Public Methods

Method Description
BasicBlock ( string name, Function function ) : System
BasicBlock ( string name, LLVMBasicBlockRef handle ) : System
Delete ( ) : void
GetParent ( ) : Function
GetTerminator ( ) : Value
MoveAfter ( BasicBlock block ) : void
MoveBefore ( BasicBlock block ) : void
RemoveFromParent ( ) : void

Method Details

BasicBlock() public method

public BasicBlock ( string name, Function function ) : System
name string
function Function
return System

BasicBlock() public method

public BasicBlock ( string name, LLVMBasicBlockRef handle ) : System
name string
handle LLVMBasicBlockRef
return System

Delete() public method

public Delete ( ) : void
return void

GetParent() public method

public GetParent ( ) : Function
return Function

GetTerminator() public method

public GetTerminator ( ) : Value
return Value

MoveAfter() public method

public MoveAfter ( BasicBlock block ) : void
block BasicBlock
return void

MoveBefore() public method

public MoveBefore ( BasicBlock block ) : void
block BasicBlock
return void

RemoveFromParent() public method

public RemoveFromParent ( ) : void
return void