Displaying 4 results from an estimated 4 matches for "sum_parallel".
2016 Nov 19
4
GlobalValue::AvailableExternallyLinkage
Thanks Mehdi.
My pass clones the functions within a module in order to have the original function and an exact copy of the same function but with a different name, i.e. sum() and sum_parallel().
After my pass I will run ThreadSanitizer instrumentation pass only on the new copy of the functions, i.e. only the “_parallel” functions will be instrumented by tsan.
In some programs that I am compiling, the functions such as atoi and atof get cloned but I want to avoid this, and I noticed tha...
2016 Nov 19
2
GlobalValue::AvailableExternallyLinkage
...On Nov 19, 2016, at 12:44 PM, Simone Atzeni <simone.at at gmail.com> wrote:
>>
>> Thanks Mehdi.
>>
>> My pass clones the functions within a module in order to have the original function and an exact copy of the same function but with a different name, i.e. sum() and sum_parallel().
>> After my pass I will run ThreadSanitizer instrumentation pass only on the new copy of the functions, i.e. only the “_parallel” functions will be instrumented by tsan.
>>
>> In some programs that I am compiling, the functions such as atoi and atof get cloned but I want to av...
2016 Nov 20
2
GlobalValue::AvailableExternallyLinkage
...imone Atzeni <simone.at at gmail.com> wrote:
>>>>
>>>> Thanks Mehdi.
>>>>
>>>> My pass clones the functions within a module in order to have the original function and an exact copy of the same function but with a different name, i.e. sum() and sum_parallel().
>>>> After my pass I will run ThreadSanitizer instrumentation pass only on the new copy of the functions, i.e. only the “_parallel” functions will be instrumented by tsan.
>>>>
>>>> In some programs that I am compiling, the functions such as atoi and atof get...
2016 Nov 19
2
GlobalValue::AvailableExternallyLinkage
Hi,
could anybody explain what GlobalValue::AvailableExternallyLinkage means?
I implemented an instrumentation pass that creates a clone of a function.
For some programs I noticed that also function such as “atoi”, “atof”, “__strspn_c2”, etc. they get cloned even if I am not implementing them in the module.
I would like to avoid cloning those functions, so I noticed that they have