[all-commits] [llvm/llvm-project] 8ba504: [AMDGPU][NFC] Add DWARF extension support for SIMD...
Tony Tye via All-commits
all-commits at lists.llvm.org
Tue Jan 18 09:37:02 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 8ba5043dbfb0284bbe53d8d59aa41b09cc36a4e3
https://github.com/llvm/llvm-project/commit/8ba5043dbfb0284bbe53d8d59aa41b09cc36a4e3
Author: Tony Tye <Tony.Tye at amd.com>
Date: 2022-01-18 (Tue, 18 Jan 2022)
Changed paths:
M llvm/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.rst
Log Message:
-----------
[AMDGPU][NFC] Add DWARF extension support for SIMD execution
- Add current iteration to the context of a DWARF expression evaluation.
- Add DW_AT_LLVM_iterations attribute to specify the number of
iterations executing concurrently.
- Add DF_OP_LLVM_push_iteration to support optimizations that result in
multiple iterations executing concurrently.
- Add DW_OP_LLVM_overlay and DW_OP_LLVM_bit_overlay to support
expressing the location of arrays that are promoted to vector
registers in SIMD vectorized loops.
- Generally clarify the difference between SIMT and SIMD execution.
- Change the DW_AT_LLVM_active_lane attribute to take location
description expression so that a loclist can be used to express
different vales at different program locations.
Reviewed By: scott.linder
Differential Revision: https://reviews.llvm.org/D117572
More information about the All-commits
mailing list