We only expect these ctor / dtor functions to be called with a single
thread. Add the appropriate attributes to indicate this to the backend.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Time | Test | |
---|---|---|
60,040 ms | x64 debian > MLIR.Examples/standalone::test.toy |
Event Timeline
Comment Actions
Should probably document this in AMDGPUUsage. Is this really true for the asan usage?
llvm/lib/Target/AMDGPU/AMDGPUCtorDtorLowering.cpp | ||
---|---|---|
41 | We should probably teach UniformityAnalysis about this special case for the work item IDs |
llvm/lib/Target/AMDGPU/AMDGPUCtorDtorLowering.cpp | ||
---|---|---|
41 | This special case where the number of threads is one? It would definitely simplify anything to do with convergence. |
We should probably teach UniformityAnalysis about this special case for the work item IDs