Discussion:
[Open64-devel] Indirect call and opaque call
daniel tian
2014-06-12 15:51:40 UTC
Permalink
Hi everyone:
I have a quick question about indirect call and opaque call. There are
two class member in the IPA_NODE:
IPA_ICALL_LIST _icall_list; // List of indirect calls from this PU
IPA_ICALL_LIST _ocall_list; // List of opaque calls from this PU

what are these two members?


Thanks
Daniel
--
Best Regards,
Xiaonan (Daniel) Tian
daniel tian
2014-06-12 19:44:04 UTC
Permalink
OK. I figured out what is indirect call and opaque call. Both indirect call
and opaque call are the PUs that cannot find in Aux_Pu_Table.
Post by daniel tian
I have a quick question about indirect call and opaque call. There are
IPA_ICALL_LIST _icall_list; // List of indirect calls from this PU
IPA_ICALL_LIST _ocall_list; // List of opaque calls from this PU
what are these two members?
Thanks
Daniel
--
Best Regards,
Xiaonan (Daniel) Tian
--
Best Regards,
Xiaonan (Daniel) Tian
Jian-Xin Lai
2014-06-18 06:02:49 UTC
Permalink
ICALL means the call is done via the function pointer. OCALL is still a
direct call but the callee isn't in current IPA scope.
Post by daniel tian
OK. I figured out what is indirect call and opaque call. Both indirect
call and opaque call are the PUs that cannot find in Aux_Pu_Table.
Post by daniel tian
I have a quick question about indirect call and opaque call. There
IPA_ICALL_LIST _icall_list; // List of indirect calls from this PU
IPA_ICALL_LIST _ocall_list; // List of opaque calls from this PU
what are these two members?
Thanks
Daniel
--
Best Regards,
Xiaonan (Daniel) Tian
--
Best Regards,
Xiaonan (Daniel) Tian
------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
Open64-devel mailing list
https://lists.sourceforge.net/lists/listinfo/open64-devel
--
Regards,
Lai Jian-Xin
Loading...