[Mesa-dev] [PATCH] gallivm: set LLVMNoUnwindAttribute on all intrinsics

Marek Olšák maraeo at gmail.com
Tue Jul 5 17:03:52 UTC 2016


On Tue, Jul 5, 2016 at 6:26 PM, Tom Stellard <tom at stellard.net> wrote:
> On Tue, Jul 05, 2016 at 11:36:03AM +0200, Marek Olšák wrote:
>> From: Marek Olšák <marek.olsak at amd.com>
>>
>> RadeonSI stats: Mostly 0% difference, but Valley shows a small improvement:
>>
>
> Do you know which intrinsic this made a difference for?  I'm guessing
> this is required for all the intrinsics defined in the backend (e.g. in
> SIIntrinsiscs.td), and is a good reason why we should move those into
> include/llvm/IR/IntrinsicsAMDGPUt.td.

This one:
llvm.AMDGPU.clamp

Other intrinsics that don't have it are:
llvm.sqrt.f32
llvm.SI.export

Marek


More information about the mesa-dev mailing list