Class Argument
An LLVM Value representing an Argument to a function
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Ubiquity.NET.Llvm.Values
Assembly: Ubiquity.NET.Llvm.dll
Syntax
public class Argument : Value, IExtensiblePropertyContainer
Properties
Attributes | Gets the attributes for this argument |
ContainingFunction | Gets the function this argument belongs to |
Index | Gets the zero based index of the argument |
Methods
AddAttribute(AttributeKind) | Adds an attribute to an Argument |
AddAttributes(IEnumerable<AttributeValue>) | Adds AttributeValues to an Argument |
AddAttributes(AttributeKind[]) | Adds attributes to an Argument |
AddAttributes(AttributeValue[]) | Adds AttributeValues to an Argument |
RemoveAttribute(String) | Removes a named attribute from an Argument |
RemoveAttribute(AttributeKind) | Removes an AttributeKind from an Argument |
SetAlignment(UInt32) | Sets the alignment for the argument |