Displaying 3 results from an estimated 3 matches for "pointerisparameter".
2009 Sep 02
0
[LLVMdev] [PATCH] PR2218
...Hey Jakub,
Thanks for working on this again, one more round :)
Please merge the three testcases into one file. We added a new
FileCheck tool which allows you to check for the exact sequence of
instructions expected, which also allows the tests to be merged into
one file.
+/// MemCpyOpt::pointerIsParameter - returns true iff pointer is a
parameter of
+/// C call instruction.
+bool MemCpyOpt::pointerIsParameter(Value *pointer, CallInst *C,
unsigned &argI)
+{
+ CallSite CS = CallSite::get(C);
+ for (argI = 0; argI < CS.arg_size(); ++argI)
Please make this a static function, it doesn...
2009 Sep 02
2
[LLVMdev] [PATCH] PR2218
Hello,
I fixed my patch as you asked. Sorry for the delay, I'd been working
on my SSU patch (http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-August/025347.html
)
I hope that everything is fine now.
-Jakub
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pr2218-3.patch
Type: application/octet-stream
Size: 7511 bytes
Desc: not available
URL:
2009 Sep 02
1
[LLVMdev] [PATCH] PR2218
...09, at 3:15 PM, Chris Lattner wrote:
> Please merge the three testcases into one file. We added a new
> FileCheck tool which allows you to check for the exact sequence of
> instructions expected, which also allows the tests to be merged into
> one file.
>
> +/// MemCpyOpt::pointerIsParameter - returns true iff pointer is a
> parameter of
> +/// C call instruction.
> +bool MemCpyOpt::pointerIsParameter(Value *pointer, CallInst *C,
> unsigned &argI)
> +{
> + CallSite CS = CallSite::get(C);
> + for (argI = 0; argI < CS.arg_size(); ++argI)
>
> Pl...