Revert "Revert "Disable ReplaceLDS pass, patch up tests to match""
This reverts commit 5ae6804d17
.
This commit is contained in:
parent
7ca8030030
commit
97688bfd3d
|
@ -293,7 +293,7 @@ static cl::opt<bool> EnableStructurizerWorkarounds(
|
|||
|
||||
static cl::opt<bool> EnableLDSReplaceWithPointer(
|
||||
"amdgpu-enable-lds-replace-with-pointer",
|
||||
cl::desc("Enable LDS replace with pointer pass"), cl::init(true),
|
||||
cl::desc("Enable LDS replace with pointer pass"), cl::init(false),
|
||||
cl::Hidden);
|
||||
|
||||
static cl::opt<bool, true> EnableLowerModuleLDS(
|
||||
|
|
|
@ -42,7 +42,6 @@
|
|||
; GCN-O0-NEXT: Inliner for always_inline functions
|
||||
; GCN-O0-NEXT: A No-Op Barrier Pass
|
||||
; GCN-O0-NEXT: Lower OpenCL enqueued blocks
|
||||
; GCN-O0-NEXT: Replace within non-kernel function use of LDS with pointer
|
||||
; GCN-O0-NEXT: Lower uses of LDS variables from non-kernel functions
|
||||
; GCN-O0-NEXT: FunctionPass Manager
|
||||
; GCN-O0-NEXT: Expand Atomic instructions
|
||||
|
@ -178,7 +177,6 @@
|
|||
; GCN-O1-NEXT: Inliner for always_inline functions
|
||||
; GCN-O1-NEXT: A No-Op Barrier Pass
|
||||
; GCN-O1-NEXT: Lower OpenCL enqueued blocks
|
||||
; GCN-O1-NEXT: Replace within non-kernel function use of LDS with pointer
|
||||
; GCN-O1-NEXT: Lower uses of LDS variables from non-kernel functions
|
||||
; GCN-O1-NEXT: FunctionPass Manager
|
||||
; GCN-O1-NEXT: Infer address spaces
|
||||
|
@ -430,7 +428,6 @@
|
|||
; GCN-O1-OPTS-NEXT: Inliner for always_inline functions
|
||||
; GCN-O1-OPTS-NEXT: A No-Op Barrier Pass
|
||||
; GCN-O1-OPTS-NEXT: Lower OpenCL enqueued blocks
|
||||
; GCN-O1-OPTS-NEXT: Replace within non-kernel function use of LDS with pointer
|
||||
; GCN-O1-OPTS-NEXT: Lower uses of LDS variables from non-kernel functions
|
||||
; GCN-O1-OPTS-NEXT: FunctionPass Manager
|
||||
; GCN-O1-OPTS-NEXT: Infer address spaces
|
||||
|
@ -715,7 +712,6 @@
|
|||
; GCN-O2-NEXT: Inliner for always_inline functions
|
||||
; GCN-O2-NEXT: A No-Op Barrier Pass
|
||||
; GCN-O2-NEXT: Lower OpenCL enqueued blocks
|
||||
; GCN-O2-NEXT: Replace within non-kernel function use of LDS with pointer
|
||||
; GCN-O2-NEXT: Lower uses of LDS variables from non-kernel functions
|
||||
; GCN-O2-NEXT: FunctionPass Manager
|
||||
; GCN-O2-NEXT: Infer address spaces
|
||||
|
@ -1002,7 +998,6 @@
|
|||
; GCN-O3-NEXT: Inliner for always_inline functions
|
||||
; GCN-O3-NEXT: A No-Op Barrier Pass
|
||||
; GCN-O3-NEXT: Lower OpenCL enqueued blocks
|
||||
; GCN-O3-NEXT: Replace within non-kernel function use of LDS with pointer
|
||||
; GCN-O3-NEXT: Lower uses of LDS variables from non-kernel functions
|
||||
; GCN-O3-NEXT: FunctionPass Manager
|
||||
; GCN-O3-NEXT: Infer address spaces
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION:
|
||||
;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION:
|
||||
;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION:
|
||||
;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION:
|
||||
;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION:
|
||||
;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION ;
|
||||
;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION ;
|
||||
;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION ;
|
||||
;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION:
|
||||
;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION:
|
||||
;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION:
|
||||
;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION:
|
||||
;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION:
|
||||
;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION:
|
||||
;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION:
|
||||
;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION:
|
||||
; There is one lds global defined here, and this lds is used within a single non-kernel
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer < %s | FileCheck %s
|
||||
; RUN: opt -S -mtriple=amdgcn-- -amdgpu-replace-lds-use-with-pointer -amdgpu-enable-lds-replace-with-pointer=true < %s | FileCheck %s
|
||||
|
||||
; DESCRIPTION:
|
||||
;
|
||||
|
|
Loading…
Reference in New Issue