clang/test/CodeGen
Galina Kistanova 0ccb31c389 These tests require particular registered targets. Declared as such.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132600 91177308-0d34-0410-b5e6-96231b3b80d8
2011-06-03 22:24:54 +00:00
..
2007-11-29-ArraySizeFromInitializer.c
2008-02-07-bitfield-bug.c
2008-02-08-bitfield-bug.c
2008-02-26-inline-asm-bug.c
2008-07-17-no-emit-on-error.c test/CodeGen/2008-07-17-no-emit-on-error.c: Use LLVM's opt instead of "test(1)" for Mingw MSYS. 2011-03-05 11:15:55 +00:00
2008-07-21-mixed-var-fn-decl.c
2008-07-22-bitfield-init-after-zero-len-array.c
2008-07-22-packed-bitfield-access.c
2008-07-29-override-alias-decl.c Fix PR8720 by printing an error message with a substring that the gcc testsuite searches for. 2010-12-07 15:23:23 +00:00
2008-07-30-implicit-initialization.c
2008-07-30-redef-of-bitcasted-decl.c
2008-07-31-asm-labels.c
2008-07-31-promotion-of-compound-pointer-arithmetic.c
2008-08-04-void-pointer-arithmetic.c
2008-08-19-cast-of-typedef.c
2008-09-22-bad-switch-type.c
2009-03-22-increment-bitfield.c
2009-04-23-dbg.c
2009-05-22-callingconv.c
2009-05-28-const-typedef.c
2009-06-01-addrofknr.c
2009-06-14-anonymous-union-init.c
2009-07-31-DbgDeclare.c
2009-08-14-vararray-crash.c
2009-10-20-GlobalDebug.c Added registered targets for in-test dependency declarations. 2011-06-03 18:36:30 +00:00
2010-02-16-DbgScopes.c
2010-02-18-Dbg-VectorType.c
2010-03-09-DbgInfo.c Start using DIBuilder. It provides cleaner interface. 2010-12-08 22:42:58 +00:00
2010-08-10-DbgConstant.c
OpaqueStruct.c
PR2001-bitfield-reload.c
PR2413-void-address-cast-error.c
PR2643-null-store-to-bitfield.c
PR2743-reference-missing-static.c
PR3130-cond-constant.c
PR3589-freestanding-libcalls.c
PR3613-static-decl.c
PR3709-int-to-pointer-sign.c
PR4611-bitfield-layout.c
PR5060-align.c
_Bool-conversion.c
address-space-cast.c
address-space-compound-literal.c
address-space-field1.c
address-space.c
alias.c
align-local.c
alignof.c
altivec.c Don't emit nsw flags for vector operations; there's basically no benefit, and a lot of downside (like PR9850, which is about clang's xmmintrin.h making an unexpected transformation on an expression involving _mm_add_epi32). 2011-05-06 18:04:18 +00:00
always_inline.c
annotate.c More unnamed_addr. 2011-01-17 22:22:52 +00:00
arm-arguments.c
arm-cc.c
arm-clear.c __clear_cache() is varargs and people will occasionally write it without 2011-03-14 20:30:34 +00:00
arm-pcs.c Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or 2011-04-14 20:06:49 +00:00
arm-vector-align.c Add a testcase for svn r129964 (Neon load/store intrinsic alignments). 2011-04-22 04:06:49 +00:00
arm-vector-arguments.c Re-enable test with modifications for Neon vector changes in clang. 2010-11-17 00:44:53 +00:00
array.c
asm-errors.c These tests require particular registered targets. Declared as such. 2011-06-03 22:24:54 +00:00
asm-inout.c add one more case of mismatched input/output constraints. 2011-02-21 22:09:29 +00:00
asm-label.c Bug 8765: Honor assembler labels for builtins. Ensure that the label is 2011-05-13 21:12:10 +00:00
asm-variable.c Add support for passing variables declared to use a xmm register to asm 2011-01-02 03:59:13 +00:00
asm.c
asm_arm.c
assign.c Simplify some complex emission and implement correct semantics for 2010-11-16 10:08:07 +00:00
atomic.c add a __sync_swap builtin to fill out the rest of the __sync builtins. 2011-04-09 03:57:26 +00:00
attr-availability.c On Mac OS X, the presence of an 'availability' attribute for that 2011-03-26 12:10:19 +00:00
attr-cleanup.c
attr-naked.c Add support for attribute((naked)), patch by Zoxc on cfe-commits! 2010-09-29 18:20:25 +00:00
attr-nodebug.c
attr-noinline.c
attr-used.c
attr-weakref.c
attr-weakref2.c
attribute-section-data-common.c Test case for r126127 and r126141. Radar 9012638. 2011-02-21 21:08:21 +00:00
attributes.c
available-externally-suppress.c Fix fallout from r131838. 2011-05-22 06:50:05 +00:00
avx-cmp-builtins.c Test case for some AVX builtins. Patch by Syoyo Fujita! 2011-06-03 00:02:45 +00:00
bitfield-2.c
bitfield-assign.c
bitfield-init.c
bitfield-promote.c
bitfield.c
block-byref-aggr.c block variables on lhs need be ir-gen'ed after the 2011-04-29 21:53:21 +00:00
block-decl-merging.c
blocks-1.c A few more tweaks to the blocks AST representation: 2011-02-07 10:33:21 +00:00
blocks-2.c
blocks-aligned-byref-variable.c
blocks-seq.c
blocks.c When emitting l-values for bool non-__block decl references, make a pointer 2010-10-28 21:37:57 +00:00
blocksignature.c A few more tweaks to the blocks AST representation: 2011-02-07 10:33:21 +00:00
blockstret.c A few more tweaks to the blocks AST representation: 2011-02-07 10:33:21 +00:00
blockwithlocalstatic.c Declaring local static in global block 2010-11-30 23:07:14 +00:00
bool-bitfield.c
bool-convert.c
bool-init.c
bool_test.c Use -check-prefix to make it clear the test is SVR4/DARWINPPC specific. 2011-01-07 19:01:39 +00:00
boolassign.c
builtin-attributes.c Make sure we aggressively attach nounwind (etc.) to calls to library 2011-03-24 05:09:45 +00:00
builtin-count-zeros.c
builtin-expect.c Ir-gen the side-effect(s) when __builtin_expect is 2011-04-25 22:30:02 +00:00
builtin-memfns.c fix a crash on code that uses the result value of __builtin___memcpy_chk. 2011-04-20 23:14:50 +00:00
builtin-nanf.c
builtin-rename.c
builtin-stackaddress.c
builtin-unwind-init.c
builtins-arm.c
builtins-ppc-altivec.c Don't emit nsw flags for vector operations; there's basically no benefit, and a lot of downside (like PR9850, which is about clang's xmmintrin.h making an unexpected transformation on an expression involving _mm_add_epi32). 2011-05-06 18:04:18 +00:00
builtins-ptx.c PTX: Add PTX intrinsics as builtins and add ptx32 and ptx64 as valid architectures for triples, e.g. ptx32-unknown-unknown 2011-04-20 19:34:15 +00:00
builtins-x86.c Remove the 'unaligned load' builtins now that they're no longer used in the *mmintrin.h files. 2011-05-13 18:52:28 +00:00
builtins.c fix a bunch of comment typos found by codespell. Patch by 2011-04-15 05:22:18 +00:00
builtinshufflevector.c Make __builtin_shufflevector and -ftrapv work correctly together. PR9945. 2011-05-19 00:37:32 +00:00
byval-memcpy-elim.c Skip extra copy from aggregate where it isn't necessary; rdar://problem/8139919 . This shouldn't make much of a difference at -O3, but should substantially reduce the number of generated memcpy's at -O0. 2011-05-26 00:10:27 +00:00
c-strings.c
call-knr-indirect.c
cast-emit.c
cast.c
catch-undef-behavior.c
cfstring.c
cfstring2.c
char-literal.c fix a bunch of comment typos found by codespell. Patch by 2011-04-15 05:22:18 +00:00
cleanup-stack.c
complex.c
compound-literal.c
compound-type.c
compound.c
conditional-gnu-ext.c
conditional.c fix rdar://9289603 - clang should fold trivial ?: for enums as well as integer constants into select at -O0 2011-04-16 23:15:35 +00:00
const-arithmetic.c
const-init.c Only emit string initializers in-place if types match. Fixes PR9373. 2011-03-02 21:27:44 +00:00
const-label-addr.c
const-unordered-compare.c
constant-comparison.c
constructor-attribute.c
cxx-condition.cpp
cxx-default-arg.cpp
cxx-value-init.cpp
darwin-string-literals.c Switch from internal to linker_private linkage, it is sufficient to please the new linker. 2011-03-14 21:08:19 +00:00
debug-info-crash.c These tests require particular registered targets. Declared as such. 2011-06-03 22:24:54 +00:00
debug-info-enum.c
debug-info-line.c
debug-info-line2.c Robustify test string. 2011-03-29 21:06:43 +00:00
debug-info-scope.c
debug-info-var-location.c Testcase for r114585. 2010-09-22 21:13:48 +00:00
debug-info.c tests: Force a triple in this test (so uint128 is present). 2011-05-05 18:54:06 +00:00
decl.c Add unnamed_addr to internal globals which are only used as an operand to memcpy. (Spotted by looking at IR.) 2011-05-27 22:32:55 +00:00
designated-initializers.c This patch fixes multiple issues in clang's designated init builder and 2010-10-08 20:44:28 +00:00
dllimport-dllexport.c
dostmt.c
emit-all-decls.c
empty-union-init.c
enum.c Comment a wacky test case 2011-01-18 18:38:18 +00:00
enum2.c
exceptions.c ARM EH uses a different personality function in C. 2010-11-07 02:35:25 +00:00
exprs.c Ensure an insertion point at the end of a statement-expression. 2011-01-13 02:03:06 +00:00
ext-vector.c Don't emit nsw flags for vector operations; there's basically no benefit, and a lot of downside (like PR9850, which is about clang's xmmintrin.h making an unexpected transformation on an expression involving _mm_add_epi32). 2011-05-06 18:04:18 +00:00
extern-block-var.c
extern-inline.c Implement -fgnu89-inline. Fixes PR10041. 2011-06-02 16:13:27 +00:00
flexible-array-init.c
fold-const-declref.c
frame-pointer-elim.c These tests require particular registered targets. Declared as such. 2011-06-03 22:24:54 +00:00
func-decl-cleanup.c
func-in-block.c Add unnamed_addr when creating artificial string globals. For example, in 2011-01-10 22:34:03 +00:00
func-ptr-cast-decl.c
func-return-member.c
function-attributes.c
functions.c
global-decls.c
global-init.c
global-with-initialiser.c
globalinit.c
imaginary.c Don't crash on _Imaginary. 2010-09-23 09:40:31 +00:00
incomplete-function-type.c
indirect-goto.c
init-with-member-expr.c
init.c implement a tiny amount of codegen support for gnu array range 2011-02-19 22:28:58 +00:00
inline.c Fixed test case asserts due to checkin of r130710. 2011-05-02 20:39:21 +00:00
inline2.c
instrument-functions.c
int-to-pointer.c
integer-overflow.c PR9350: increment/decrement of char (and anything else narrower than int) 2011-03-02 01:49:12 +00:00
kr-func-promote.c
kr-style-block.c
libcalls.c
lineno-dbginfo.c This really seems like a boring set of fixes to our tests to make them more 2010-11-16 10:26:08 +00:00
linkage-redecl.c
long-double-x86.c
mandel.c
mangle.c Do not use IR marker for LLVM intrinsics 2011-04-06 12:29:09 +00:00
may-alias.c Pretty up the emission of field l-values and use volatile and TBAA when 2011-02-26 08:07:02 +00:00
mcount.c Add a testcase for the mcount profiling. 2011-02-10 16:52:35 +00:00
merge-attrs.c
merge-statics.c
microsoft-call-conv.c
mms-bitfields.c Basic support for -mms-bitfields, from Carl Norum! 2011-02-01 15:15:22 +00:00
mmx-builtins.c These tests require particular registered targets. Declared as such. 2011-06-03 22:24:54 +00:00
mmx-inline-asm.c When we adjust the inline ASM type, we need to take into account an early 2011-03-07 22:47:14 +00:00
mmx-shift-with-immediate.c MMX conversion work is done. We can remove the FIXMEs. 2010-10-06 03:31:26 +00:00
mrtd.c Kill off more names to fix this test 2011-03-01 19:55:40 +00:00
ms-anonymous-struct.c Replace \r\n with \n. No functional change. 2010-11-30 01:47:38 +00:00
ms_struct-bitfield-1.c Only the first zero-length bitfield decides alignment of 2011-05-03 22:07:14 +00:00
ms_struct-bitfield-2.c And a test case for my last patch. 2011-05-04 18:58:27 +00:00
ms_struct-bitfield-3.c 'long long' requires special treatment in ms_struct 2011-05-09 22:03:17 +00:00
ms_struct-bitfield-init.c ms_struct patch for initialization and field access irgen. 2011-04-28 22:49:46 +00:00
ms_struct-bitfield.c More rule enforcement of zero bitfields for ms_struct. 2011-05-02 17:20:56 +00:00
ms_struct-pack.c Clean up consequences of cut and paste. 2011-05-11 17:07:02 +00:00
ms_struct.c More ms_struct bitfield stuff: 2011-05-04 18:51:37 +00:00
mult-alt-generic.c Tests for inline asm constraints, generic and x86. 2010-11-02 23:03:52 +00:00
mult-alt-x86.c Fixed some of the incompatibilities with gcc. 2011-03-24 18:51:57 +00:00
no-common.c Add support for the common and nocommon attributes. 2010-12-02 02:45:55 +00:00
object-size.c
offsetof.c
opaque-pointer.c
overloadable.c
packed-arrays.c __alignof attribute on the field must consider 2011-05-05 21:19:14 +00:00
packed-structure.c __alignof attribute on the field must consider 2011-05-05 21:19:14 +00:00
packed-union.c
palignr.c These tests require particular registered targets. Declared as such. 2011-06-03 22:24:54 +00:00
parameter-passing.c
pascal-string.c
pascal-wchar-string.c The -fshort-wchar option causes wchar_t to become unsigned, in addition to being 2010-12-25 23:25:43 +00:00
pointer-arithmetic.c
pointer-cmp-type.c
pointer-signext.c
pointer-to-int.c
pragma-pack-1.c
pragma-pack-2.c
pragma-pack-3.c
pragma-visibility.c
pragma-weak.c Fix PR8720 by printing an error message with a substring that the gcc testsuite searches for. 2010-12-07 15:23:23 +00:00
predefined-expr.c Add unnamed_addr when creating artificial string globals. For example, in 2011-01-10 22:34:03 +00:00
private-extern.c
ptx-cc.c Workaround buildbot failure by hacking up this test to emit llvm IR. 2011-04-22 20:42:46 +00:00
regparm-flag.c PR8369: make __attribute((regparm(0))) work correctly. Original patch by 2011-04-09 08:18:08 +00:00
regparm.c Warn about code that uses variables and functions with internal linkage 2011-02-19 02:53:41 +00:00
restrict.c
shared-string-literals.c
sizeof-vla.c Warn about code that uses variables and functions with internal linkage 2011-02-19 02:53:41 +00:00
stack-protector.c
statements.c
static-forward-decl-fun.c
static-forward-decl.c
static-local-union.c
static-order.c
staticinit.c
stdcall-fastcall.c
string-literal-short-wstring.c Add unnamed_addr to internal globals which are only used as an operand to memcpy. (Spotted by looking at IR.) 2011-05-27 22:32:55 +00:00
string-literal.c Add unnamed_addr to internal globals which are only used as an operand to memcpy. (Spotted by looking at IR.) 2011-05-27 22:32:55 +00:00
struct-comma.c
struct-copy.c
struct-init.c When initializing struct members, the important thing is that the "initializing" expression is 2011-02-01 00:52:10 +00:00
struct-passing.c make the x86-32 backend specify a byval alignment, even when the 2011-05-22 23:35:00 +00:00
struct-x86-darwin.c
struct.c
switch-dce.c Fix a miscompilation I introduced in r129652, thanks for Eli for tracking 2011-04-17 23:21:26 +00:00
switch.c Fix a latent bug where, after emitting an expression statement, we would 2011-01-12 03:41:02 +00:00
target-data.c
tentative-decls.c
thread-specifier.c FileCheckize. 2010-12-02 02:30:43 +00:00
transparent-union.c make the x86-32 backend specify a byval alignment, even when the 2011-05-22 23:35:00 +00:00
trapv.c
typedef-func.c
typedef.c
types.c
uint128_t.c
union-init.c
union-init2.c
union.c Retry r126357. Use CharUnits for the Size and DataSize calculations when 2011-02-28 02:01:38 +00:00
unreachable.c
unwind-attr.c
va_list_test.c Use -check-prefix to make it clear the test is SVR4/DARWINPPC specific. 2011-01-07 19:01:39 +00:00
var-align.c
varargs.c
variable-array.c
vector.c Linux still needs these hacks. 2010-10-20 00:12:59 +00:00
vfprintf.c
visibility.c Unbreak private_extern, which apparently we had zero tests for. 2010-11-02 18:38:13 +00:00
vla.c Fix the test for Release. 2010-11-09 03:43:49 +00:00
volatile-1.c Fix this test case on no-asserts builds by not trying to match the basic 2010-12-04 05:19:12 +00:00
volatile-2.c Always emit full loads from volatile complex l-values. 2010-11-14 09:40:28 +00:00
volatile.c
weak-global.c
weak-incomplete.c
whilestmt.c
writable-strings.c
x86.c
x86_32-arguments-darwin.c make the x86-32 backend specify a byval alignment, even when the 2011-05-22 23:35:00 +00:00
x86_32-arguments-linux.c make the x86-32 backend specify a byval alignment, even when the 2011-05-22 23:35:00 +00:00
x86_32-arguments-realign.c
x86_64-arguments-darwin.c The 0.98 revision of the x86-64 ABI clarified a lot of things, some 2011-04-21 01:20:55 +00:00
x86_64-arguments.c Fix x86-64 byval passing to specify the alignment even when the code 2011-05-22 23:21:23 +00:00