search for: __needs_a_value

Displaying 2 results from an estimated 2 matches for "__needs_a_value".

2015 Mar 17
2
[LLVMdev] casting Constant * to value *?
...nst_ptr_103_indices); it can be used to initialize e.g. a new instruction like: StoreInst* void_119 = new StoreInst(const_float_102, const_ptr_103, false, label_entry_113); But how about replacing the operand of an already existing instruction using a Constant *? Instruction->setOperand(1,__needs_a_value*_here__); Thx Alex
2015 Mar 18
5
[LLVMdev] casting Constant * to value *?
...like: >> >> StoreInst* void_119 = new StoreInst(const_float_102, const_ptr_103, >> false, label_entry_113); >> >> >> But how about replacing the operand of an already existing instruction >> using a Constant *? >> >> Instruction->setOperand(1,__needs_a_value*_here__); > > If you look at the inheritance tree, you'll see that an llvm::Constant > is a subclass of llvm::Value. Therefore, you can use an llvm::Constant > anywhere in which an llvm::Value is needed. > > To look at the inheritance tree, look at the LLVM doxygen document...