File tree Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change 176
176
177
177
// RUN: %clang_cc1 -triple amdgcn-unknown -target-cpu hawaii -o - -emit-llvm %s \
178
178
// RUN: | FileCheck %s -check-prefix=R600SI
179
- // R600SI: target datalayout = "e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-p7:160:256:256:32-p8:128:128-p9:192:256:256:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7:8:9"
179
+ // R600SI: target datalayout = "e-p:64:64-p1:64:64-p2:32:32:32:32:f -p3:32:32:32:32:f -p4:64:64-p5:32:32:32:32:f -p6:32:32-p7:160:256:256:32-p8:128:128-p9:192:256:256:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7:8:9"
180
180
181
181
// Test default -target-cpu
182
182
// RUN: %clang_cc1 -triple amdgcn-unknown -o - -emit-llvm %s \
183
183
// RUN: | FileCheck %s -check-prefix=R600SIDefault
184
- // R600SIDefault: target datalayout = "e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-p7:160:256:256:32-p8:128:128-p9:192:256:256:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7:8:9"
184
+ // R600SIDefault: target datalayout = "e-p:64:64-p1:64:64-p2:32:32:32:32:f -p3:32:32:32:32:f -p4:64:64-p5:32:32:32:32:f -p6:32:32-p7:160:256:256:32-p8:128:128-p9:192:256:256:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7:8:9"
185
185
186
186
// RUN: %clang_cc1 -triple arm64-unknown -o - -emit-llvm %s | \
187
187
// RUN: FileCheck %s -check-prefix=AARCH64
Original file line number Diff line number Diff line change 1
1
// RUN: %clang_cc1 %s -O0 -triple amdgcn -emit-llvm -o - | FileCheck %s
2
2
// RUN: %clang_cc1 %s -O0 -triple amdgcn---opencl -emit-llvm -o - | FileCheck %s
3
3
4
- // CHECK: target datalayout = "e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32-p7:160:256:256:32-p8:128:128-p9:192:256:256:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7:8:9"
4
+ // CHECK: target datalayout = "e-p:64:64-p1:64:64-p2:32:32:32:32:f -p3:32:32:32:32:f -p4:64:64-p5:32:32:32:32:f -p6:32:32-p7:160:256:256:32-p8:128:128-p9:192:256:256:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1-ni:7:8:9"
5
5
void foo (void ) {}
Original file line number Diff line number Diff line change @@ -677,11 +677,11 @@ static StringRef computeDataLayout(const Triple &TT) {
677
677
// (address space 7), and 128-bit non-integral buffer resourcees (address
678
678
// space 8) which cannot be non-trivilally accessed by LLVM memory operations
679
679
// like getelementptr.
680
- return " e-p:64:64-p1:64:64-p2:32:32-p3 :32:32-p4:64:64-p5 :32:32-p6 :32:32"
681
- " -p7:160:256:256 :32-p8:128:128-p9:192 :256:256:32-i64:64-v16:16-v24:32- "
682
- " v32:32-v48:64-v96:"
683
- " 128 -v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-"
684
- " G1 -ni:7:8:9" ;
680
+ return " e-p:64:64-p1:64:64-p2:32:32:32:32:f-p3 :32:32:32:32:f-p4:64:64 "
681
+ " -p5:32:32:32 :32:f-p6:32:32-p7:160 :256:256:32-p8:128:128 "
682
+ " -p9:192:256:256:32-i64:64-v16:16-v24:32- v32:32-v48:64-v96:128 "
683
+ " -v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1 "
684
+ " -ni:7:8:9" ;
685
685
}
686
686
687
687
LLVM_READNONE
You can’t perform that action at this time.
0 commit comments