GetValuePointers() public method

public GetValuePointers ( ) : System.IntPtr[]
return System.IntPtr[]
コード例 #1
0
ファイル: IRBuilder.cs プロジェクト: mcwchitos/CC
        public Value BuildPhi(TypeRef type, string name, PhiIncoming incoming)
        {
            IntPtr[] valPointers   = incoming.GetValuePointers();
            IntPtr[] blockPointers = incoming.GetBlockPointers();

            LLVMValueRef *phi = Native.BuildPhi(m_builder, type.Handle, name);

            Native.AddIncoming(phi, valPointers, blockPointers, (uint)valPointers.Length);

            return(new Value(phi));
        }
コード例 #2
0
ファイル: IRBuilder.cs プロジェクト: aaronrandolph/LLVM.NET
        public Value BuildPhi(TypeRef type, string name, PhiIncoming incoming)
        {
            IntPtr[] valPointers = incoming.GetValuePointers();
            IntPtr[] blockPointers = incoming.GetBlockPointers();

            LLVMValueRef* phi = Native.BuildPhi(m_builder, type.Handle, name);
            Native.AddIncoming(phi, valPointers, blockPointers, (uint)valPointers.Length);

            return new Value(phi);
        }