OSDN Git Service

Reapply "AMDGPU: Fix handling of alignment padding in DAG argument lowering"
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 20 Jul 2018 09:05:08 +0000 (09:05 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 20 Jul 2018 09:05:08 +0000 (09:05 +0000)
commit06b493f7f036d3613bcd9540906d15f5025c3eaf
tree0b30d1dd13086b3514b8781e50b20dda4e4acba0
parentf5878e6b3475f2248411caa6e8260dca23fd9511
Reapply "AMDGPU: Fix handling of alignment padding in DAG argument lowering"

Reverts r337079 with fix for msan error.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@337535 91177308-0d34-0410-b5e6-96231b3b80d8
17 files changed:
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
lib/Target/AMDGPU/AMDGPUISelLowering.h
lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp
lib/Target/AMDGPU/AMDGPUMachineFunction.cpp
lib/Target/AMDGPU/AMDGPUMachineFunction.h
lib/Target/AMDGPU/AMDGPUSubtarget.cpp
lib/Target/AMDGPU/AMDGPUSubtarget.h
lib/Target/AMDGPU/R600.td
lib/Target/AMDGPU/R600ISelLowering.cpp
lib/Target/AMDGPU/SIISelLowering.cpp
lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
test/CodeGen/AMDGPU/kernel-args.ll
test/CodeGen/AMDGPU/kernel-argument-dag-lowering.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/llvm.amdgcn.implicitarg.ptr.ll
test/CodeGen/AMDGPU/llvm.amdgcn.kernarg.segment.ptr.ll