forked from GPUOpen-Drivers/llvm-project
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merged master:b182ccfc2d6a into amd-gfx:5f4901f0c4e9
Local branch amd-gfx 5f4901f Merged master:21810b0e1428 into amd-gfx:99aa69d1fa46 Remote branch master b182ccf [WebAssembly] Add missing lit.local.cfg
- Loading branch information
Showing
65 changed files
with
1,032 additions
and
316 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
// RUN: %clang -cc1 -debug-info-kind=constructor -emit-llvm %s -o - \ | ||
// RUN: | FileCheck %s -check-prefix=CTOR_HOMING | ||
// RUN: %clang -cc1 -debug-info-kind=limited -fuse-ctor-homing -emit-llvm %s -o - \ | ||
// RUN: | FileCheck %s -check-prefix=CTOR_HOMING | ||
// RUN: %clang -cc1 -debug-info-kind=standalone -fuse-ctor-homing -emit-llvm %s -o - \ | ||
// RUN: | FileCheck %s -check-prefix=FULL_DEBUG | ||
// RUN: %clang -cc1 -debug-info-kind=line-tables-only -fuse-ctor-homing -emit-llvm %s -o - \ | ||
// RUN: | FileCheck %s -check-prefix=NO_DEBUG | ||
// RUN: %clang -cc1 -fuse-ctor-homing -emit-llvm %s -o - \ | ||
// RUN: | FileCheck %s -check-prefix=NO_DEBUG | ||
|
||
// This tests that the -fuse-ctor-homing is only used if limited debug info would have | ||
// been used otherwise. | ||
|
||
// CTOR_HOMING: !DICompositeType(tag: DW_TAG_structure_type, name: "A"{{.*}}flags: DIFlagFwdDecl | ||
// FULL_DEBUG: !DICompositeType(tag: DW_TAG_structure_type, name: "A"{{.*}}DIFlagTypePassByValue | ||
// NO_DEBUG-NOT: !DICompositeType(tag: DW_TAG_structure_type, name: "A" | ||
struct A { | ||
A(); | ||
} TestA; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
// REQUIRES: system-solaris | ||
|
||
// Check that clang invokes the native ld. | ||
|
||
// RUN: test -f /usr/gnu/bin/ld && env PATH=/usr/gnu/bin %clang -o %t.o %s | ||
|
||
int main() { return 0; } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,31 @@ | ||
// RUN: %clang_cc1 -std=c++1z %s -verify | ||
// RUN: %clang_cc1 -std=c++1z %s -ftrigraphs -fsyntax-only 2>&1 | FileCheck --check-prefix=TRIGRAPHS %s | ||
// RUN: %clang_cc1 -std=c++1z %s -verify -ftrigraphs -DENABLED_TRIGRAPHS=1 | ||
// RUN: %clang_cc1 -std=c++1z %s -verify -fno-trigraphs -DENABLED_TRIGRAPHS=0 | ||
|
||
??= define foo ; // expected-error {{}} expected-warning {{trigraph ignored}} | ||
#ifdef __MVS__ | ||
#ifndef ENABLED_TRIGRAPHS | ||
#define ENABLED_TRIGRAPHS 1 | ||
#endif | ||
#endif | ||
|
||
static_assert("??="[0] == '#', ""); // expected-error {{failed}} expected-warning {{trigraph ignored}} | ||
??= define foo ; | ||
|
||
static_assert("??="[0] == '#', ""); | ||
|
||
// ??/ | ||
error here; // expected-error {{}} | ||
error here; | ||
|
||
// Note, there is intentionally trailing whitespace two lines below. | ||
// TRIGRAPHS: :[[@LINE+1]]:{{.*}} backslash and newline separated by space | ||
// Note, there is intentionally trailing whitespace one line below. | ||
// ??/ | ||
error here; // expected-error {{}} | ||
error here; | ||
|
||
#if !ENABLED_TRIGRAPHS | ||
// expected-error@11 {{}} expected-warning@11 {{trigraph ignored}} | ||
// expected-error@13 {{failed}} expected-warning@13 {{trigraph ignored}} | ||
// expected-error@16 {{}} | ||
// expected-error@20 {{}} | ||
#else | ||
// expected-warning@11 {{trigraph converted}} | ||
// expected-warning@13 {{trigraph converted}} | ||
// expected-warning@19 {{backslash and newline separated by space}} | ||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.