コード例 #1
0
ファイル: Generated.cs プロジェクト: rflechner/LLVMSharp
 public static extern LLVMValueRef BuildFence(LLVMBuilderRef @B, LLVMAtomicOrdering @ordering, LLVMBool @singleThread, [MarshalAs(UnmanagedType.LPStr)] string @Name);
コード例 #2
0
ファイル: IRBuilder.cs プロジェクト: kingland/LLVMSharp
 public LLVMValueRef CreateAtomicRMW(LLVMAtomicRMWBinOp @op, LLVMValueRef @PTR, LLVMValueRef @Val, LLVMAtomicOrdering @ordering, bool @singleThread)
 {
     return LLVM.BuildAtomicRMW(this.instance, @op, @PTR, @Val, @ordering, @singleThread);
 }
コード例 #3
0
ファイル: Generated.cs プロジェクト: rflechner/LLVMSharp
 public static extern LLVMValueRef BuildAtomicRMW(LLVMBuilderRef @B, LLVMAtomicRMWBinOp @op, LLVMValueRef @PTR, LLVMValueRef @Val, LLVMAtomicOrdering @ordering, LLVMBool @singleThread);
コード例 #4
0
ファイル: IRBuilder.cs プロジェクト: kingland/LLVMSharp
 public LLVMValueRef CreateFence(LLVMAtomicOrdering @ordering, bool @singleThread, string @Name)
 {
     return LLVM.BuildFence(this.instance, @ordering, @singleThread, @Name);
 }
コード例 #5
0
 public static AtomicOrdering Wrap(this LLVMAtomicOrdering handle) => (AtomicOrdering)(int)handle;
コード例 #6
0
ファイル: IRBuilder.cs プロジェクト: yogeshlc/LLVMSharp
 public LLVMValueRef CreateAtomicRMW(LLVMAtomicRMWBinOp @op, LLVMValueRef @PTR, LLVMValueRef @Val, LLVMAtomicOrdering @ordering, bool @singleThread)
 {
     return(LLVM.BuildAtomicRMW(this.instance, @op, @PTR, @Val, @ordering, @singleThread));
 }
コード例 #7
0
ファイル: IRBuilder.cs プロジェクト: yogeshlc/LLVMSharp
 public LLVMValueRef CreateFence(LLVMAtomicOrdering @ordering, bool @singleThread, string @Name)
 {
     return(LLVM.BuildFence(this.instance, @ordering, @singleThread, @Name));
 }
コード例 #8
0
 public static LLVMValueRef BuildAtomicCmpXchg(this LLVMBuilderRef builder, LLVMValueRef ptr, LLVMValueRef cmp,
                                               LLVMValueRef @new, LLVMAtomicOrdering successOrdering, LLVMAtomicOrdering failureOrdering,
                                               bool singleThread) =>
 LLVM.BuildAtomicCmpXchg(builder, ptr, cmp, @new, successOrdering, failureOrdering, singleThread ? 1 : 0);