diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2023-07-03 10:38:04 -0400 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2023-07-06 10:26:21 -0400 |
| commit | 8ee1cc82c9e54902a495204a537d2152b68ec757 (patch) | |
| tree | e62dab5332b5af510baf6f10217ea8412c5cbf9a /clang/lib/CodeGen/CodeGenModule.cpp | |
| parent | 90b83a6d6caa651ea32987c94955ed18fffcb40c (diff) | |
AMDGPU: Fold out sign bit ops on frexp_exp
The sign bit has no impact on the exponent, so strip these away. Saves
on the source modifier encoding cost. I left the GlobalISel handling
until there's a resolution to issue #62628.
We should do this in instcombine too, but legalization should be
introducing more frexps than it currently is where this would occur.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
