OSDN Git Service

DAG: Add calling convention argument to calling convention funcs
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sat, 28 Jul 2018 13:25:19 +0000 (13:25 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Sat, 28 Jul 2018 13:25:19 +0000 (13:25 +0000)
commitf02d879e99fb54cfed99938c8819746eb092078e
treeac913bb7b3c36d4a0abf0cef92e5c776aaf9e907
parent3d794576ede9387d646817ccaf1bf53b8cf993c6
DAG: Add calling convention argument to calling convention funcs

This seems like a pretty glaring omission, and AMDGPU
wants to treat kernels differently from other calling
conventions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@338194 91177308-0d34-0410-b5e6-96231b3b80d8
20 files changed:
include/llvm/CodeGen/TargetLowering.h
lib/CodeGen/SelectionDAG/FastISel.cpp
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
lib/CodeGen/TargetLoweringBase.cpp
lib/Target/AArch64/AArch64FastISel.cpp
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
lib/Target/ARM/ARMFastISel.cpp
lib/Target/Mips/MipsCallLowering.cpp
lib/Target/Mips/MipsFastISel.cpp
lib/Target/Mips/MipsISelLowering.cpp
lib/Target/Mips/MipsISelLowering.h
lib/Target/PowerPC/PPCFastISel.cpp
lib/Target/PowerPC/PPCISelLowering.cpp
lib/Target/PowerPC/PPCISelLowering.h
lib/Target/X86/X86FastISel.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h