コード例 #1
0
 public static LLVMBasicBlockRef InsertInContext(LLVMContextRef C, LLVMBasicBlockRef BB, ReadOnlySpan <char> Name)
 {
     using var marshaledName = new MarshaledString(Name);
     return(LLVM.InsertBasicBlockInContext(C, BB, marshaledName));
 }
コード例 #2
0
 public static LLVMBasicBlockRef InsertInContext(LLVMContextRef C, LLVMBasicBlockRef BB, string Name) => InsertInContext(C, BB, Name.AsSpan());
コード例 #3
0
 public static LLVMBasicBlockRef CreateInContext(LLVMContextRef C, ReadOnlySpan <char> Name)
 {
     using var marshaledName = new MarshaledString(Name);
     return(LLVM.CreateBasicBlockInContext(C, marshaledName));
 }
コード例 #4
0
 public static LLVMBasicBlockRef CreateInContext(LLVMContextRef C, string Name) => CreateInContext(C, Name.AsSpan());
コード例 #5
0
 public static LLVMBasicBlockRef AppendInContext(LLVMContextRef C, LLVMValueRef Fn, ReadOnlySpan <char> Name)
 {
     using var marshaledName = new MarshaledString(Name);
     return(LLVM.AppendBasicBlockInContext(C, Fn, marshaledName));
 }
コード例 #6
0
 public static LLVMBasicBlockRef AppendInContext(LLVMContextRef C, LLVMValueRef Fn, string Name) => AppendInContext(C, Fn, Name.AsSpan());