This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from b7219f9e807 Revert "CallGraphSCCPass: iterate over all functions." new f185b903488 [Tablegen] Optimize isSubsetOf() in AsmMatcherEmitter.cpp. NFC new e61b6779e4a AMDGPU: Fix handling of alignment padding in DAG argument lowering new 9c21e67b4cb AMDGPU: Properly handle shader inputs with split arguments new c62320ccc0e [TableGen] Suppress type validation when parsing pattern fragments
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 14 +- lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 11 +- lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 183 ++++++++++++--------- lib/Target/AMDGPU/AMDGPUISelLowering.h | 7 +- lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp | 5 +- lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 11 +- lib/Target/AMDGPU/AMDGPUMachineFunction.h | 15 +- lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 74 +++++---- lib/Target/AMDGPU/AMDGPUSubtarget.h | 28 ++-- lib/Target/AMDGPU/R600.td | 5 - lib/Target/AMDGPU/R600ISelLowering.cpp | 21 +-- lib/Target/AMDGPU/SIISelLowering.cpp | 48 ++++-- lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 24 +-- test/CodeGen/AMDGPU/kernel-args.ll | 77 +++++++-- .../CodeGen/AMDGPU/kernel-argument-dag-lowering.ll | 132 +++++++++++++++ test/CodeGen/AMDGPU/llvm.amdgcn.implicitarg.ptr.ll | 16 +- .../AMDGPU/llvm.amdgcn.kernarg.segment.ptr.ll | 2 +- utils/TableGen/AsmMatcherEmitter.cpp | 12 +- utils/TableGen/CodeGenDAGPatterns.cpp | 14 +- utils/TableGen/CodeGenDAGPatterns.h | 12 ++ 20 files changed, 479 insertions(+), 232 deletions(-) create mode 100644 test/CodeGen/AMDGPU/kernel-argument-dag-lowering.ll