[LLVMdev] Typecasting int32ty to int64ty

Abhinash Jain
Mon, 07 Oct 2013 09:58:20 -0000

I have something like this on my code :-

vector<Value*> args3;
args3.push_back(instr->getOperand(0)); //where 'instr' is store
instruction

Now when I check the Type of instr->getOperand(0).
It varies to i32 and i64, depending on the operand(0) of instruction.
Due to which my vector<Value*> has different Type of Value*.

How can I convert i32 to i64 type before pushing it to the vector<Value*>,
so that all Value* on my vector is of same Type?





--
View this message in context:
http://llvm.1065342.n5.nabble.com/Typecasting-int32ty-to-int64ty-tp61814.html
Sent from the LLVM - Dev mailing list archive at Nabble.com.