forked from OSchip/llvm-project
				
			Fixed an error in cuda-options.cu test:
-target option must be used without '='. llvm-svn: 242422
This commit is contained in:
		
							parent
							
								
									f6a14fb4e2
								
							
						
					
					
						commit
						df7cd313d9
					
				| 
						 | 
					@ -4,7 +4,7 @@
 | 
				
			||||||
// REQUIRES: nvptx-registered-target
 | 
					// REQUIRES: nvptx-registered-target
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Simple compilation case:
 | 
					// Simple compilation case:
 | 
				
			||||||
// RUN: %clang -### -target=x86_64-linux-gnu -c %s 2>&1 \
 | 
					// RUN: %clang -### -target x86_64-linux-gnu -c %s 2>&1 \
 | 
				
			||||||
// Compile device-side to PTX assembly and make sure we use it on the host side.
 | 
					// Compile device-side to PTX assembly and make sure we use it on the host side.
 | 
				
			||||||
// RUN:   | FileCheck -check-prefix CUDA-D1 \
 | 
					// RUN:   | FileCheck -check-prefix CUDA-D1 \
 | 
				
			||||||
// Then compile host side and incorporate device code.
 | 
					// Then compile host side and incorporate device code.
 | 
				
			||||||
| 
						 | 
					@ -13,7 +13,7 @@
 | 
				
			||||||
// RUN:   -check-prefix CUDA-NL %s
 | 
					// RUN:   -check-prefix CUDA-NL %s
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Typical compilation + link case:
 | 
					// Typical compilation + link case:
 | 
				
			||||||
// RUN: %clang -### -target=x86_64-linux-gnu %s 2>&1 \
 | 
					// RUN: %clang -### -target x86_64-linux-gnu %s 2>&1 \
 | 
				
			||||||
// Compile device-side to PTX assembly and make sure we use it on the host side
 | 
					// Compile device-side to PTX assembly and make sure we use it on the host side
 | 
				
			||||||
// RUN:   | FileCheck -check-prefix CUDA-D1 \
 | 
					// RUN:   | FileCheck -check-prefix CUDA-D1 \
 | 
				
			||||||
// Then compile host side and incorporate device code.
 | 
					// Then compile host side and incorporate device code.
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,7 @@
 | 
				
			||||||
// RUN:   -check-prefix CUDA-L %s
 | 
					// RUN:   -check-prefix CUDA-L %s
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Verify that -cuda-no-device disables device-side compilation and linking
 | 
					// Verify that -cuda-no-device disables device-side compilation and linking
 | 
				
			||||||
// RUN: %clang -### -target=x86_64-linux-gnu --cuda-host-only %s 2>&1 \
 | 
					// RUN: %clang -### -target x86_64-linux-gnu --cuda-host-only %s 2>&1 \
 | 
				
			||||||
// Make sure we didn't run device-side compilation.
 | 
					// Make sure we didn't run device-side compilation.
 | 
				
			||||||
// RUN:   | FileCheck -check-prefix CUDA-ND \
 | 
					// RUN:   | FileCheck -check-prefix CUDA-ND \
 | 
				
			||||||
// Then compile host side and make sure we don't attempt to incorporate GPU code.
 | 
					// Then compile host side and make sure we don't attempt to incorporate GPU code.
 | 
				
			||||||
| 
						 | 
					@ -31,7 +31,7 @@
 | 
				
			||||||
// RUN:    -check-prefix CUDA-NL %s
 | 
					// RUN:    -check-prefix CUDA-NL %s
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Verify that -cuda-no-host disables host-side compilation and linking
 | 
					// Verify that -cuda-no-host disables host-side compilation and linking
 | 
				
			||||||
// RUN: %clang -### -target=x86_64-linux-gnu --cuda-device-only %s 2>&1 \
 | 
					// RUN: %clang -### -target x86_64-linux-gnu --cuda-device-only %s 2>&1 \
 | 
				
			||||||
// Compile device-side to PTX assembly
 | 
					// Compile device-side to PTX assembly
 | 
				
			||||||
// RUN:   | FileCheck -check-prefix CUDA-D1 \
 | 
					// RUN:   | FileCheck -check-prefix CUDA-D1 \
 | 
				
			||||||
// Make sure there are no host cmpilation or linking.
 | 
					// Make sure there are no host cmpilation or linking.
 | 
				
			||||||
| 
						 | 
					@ -39,7 +39,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Verify that with -S we compile host and device sides to assembly
 | 
					// Verify that with -S we compile host and device sides to assembly
 | 
				
			||||||
// and incorporate device code on the host side.
 | 
					// and incorporate device code on the host side.
 | 
				
			||||||
// RUN: %clang -### -target=x86_64-linux-gnu -S -c %s 2>&1 \
 | 
					// RUN: %clang -### -target x86_64-linux-gnu -S -c %s 2>&1 \
 | 
				
			||||||
// Compile device-side to PTX assembly
 | 
					// Compile device-side to PTX assembly
 | 
				
			||||||
// RUN:   | FileCheck -check-prefix CUDA-D1 \
 | 
					// RUN:   | FileCheck -check-prefix CUDA-D1 \
 | 
				
			||||||
// Then compile host side and incorporate GPU code.
 | 
					// Then compile host side and incorporate GPU code.
 | 
				
			||||||
| 
						 | 
					@ -49,7 +49,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Verify that --cuda-gpu-arch option passes correct GPU
 | 
					// Verify that --cuda-gpu-arch option passes correct GPU
 | 
				
			||||||
// archtecture info to device compilation.
 | 
					// archtecture info to device compilation.
 | 
				
			||||||
// RUN: %clang -### -target=x86_64-linux-gnu --cuda-gpu-arch=sm_35 -c %s 2>&1 \
 | 
					// RUN: %clang -### -target x86_64-linux-gnu --cuda-gpu-arch=sm_35 -c %s 2>&1 \
 | 
				
			||||||
// Compile device-side to PTX assembly.
 | 
					// Compile device-side to PTX assembly.
 | 
				
			||||||
// RUN:   | FileCheck -check-prefix CUDA-D1 -check-prefix CUDA-D1-SM35 \
 | 
					// RUN:   | FileCheck -check-prefix CUDA-D1 -check-prefix CUDA-D1-SM35 \
 | 
				
			||||||
// Then compile host side and incorporate GPU code.
 | 
					// Then compile host side and incorporate GPU code.
 | 
				
			||||||
| 
						 | 
					@ -59,7 +59,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Verify that there is device-side compilation per --cuda-gpu-arch args
 | 
					// Verify that there is device-side compilation per --cuda-gpu-arch args
 | 
				
			||||||
// and that all results are included on the host side.
 | 
					// and that all results are included on the host side.
 | 
				
			||||||
// RUN: %clang -### -target=x86_64-linux-gnu --cuda-gpu-arch=sm_35 --cuda-gpu-arch=sm_30 -c %s 2>&1 \
 | 
					// RUN: %clang -### -target x86_64-linux-gnu --cuda-gpu-arch=sm_35 --cuda-gpu-arch=sm_30 -c %s 2>&1 \
 | 
				
			||||||
// Compile both device-sides to PTX assembly
 | 
					// Compile both device-sides to PTX assembly
 | 
				
			||||||
// RUN:   | FileCheck \
 | 
					// RUN:   | FileCheck \
 | 
				
			||||||
// RUN: -check-prefix CUDA-D1 -check-prefix CUDA-D1-SM35 \
 | 
					// RUN: -check-prefix CUDA-D1 -check-prefix CUDA-D1-SM35 \
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue