[llvm-dev] [RFC] Using basic block attributes to implement non-default floating point environment
Philip Reames via llvm-dev
llvm-dev at lists.llvm.org
Wed Oct 9 16:12:03 PDT 2019
On 10/3/19 2:13 PM, Matt Arsenault via llvm-dev wrote:
>> On Oct 3, 2019, at 14:04, Reid Kleckner via llvm-dev
>> <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote:
>> Basic block attributes would be a pretty major change for LLVM. If we
>> were to add something like this to LLVM, it should be really well
>> designed, and support other use cases beyond just the FP environment.
>> General regions could support things like:
>> - replace lifetime.start/end
>> - asynch exception handling
>> - better windows EH
>> - better replacement for inalloca
>> - I'm sure there are use cases in parallelization that I'm unfamiliar
>> As is, no, I don't think we should put attributes on blocks.
> We have a variety of code motion issues to solve for GPUs, but
> something block level won’t really help much.
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev