Displaying 4 results from an estimated 4 matches for "dummyfunctionname".
2009 Nov 05
3
[LLVMdev] create dummy function
...ire template (from
tutorial paper - IRBuilder<> builder(block))
So, I believe this is just outdated information? I think it just need
some quick attention with getting materials up to date.
In the end I got following code, that satisfy my needs:
llvm::Constant* c = M.getOrInsertFunction(dummyFunctionName,
F.getFunctionType());
llvm::Function* dummy = llvm::cast<llvm::Function>(c);
dummy->setLinkage(llvm::Function::ExternalLinkage);
dummy->setCallingConv(llvm::CallingConv::C);
llvm::BasicBlock* block = llvm::BasicBlock::Create("entry", dummy);
// no context needed...
2009 Nov 15
0
[LLVMdev] create dummy function
...IRBuilder<> builder(block))
>
> So, I believe this is just outdated information? I think it just need
> some quick attention with getting materials up to date.
>
> In the end I got following code, that satisfy my needs:
>
> llvm::Constant* c = M.getOrInsertFunction(dummyFunctionName,
> F.getFunctionType());
> llvm::Function* dummy = llvm::cast<llvm::Function>(c);
> dummy->setLinkage(llvm::Function::ExternalLinkage);
> dummy->setCallingConv(llvm::CallingConv::C);
> llvm::BasicBlock* block = llvm::BasicBlock::Create("entry", dummy...
2009 Nov 05
0
[LLVMdev] create dummy function
2009/11/5 Oleg Knut <oleg77 at gmail.com>:
> Hello,
> I have a simple question. How to create "dummy" function which will
> have no functionality behind (return nothing and do nothing)?
> Currently I'm trying to do this:
>
> llvm::Constant* c = Module.getOrInsertFunction("dummy",
> FunctionThatNeedsToBeReplaced.getFunctionType());
>
2009 Nov 05
2
[LLVMdev] create dummy function
Hello,
I have a simple question. How to create "dummy" function which will
have no functionality behind (return nothing and do nothing)?
Currently I'm trying to do this:
llvm::Constant* c = Module.getOrInsertFunction("dummy",
FunctionThatNeedsToBeReplaced.getFunctionType());
llvm::Function* dummy = llvm::cast<llvm::Function>(c);
This way I create new function that