https://github.com/coopp edited https://github.com/llvm/llvm-project/pull/81030 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
[clang] [DirectX] Fix HLSL bitshifts to leverage the OpenCL pipeline for bitshifting Fixes #55106 In HLSL bit shifts are defined to shift by shift size % type size. This contains the following changes: HLSL codegen bit shifts will be emitted as x << (y & (sizeof(x) - 1) and bitshift masking leverages the OpenCL pipeline for this. Tests were also added to validate this behavior. (PR #81030)
Cooper Partin via cfe-commits Thu, 08 Feb 2024 09:08:35 -0800
- [clang] [DirectX] Fix HLSL bitshifts to leve... Cooper Partin via cfe-commits
- [clang] [DirectX] Fix HLSL bitshifts to... via cfe-commits
- [clang] [DirectX] Fix HLSL bitshifts to... via cfe-commits
- [clang] [DirectX] Fix HLSL bitshifts to... Cooper Partin via cfe-commits
- [clang] [DirectX] Fix HLSL bitshifts to... Cooper Partin via cfe-commits
- [clang] [DirectX] Fix HLSL bitshifts to... Xiang Li via cfe-commits
- [clang] [DirectX] Fix HLSL bitshifts to... Cooper Partin via cfe-commits
- [clang] [DirectX] Fix HLSL bitshifts to... Cooper Partin via cfe-commits
- [clang] [DirectX] Fix HLSL bitshifts to... Cooper Partin via cfe-commits
- [clang] [DirectX] Fix HLSL bitshifts to... Cooper Partin via cfe-commits
- [clang] [DirectX] Fix HLSL bitshifts to... Chris B via cfe-commits
- [clang] [DirectX] Fix HLSL bitshifts to... Xiang Li via cfe-commits
- [clang] [DirectX] Fix HLSL bitshifts to... Chris B via cfe-commits
- [clang] [DirectX] Fix HLSL bitshifts to... Chris B via cfe-commits
- [clang] [DirectX] Fix HLSL bitshifts to... via cfe-commits