public static LLVMAttributeRef[] GetCallSiteAttributes(LLVMValueRef C, LLVMAttributeIndex Idx) { var arr = new LLVMAttributeRef[GetCallSiteAttributeCount(C, Idx)]; GetCallSiteAttributes(C, Idx, out arr[0]); return(arr); }
public static LLVMAttributeRef[] GetAttributesAtIndex(LLVMValueRef F, LLVMAttributeIndex Idx) { var arr = new LLVMAttributeRef[GetAttributeCountAtIndex(F, Idx)]; GetAttributesAtIndex(F, Idx, out arr[0]); return(arr); }
public static void RemoveStringAttributeAtIndex(LLVMValueRef F, LLVMAttributeIndex Idx, string Kind) { RemoveStringAttributeAtIndex(F, Idx, Kind, Kind == null ? 0 : (uint)Kind.Length); }
public static void RemoveCallSiteStringAttribute(LLVMValueRef C, LLVMAttributeIndex Idx, [MarshalAs(UnmanagedType.LPStr)] string Kind) { RemoveCallSiteStringAttribute(C, Idx, Kind, Kind == null ? 0 : (uint)Kind.Length); }
public static LLVMAttributeRef GetStringAttributeAtIndex(LLVMValueRef F, LLVMAttributeIndex Idx, string Kind) { return(GetStringAttributeAtIndex(F, Idx, Kind, Kind == null ? 0 : (uint)Kind.Length)); }
public static LLVMAttributeRef GetCallSiteStringAttribute(LLVMValueRef C, LLVMAttributeIndex Idx, [MarshalAs(UnmanagedType.LPStr)] string Kind) { return(GetCallSiteStringAttribute(C, Idx, Kind, Kind == null ? 0 : (uint)Kind.Length)); }
public LLVMAttributeRef[] GetCallSiteAttributes(LLVMAttributeIndex @Idx) { return(LLVM.GetCallSiteAttributes(this, Idx)); }
public LLVMAttributeRef[] GetAttributesAtIndex(LLVMAttributeIndex @Idx) { return(LLVM.GetAttributesAtIndex(this, Idx)); }