 | InstructionBuilder Methods |
[This is preliminary documentation and is subject to change.]
The InstructionBuilder type exposes the following members.
Methods
| Name | Description |
---|
 | Add | |
 | Alloca(ITypeRef) | |
 | Alloca(ITypeRef, ConstantInt) | |
 | And | |
 | ArithmeticShiftRight | |
 | AtomicAdd | |
 | AtomicAnd | |
 | AtomicCmpXchg | |
 | AtomicMax | |
 | AtomicMin | |
 | AtomicNand | |
 | AtomicOr | |
 | AtomicSub | |
 | AtomicUMax | |
 | AtomicUMin | |
 | AtomicXchg | |
 | AtomicXor | |
 | BitCast | |
 | Branch(BasicBlock) | |
 | Branch(Value, BasicBlock, BasicBlock) | |
 | Call(Value, Value) | |
 | Call(Value, IReadOnlyListValue) | |
 | Compare(IntPredicate, Value, Value) | Builds an Integer compare instruction |
 | Compare(Predicate, Value, Value) | Builds a compare instruction |
 | Compare(RealPredicate, Value, Value) | Builds a Floating point compare instruction |
 | ConstGetElementPtrInBounds | Creates a Value that accesses an element of a type referenced by a pointer |
 | DebugTrap | |
 | Dispose | |
 | Dispose(Boolean) | |
 | DoNothing | |
 | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
 | ExtractValue | |
 | FAdd | |
 | FDiv | |
 | Finalize | (Overrides ObjectFinalize.) |
 | FMul | |
 | FNeg | |
 | FPExt | |
 | FPToSICast | |
 | FPToUICast | |
 | FPTrunc | |
 | FRem | |
 | FSub | |
 | GetElementPtr | Creates a Value that accesses an element of a type referenced by a pointer |
 | GetElementPtrInBounds(Value, Value) | Creates a Value that accesses an element of a type referenced by a pointer |
 | GetElementPtrInBounds(Value, IEnumerableValue) | Creates a Value that accesses an element of a type referenced by a pointer |
 | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
 | GetStructElementPointer | Creates a Value that accesses an element (field) of a structure |
 | GetType | Gets the Type of the current instance. (Inherited from Object.) |
 | InsertValue | |
 | IntCast | |
 | IntToPointer | Builds a cast from an integer to a pointer |
 | Invoke | |
 | LandingPad | |
 | Load | |
 | LogicalShiftRight | |
 | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
 | MemCpy | Builds a memcpy intrinsic call |
 | MemMove | Builds a memmov intrinsic call |
 | MemSet | Builds a memset intrinsic call |
 | Mul | |
 | Neg | |
 | Not | |
 | Or | |
 | PhiNode | |
 | PointerToInt | Builds a cast from a pointer to an integer type |
 | PositionAtEnd | Positions the builder at the end of a given BasicBlock |
 | PositionBefore | Positions the builder before the given instruction |
 | Resume | |
 | Return | |
 | Return(Value) | |
 | SDiv | |
 | ShiftLeft | |
 | SignExtend | |
 | SignExtendOrBitCast | |
 | SIToFPCast | |
 | SRem | |
 | Store | Builds an LLVM Store instruction |
 | Sub | |
 | Switch | |
 | ToString | Returns a string that represents the current object. (Inherited from Object.) |
 | Trunc | |
 | TruncOrBitCast | |
 | UDiv | |
 | UIToFPCast | |
 | Unreachable | |
 | URem | |
 | Xor | |
 | ZeroExtend | |
 | ZeroExtendOrBitCast | |
Top
See Also