]> granicus.if.org Git - llvm/commit
[AMDGPU] calling conventions for AMDPAL OS type
authorTim Renouf <tim.renouf@amd.com>
Fri, 29 Sep 2017 09:51:22 +0000 (09:51 +0000)
committerTim Renouf <tim.renouf@amd.com>
Fri, 29 Sep 2017 09:51:22 +0000 (09:51 +0000)
commit8ba98f908f0e471a51ed73bc847bc778af024eab
treecdb1bf7d7822eae3c42def7c0bbe1127e1ef9155
parent2532de2a09ebea2968970069c04ac1045cc41dbd
[AMDGPU] calling conventions for AMDPAL OS type

Summary:
This commit adds comments on how the AMDPAL OS type overloads the
existing AMDGPU_ calling conventions used by Mesa, and adds a couple of
new ones.

Reviewers: arsenm, nhaehnle, dstuttard

Subscribers: mehdi_amini, kzhuravl, wdng, yaxunl, t-tye, llvm-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@314502 91177308-0d34-0410-b5e6-96231b3b80d8
20 files changed:
include/llvm/IR/CallingConv.h
lib/AsmParser/LLLexer.cpp
lib/AsmParser/LLParser.cpp
lib/AsmParser/LLToken.h
lib/IR/AsmWriter.cpp
lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
lib/Target/AMDGPU/SIDefines.h
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
test/Bitcode/compatibility.ll
test/CodeGen/AMDGPU/amdpal-cs.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/amdpal-es.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/amdpal-gs.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/amdpal-hs.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/amdpal-ls.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/amdpal-ps.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/amdpal-vs.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/calling-conventions.ll