]> granicus.if.org Git - llvm/commit
AMDGPU: Add support for isa version note
authorKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>
Sat, 14 Oct 2017 15:40:33 +0000 (15:40 +0000)
committerKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>
Sat, 14 Oct 2017 15:40:33 +0000 (15:40 +0000)
commiteb211af0572ea5f2ddda4a80b283053812d7665d
tree9d8248f95eb304b5d1b753b52033471e3212c961
parent809f654cc8f400a0f669278b0133a5ecabd9b47e
AMDGPU: Add support for isa version note

  - Emit NT_AMD_AMDGPU_ISA
  - Add assembler parsing for isa version directive
    - If isa version directive does not match command line arguments, then return error

Differential Revision: https://reviews.llvm.org/D38748

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@315808 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp
lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
test/CodeGen/AMDGPU/elf-notes.ll [new file with mode: 0644]
test/MC/AMDGPU/isa-version-hsa.s [new file with mode: 0644]
test/MC/AMDGPU/isa-version-pal.s [new file with mode: 0644]
test/MC/AMDGPU/isa-version-unk.s [new file with mode: 0644]