File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 47
47
// CHECK-NOT: "*.llvm-link"
48
48
// CHECK-NOT: ".*opt"
49
49
// CHECK-NOT: ".*llc"
50
- // CHECK: [[LLD: ".*lld"]] {{.*}} "-o" "[[IMG_DEV1:.*out]]" [[A_BC1]] [[B_BC1]]
50
+ // CHECK: [[LLD: ".*lld.*"]] {{.*}} "-plugin-opt=-amdgpu-internalize-symbols"
51
+ // CHECK-SAME: "-plugin-opt=mcpu=gfx803"
52
+ // CHECK-SAME: "-o" "[[IMG_DEV1:.*out]]" [[A_BC1]] [[B_BC1]]
51
53
52
54
// generate image for device side path on gfx900
53
55
// CHECK: [[CLANG]] "-cc1" "-triple" "amdgcn-amd-amdhsa"
71
73
// CHECK-NOT: "*.llvm-link"
72
74
// CHECK-NOT: ".*opt"
73
75
// CHECK-NOT: ".*llc"
74
- // CHECK: [[LLD]] {{.*}} "-o" "[[IMG_DEV2:.*out]]" [[A_BC2]] [[B_BC2]]
76
+ // CHECK: [[LLD]] {{.*}} "-plugin-opt=-amdgpu-internalize-symbols"
77
+ // CHECK-SAME: "-plugin-opt=mcpu=gfx900"
78
+ // CHECK-SAME: "-o" "[[IMG_DEV2:.*out]]" [[A_BC2]] [[B_BC2]]
75
79
76
80
// combine images generated into hip fat binary object
77
81
// CHECK: [[BUNDLER:".*clang-offload-bundler"]] "-type=o"
78
82
// CHECK-SAME: "-targets={{.*}},hip-amdgcn-amd-amdhsa-gfx803,hip-amdgcn-amd-amdhsa-gfx900"
79
83
// CHECK-SAME: "-inputs={{.*}},[[IMG_DEV1]],[[IMG_DEV2]]" "-outputs=[[BUNDLE:.*hipfb]]"
80
84
81
- // CHECK: [[MC:".*llvm-mc"]] "-o" [[OBJBUNDLE:".*o"]] "{{.*}}.mcin" "--filetype=obj"
85
+ // CHECK: [[MC:".*llvm-mc.* "]] "-o" [[OBJBUNDLE:".*o"]] "{{.*}}.mcin" "--filetype=obj"
82
86
83
87
// CHECK: [[AR:".*llvm-ar.*"]] "rcsD" "{{.*}}.out" [[A_OBJ_HOST]] [[B_OBJ_HOST]] [[OBJBUNDLE]]
Original file line number Diff line number Diff line change 90
90
// CHECK-SAME: "-targets={{.*}},hip-amdgcn-amd-amdhsa-gfx803,hip-amdgcn-amd-amdhsa-gfx900"
91
91
// CHECK-SAME: "-inputs={{.*}},[[IMG_DEV1]],[[IMG_DEV2]]" "-outputs=[[BUNDLE:.*hipfb]]"
92
92
93
- // CHECK: [[MC:".*llvm-mc"]] "-o" [[OBJBUNDLE:".*o"]] "{{.*}}.mcin" "--filetype=obj"
93
+ // CHECK: [[MC:".*llvm-mc.* "]] "-o" [[OBJBUNDLE:".*o"]] "{{.*}}.mcin" "--filetype=obj"
94
94
95
95
// output the executable
96
96
// CHECK: [[LD:".*ld.*"]] {{.*}}"-o" "a.out" {{.*}} [[A_OBJ_HOST]] [[B_OBJ_HOST]] [[OBJBUNDLE]]
You can’t perform that action at this time.
0 commit comments