Displaying 3 results from an estimated 3 matches for "ba8fbf41".
Did you mean:
ba8fb542
2006 Jun 04
2
[LLVMdev] "pure" functions"
On Sun, 2006-06-04 at 11:49 -0500, Chris Lattner wrote:
> On Sun, 4 Jun 2006, Vladimir Prus wrote:
> > say I've a LLVM module with a call instruction. The called function is
> > "pure", that is it has no side-effects at all. How can I communicate this
> > to LLVM, so that the function call can be removed if the return value is
> > never used?
>
>
2006 Jun 04
0
[LLVMdev] "pure" functions"
On Sun, 4 Jun 2006, Reid Spencer wrote:
> That's a bit of a hack. Can we not deduce "pure" functions
> conservatively?
Yes, and we do.
> Basically, anything that doesn't do any load or store
> outside of its parameters and no malloc or free? Maybe a few other
> constraints. Sounds fairly easy to deduce and might be useful for
> optimization.
We already do
2006 Jun 04
1
[LLVMdev] "pure" functions"
...ould be compiled with
LLVM :)
Reid.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20060604/ba8fbf41/attachment.sig>