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
        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);
        }