Displaying 8 results from an estimated 8 matches for "indirectcall".
2015 Sep 24
2
[PATCH] D12923: Add support for function attribute "notail"
...like no_direct_tail) to the called function declaration and
> definition and then mark all the direct call sites in the IR that call
> the function as notaill. In addition to that, it seems like we want to
> have a way to attach the attribute directly to the call site:
>
> void (*indirectCall)(int, int, int);
>
> void foo1(int a, int b) {
> (*indirectCall)(a, b, c) __attribute__((notail));
> }
I think you're going to want to have the same dichotomy between (1) and
(2) at the source level as in the IR. The same issues apply in both cases.
>
>>
>>...
2015 Sep 24
2
[PATCH] D12923: Add support for function attribute "notail"
...gt;> declaration and definition and then mark all the direct call
>> sites in the IR that call the function as notaill. In addition to
>> that, it seems like we want to have a way to attach the attribute
>> directly to the call site:
>>
>> void (*indirectCall)(int, int, int);
>>
>> void foo1(int a, int b) {
>> (*indirectCall)(a, b, c) __attribute__((notail));
>> }
> I think you're going to want to have the same dichotomy between
> (1) and (2) at the source level as in the IR. The same issues
>...
2004 Jun 21
4
[LLVMdev] llvm test results for FreeBSD platform
...Feature.mc.constexpr : XPASS
Feature.mc.constexprbad : XPASS
Feature.mc.constpointer : XPASS
Feature.mc.forwardreftest : XPASS
Feature.mc.globalvars : XPASS
Feature.mc.indirectcall : XPASS
Feature.mc.indirectcall2 : XPASS
Feature.mc.properties : XPASS
Feature.mc.prototype : XPASS
Feature.mc.recursivetype : XPASS
Feature.mc.simplecalltest...
2015 Sep 23
3
[PATCH] D12923: Add support for function attribute "notail"
On 09/23/2015 08:48 AM, Akira Hatanaka wrote:
> On Tue, Sep 22, 2015 at 8:31 AM, Philip Reames
> <listmail at philipreames.com <mailto:listmail at philipreames.com>> wrote:
>
> To be clear, this is a debuging aid only? It's not something
> required for correctness? I'm somewhat bothered by that because
> it seems like it would be a useful
2004 Jun 20
0
[LLVMdev] llvm test results for FreeBSD platform
Thanks Vladimir. That's great! Glad you got it working.
BTW, the failures you're seeing have been experienced by Chris and I as
well. Chris is diligently working on making the LLVM processing more
consistent so he track down the problem. A week ago or so, these tests
passed at 100%.
Reid.
On Sun, 2004-06-20 at 15:50, Vladimir Merzliakov wrote:
> In attached file.
>
> Vladimir
2004 Jun 20
2
[LLVMdev] llvm test results for FreeBSD platform
In attached file.
Vladimir
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test2004_06_20.log
Type: application/octet-stream
Size: 88488 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20040620/98042f01/attachment.obj>
2018 Jul 15
2
llvm pass is very slow
Hi
I write a LLVM function pass. The pass will loop the basicblock in the
function, check the instruction's type with dyn_cast<switchinst>, print the
instruction and the basicblock's successors. I think it is not very complex.
My bitcode file is about 30M. My CPU is i7-7700(3.6GHz). It has been
running for 60 hours but it is still running. I am not sure whether this is
a normal
2004 Jun 21
0
[LLVMdev] llvm test results for FreeBSD platform
...: XPASS
>
> Feature.mc.constexprbad : XPASS
>
> Feature.mc.constpointer : XPASS
>
> Feature.mc.forwardreftest : XPASS
>
> Feature.mc.globalvars : XPASS
>
> Feature.mc.indirectcall : XPASS
>
> Feature.mc.indirectcall2 : XPASS
>
> Feature.mc.properties : XPASS
>
> Feature.mc.prototype : XPASS
>
> Feature.mc.recursivetype : XPASS
>...