PointerType::getElementType should give you the vector type, which should have the size and element type On Feb 25, 2016 5:03 AM, "Simona Simona via cfe-users" < cfe-users@lists.llvm.org> wrote:
> Hello, > > I'm using LLVM 3.4 and have the following IR instruction: > %tmp1 = load *<2 x float>** %tmp, align 1, !dbg !26 > > The operand 0 of the load instruction is of type PointerType. I've checked > this using: I.getOperand(0)->getType()->isPointerTy(). > I would appreciate if someone could tell me how I could extract from this > PointerType operand the vector size (2) and the scalar type (float). > > Many thanks, > Simona > > > > _______________________________________________ > cfe-users mailing list > cfe-users@lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users > >
_______________________________________________ cfe-users mailing list cfe-users@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users