Exemplo n.º 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));
 }
Exemplo n.º 2
0
 public static LLVMBasicBlockRef InsertInContext(LLVMContextRef C, LLVMBasicBlockRef BB, string Name) => InsertInContext(C, BB, Name.AsSpan());
Exemplo n.º 3
0
 public static LLVMBasicBlockRef CreateInContext(LLVMContextRef C, ReadOnlySpan <char> Name)
 {
     using var marshaledName = new MarshaledString(Name);
     return(LLVM.CreateBasicBlockInContext(C, marshaledName));
 }
Exemplo n.º 4
0
 public static LLVMBasicBlockRef CreateInContext(LLVMContextRef C, string Name) => CreateInContext(C, Name.AsSpan());
Exemplo n.º 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));
 }
Exemplo n.º 6
0
 public static LLVMBasicBlockRef AppendInContext(LLVMContextRef C, LLVMValueRef Fn, string Name) => AppendInContext(C, Fn, Name.AsSpan());