Displaying 2 results from an estimated 2 matches for "troublesplaceinstwithinst".
2016 Jun 21
3
function call replacement
...<llvm::Instruction>
>::insert(llvm::ilist_iterator<llvm::Instruction>, llvm::Instruction*)
/home/pierre/Desktop/llvm/include/llvm/ADT/ilist.h:415:0
#6 0x0000000002abc20d llvm::ReI tried to clone the current instruction to
not modify the iterator but the ReplaceInstWithInst will cause
troublesplaceInstWithInst(llvm::SymbolTableList<llvm::Instruction>&,
llvm::ilist_iterator<llvm::Instruction>&, llvm::Instruction*)
/home/pierre/Desktop/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp:198:0
#7 0x0000000002abc2a5 llvm::ReplaceInstWithInst(llvm::Instruction*,
llvm::Instruction*)
/home/pierre/...
2016 Jun 20
3
function call replacement
Hi everyone,
I am trying to replace the call of a certain function with a call to
another function. It would for example replace the following:
%call = tail call noalias i8* @func(i64 10)
by
%call = tail call noalias i8* @other_func(i64 10)
I managed to declare other_func correctly but I am having troubles to
understand how I should proceed to do the replacement.
I tried to use