hanchenye-llvm-project/clang/test/CodeGen
Justin Holewinski 91203e8468 Remove old NVPTX cpus and add new NVPTX cpus
llvm-svn: 178419
2013-03-30 14:38:26 +00:00
..
Inputs
3dnow-builtins.c
2002-01-23-LoadQISIReloadFailure.c
2002-01-24-ComplexSpaceInType.c
2002-01-24-HandleCallInsnSEGV.c
2002-02-13-ConditionalInCall.c
2002-02-13-ReloadProblem.c
2002-02-13-TypeVarNameCollision.c
2002-02-13-UnnamedLocal.c
2002-02-14-EntryNodePreds.c
2002-02-16-RenamingTest.c
2002-02-17-ArgumentAddress.c
2002-02-18-64bitConstant.c
2002-02-18-StaticData.c
2002-03-11-LargeCharInString.c
2002-03-12-ArrayInitialization.c
2002-03-12-StructInitialize.c
2002-03-12-StructInitializer.c
2002-03-14-BrokenPHINode.c
2002-03-14-BrokenSSA.c
2002-03-14-QuotesInStrConst.c
2002-04-07-SwitchStmt.c
2002-04-08-LocalArray.c
2002-04-09-StructRetVal.c
2002-04-10-StructParameters.c
2002-05-23-StaticValues.c
2002-05-23-TypeNameCollision.c
2002-06-25-FWriteInterfaceFailure.c
2002-07-14-MiscListTests.c
2002-07-14-MiscTests.c
2002-07-14-MiscTests2.c
2002-07-14-MiscTests3.c
2002-07-16-HardStringInit.c
2002-07-17-StringConstant.c
2002-07-30-SubregSetAssertion.c
2002-07-30-UnionTest.c
2002-07-30-VarArgsCallFailure.c
2002-07-31-BadAssert.c
2002-07-31-SubregFailure.c
2002-08-02-UnionTest.c
2002-08-19-RecursiveLocals.c
2002-09-08-PointerShifts.c
2002-09-18-UnionProblem.c
2002-09-19-StarInLabel.c
2002-10-12-TooManyArguments.c
2002-12-15-GlobalBoolTest.c
2002-12-15-GlobalConstantTest.c
2002-12-15-GlobalRedefinition.c
2002-12-15-StructParameters.c
2003-01-30-UnionInit.c
2003-03-03-DeferredType.c
2003-06-22-UnionCrash.c
2003-06-23-GCC-fold-infinite-recursion.c
2003-06-26-CFECrash.c
2003-06-29-MultipleFunctionDefinition.c
2003-07-22-ArrayAccessTypeSafety.c
2003-08-06-BuiltinSetjmpLongjmp.c
2003-08-17-DeadCodeShortCircuit.c
2003-08-18-SigSetJmp.c
2003-08-18-StructAsValue.c
2003-08-20-BadBitfieldRef.c
2003-08-20-PrototypeMismatch.c
2003-08-20-vfork-bug.c
2003-08-21-BinOp-Type-Mismatch.c
2003-08-21-StmtExpr.c
2003-08-21-WideString.c
2003-08-23-LocalUnionTest.c
2003-08-29-BitFieldStruct.c
2003-08-29-HugeCharConst.c
2003-08-29-StructLayoutBug.c
2003-08-30-AggregateInitializer.c
2003-08-30-LargeIntegerBitfieldMember.c
2003-09-18-BitfieldTests.c
2003-09-30-StructLayout.c
2003-10-02-UnionLValueError.c
2003-10-06-NegateExprType.c
2003-10-09-UnionInitializerBug.c
2003-10-28-ident.c
2003-10-29-AsmRename.c
2003-11-01-C99-CompoundLiteral.c
2003-11-01-EmptyStructCrash.c
2003-11-01-GlobalUnionInit.c
2003-11-03-AddrArrayElement.c
2003-11-04-EmptyStruct.c
2003-11-04-OutOfMemory.c
2003-11-08-PointerSubNotGetelementptr.c
2003-11-12-VoidString.c
2003-11-13-TypeSafety.c
2003-11-16-StaticArrayInit.c
2003-11-18-CondExprLValue.c
2003-11-19-AddressOfRegister.c
2003-11-19-BitFieldArray.c
2003-11-20-Bitfields.c
2003-11-20-ComplexDivision.c
2003-11-20-UnionBitfield.c
2003-11-26-PointerShift.c
2003-11-27-ConstructorCast.c
2003-11-27-UnionCtorInitialization.c
2003-12-14-ExternInlineSupport.c
2004-01-01-UnknownInitSize.c
2004-01-08-ExternInlineRedefine.c
2004-02-12-LargeAggregateCopy.c
2004-02-13-BuiltinFrameReturnAddress.c
2004-02-13-IllegalVararg.c
2004-02-13-Memset.c
2004-02-14-ZeroInitializer.c
2004-02-20-Builtins.c
2004-03-07-ComplexDivEquals.c
2004-03-07-ExternalConstant.c
2004-03-09-LargeArrayInitializers.c
2004-03-15-SimpleIndirectGoto.c
2004-03-16-AsmRegisterCrash.c tests: Fix two tests to just use -triple instead of XFAIL+XTARGET. 2012-10-19 20:28:44 +00:00
2004-05-07-VarArrays.c
2004-05-21-IncompleteEnum.c
2004-06-08-OpaqueStructArg.c
2004-06-17-UnorderedBuiltins.c
2004-06-17-UnorderedCompares.c
2004-06-18-VariableLengthArrayOfStructures.c
2004-07-06-FunctionCast.c
2004-08-06-LargeStructTest.c
2004-11-25-UnnamedBitfieldPadding.c
2004-11-27-InvalidConstantExpr.c
2004-11-27-StaticFunctionRedeclare.c
2005-01-02-ConstantInits.c
2005-01-02-PointerDifference.c
2005-01-02-VAArgError-ICE.c
2005-02-20-AggregateSAVEEXPR.c
2005-02-27-MarkGlobalConstant.c
2005-03-05-OffsetOfHack.c
2005-03-06-OffsetOfStructCrash.c
2005-03-11-Prefetch.c
2005-04-09-ComplexOps.c
2005-05-10-GlobalUnionInit.c
2005-06-15-ExpandGotoInternalProblem.c
2005-07-20-SqrtNoErrno.c hopefully fix a bunch of ARM buildbot failures 2012-05-09 21:21:49 +00:00
2005-07-26-UnionInitCrash.c
2005-07-28-IncorrectWeakGlobal.c
2005-09-20-ComplexConstants.c
2005-09-24-AsmUserPrefix.c
2005-09-24-BitFieldCrash.c
2005-12-04-AttributeUsed.c
2005-12-04-DeclarationLineNumbers.c
2006-01-13-Includes.c
2006-01-13-StackSave.c clang/test/CodeGen/2006-01-13-StackSave.c: Nuke llvm's opt and llvm-dis, and FileCheck-ize. 2013-01-22 01:51:54 +00:00
2006-01-16-BitCountIntrinsicsUnsigned.c
2006-01-23-FileScopeAsm.c
2006-03-03-MissingInitializer.c
2006-03-16-VectorCtor.c
2006-03-17-KnRMismatch.c
2006-05-19-SingleEltReturn.c
2006-07-31-PR854.c
2006-09-11-BitfieldRefCrash.c
2006-09-18-fwrite-cast-crash.c
2006-09-21-IncompleteElementType.c
2006-09-25-DebugFilename.c
2006-09-25-DebugFilename.h
2006-09-28-SimpleAsm.c
2006-10-30-ArrayCrash.c
2006-12-14-ordered_expr.c
2007-01-06-KNR-Proto.c
2007-01-20-VectorICE.c
2007-01-24-InlineAsmCModifier.c
2007-02-04-AddrLValue-2.c
2007-02-04-AddrLValue.c
2007-02-04-EmptyStruct.c
2007-02-07-AddrLabel.c
2007-02-16-VoidPtrDiff.c
2007-02-25-C-DotDotDot.c hopefully fix a bunch of ARM buildbot failures 2012-05-09 21:21:49 +00:00
2007-03-01-VarSizeArrayIdx.c
2007-03-05-DataLayout.c
2007-03-26-BitfieldAfterZeroWidth.c
2007-03-26-ZeroWidthBitfield.c
2007-03-27-VarLengthArray.c
2007-04-05-PackedBitFields-2.c
2007-04-05-PackedBitFields.c
2007-04-05-PackedStruct.c
2007-04-05-PadBeforeZeroLengthField.c
2007-04-05-UnPackedStruct.c
2007-04-11-InlineAsmStruct.c
2007-04-11-InlineAsmUnion.c
2007-04-11-PR1321.c
2007-04-13-InlineAsmStruct2.c
2007-04-13-InlineAsmUnion2.c
2007-04-14-FNoBuiltin.c
2007-04-17-ZeroSizeBitFields.c
2007-04-24-VolatileStructCopy.c
2007-04-24-bit-not-expr.c
2007-04-24-str-const.c
2007-05-07-PaddingElements.c
2007-05-08-PCH.c
2007-05-11-str-const.c
2007-05-15-PaddingElement.c
2007-05-16-EmptyStruct.c
2007-05-29-UnionCopy.c
2007-06-05-NoInlineAttribute.c
2007-06-15-AnnotateAttribute.c
2007-06-18-SextAttrAggregate.c XFAIL test that's inappropriate for AArch64 ABI 2013-02-07 15:11:40 +00:00
2007-07-29-RestrictPtrArg.c
2007-08-01-LoadStoreAlign.c
2007-08-21-ComplexCst.c
2007-08-22-CTTZ.c
2007-09-05-ConstCtor.c
2007-09-12-PragmaPack.c
2007-09-14-NegatePointer.c
2007-09-17-WeakRef.c
2007-09-26-Alignment.c
2007-09-27-ComplexIntCompare.c
2007-09-28-PackedUnionMember.c
2007-10-02-VolatileArray.c
2007-10-15-VoidPtr.c
2007-10-30-Volatile.c
2007-11-07-AlignedMemcpy.c
2007-11-07-CopyAggregateAlign.c
2007-11-07-ZeroAggregateAlign.c
2007-11-28-GlobalInitializer.c
2007-11-29-ArraySizeFromInitializer.c
2007-12-16-AsmNoUnwind.c
2008-01-04-WideBitfield.c
2008-01-07-UnusualIntSize.c clang/test/CodeGen/2008-01-07-UnusualIntSize.c: Add triple x86_64. It doesn't assume 32-bit target, for now. 2012-12-06 12:05:25 +00:00
2008-01-11-ChainConsistency.c
2008-01-21-PackedBitFields.c
2008-01-21-PackedStructField.c
2008-01-24-StructAlignAndBitFields.c
2008-01-25-ByValReadNone.c Mark two Clang tests as passing on ARM 2012-10-01 08:44:54 +00:00
2008-01-25-ZeroSizedAggregate.c clang/test/CodeGen/2008-01-25-ZeroSizedAggregate.c: [PR8833] Add REQUIRES: LP64. It fails with +Asserts for Win64. 2012-09-12 14:26:34 +00:00
2008-01-28-PragmaMark.c
2008-01-28-UnionSize.c
2008-02-07-bitfield-bug.c
2008-02-08-bitfield-bug.c
2008-02-26-inline-asm-bug.c
2008-03-03-CtorAttrType.c
2008-03-05-syncPtr.c hopefully fix a bunch of ARM buildbot failures 2012-05-09 21:21:49 +00:00
2008-03-24-BitField-And-Alloca.c
2008-03-26-PackedBitFields.c
2008-04-08-NoExceptions.c Add more of the command line options as attribute flags. 2013-02-28 22:49:57 +00:00
2008-05-06-CFECrash.c
2008-05-12-TempUsedBeforeDef.c
2008-05-19-AlwaysInline.c
2008-07-17-no-emit-on-error.c
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
2008-07-30-implicit-initialization.c clang/test/CodeGen: Nuke llvm's opt and llvm-dis, and FileCheck-ize two tests. -O1 is sufficient here. 2013-01-22 01:51:59 +00:00
2008-07-30-redef-of-bitcasted-decl.c
2008-07-31-asm-labels.c
2008-07-31-promotion-of-compound-pointer-arithmetic.c clang/test/CodeGen: Nuke llvm's opt and llvm-dis, and FileCheck-ize two tests. -O1 is sufficient here. 2013-01-22 01:51:59 +00:00
2008-08-04-void-pointer-arithmetic.c
2008-08-07-AlignPadding1.c
2008-08-07-AlignPadding2.c
2008-08-07-GEPIntToPtr.c
2008-08-19-cast-of-typedef.c
2008-09-03-WeakAlias.c
2008-09-22-bad-switch-type.c
2008-10-13-FrontendCrash.c
2008-10-30-ZeroPlacement.c
2008-11-02-WeakAlias.c
2008-11-08-InstCombineSelect.c
2008-12-23-AsmIntPointerTie.c clang/test: [PR8833] Introduce the feature "LP64" to suppress LLP64-incompatible tests. 2012-09-12 10:45:40 +00:00
2009-01-05-BlockInlining.c
2009-01-21-InvalidIterator.c
2009-02-13-zerosize-union-field-ppc.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
2009-02-13-zerosize-union-field.c
2009-03-01-MallocNoAlias.c
2009-03-08-ZeroEltStructCrash.c
2009-03-13-dbg.c
2009-03-22-increment-bitfield.c
2009-04-23-dbg.c
2009-04-28-UnionArrayCrash.c
2009-05-04-EnumInreg.c
2009-05-22-callingconv.c
2009-05-28-const-typedef.c
2009-06-01-addrofknr.c Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
2009-06-14-HighlyAligned.c
2009-06-14-anonymous-union-init.c
2009-06-18-StaticInitTailPadPack.c
2009-07-14-VoidPtr.c
2009-07-15-pad-wchar_t-array.c
2009-07-22-StructLayout.c
2009-07-31-DbgDeclare.c
2009-08-14-vararray-crash.c
2009-09-24-SqrtErrno.c hopefully fix a bunch of ARM buildbot failures 2012-05-09 21:21:49 +00:00
2009-10-20-GlobalDebug.c Generalize DebugInfo tests by avoiding explicit metadata numbers 2013-02-02 00:34:26 +00:00
2009-12-07-BitFieldAlignment.c
2010-01-13-MemBarrier.c
2010-01-14-FnType-DebugInfo.c
2010-01-18-Inlined-Debug.c
2010-02-10-PointerName.c Update based on move of DIBuilder.h to include/llvm. 2012-06-29 08:32:29 +00:00
2010-02-15-DbgStaticVar.c
2010-02-16-DbgScopes.c PR14566: Debug Info: avoid top level lexical blocks in functions 2013-01-26 22:16:26 +00:00
2010-02-18-Dbg-VectorType.c
2010-03-5-LexicalScope.c PR14566: Debug Info: avoid top level lexical blocks in functions 2013-01-26 22:16:26 +00:00
2010-03-09-DbgInfo.c
2010-05-26-AsmSideEffect.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
2010-06-11-SaveExpr.c
2010-06-17-asmcrash.c These tests require an actual x86 registered target, so mark them as such. Tested on ARM. 2012-10-26 10:17:44 +00:00
2010-07-08-DeclDebugLineNo.c
2010-07-14-overconservative-align.c
2010-07-14-ref-off-end.c
2010-08-10-DbgConstant.c
2010-08-12-asm-aggr-arg.c
2010-12-01-CommonGlobal.c
2011-02-21-DATA-common.c
2011-03-02-UnionInitializer.c
2011-03-08-ZeroFieldUnionInitializer.c
2011-03-31-ArrayRefFolding.c
Atomics.c hopefully fix a bunch of ARM buildbot failures 2012-05-09 21:21:49 +00:00
BasicInstrs.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 A number of test cases assume that an "int" parameter or return value 2012-10-24 12:22:56 +00:00
PR3613-static-decl.c
PR3709-int-to-pointer-sign.c
PR4611-bitfield-layout.c Rework the bitfield access IR generation to address PR13619 and 2012-12-06 11:14:44 +00:00
PR5060-align.c
_Bool-conversion.c
a5.c Add a test case for the new cortex-a5 switch 2012-11-30 01:34:36 +00:00
a15.c [driver] Remove the -ccc-host-triple alias. This has been replaced by the 2012-10-31 18:59:38 +00:00
aarch64-arguments.c Update testcases due to Attribute sorting improvements. 2013-02-15 05:25:49 +00:00
aarch64-inline-asm.c Add support for AArch64 target. 2013-01-31 12:13:10 +00:00
aarch64-type-sizes.c Add support for AArch64 target. 2013-01-31 12:13:10 +00:00
aarch64-varargs.c Add support for AArch64 target. 2013-01-31 12:13:10 +00:00
address-safety-attr.cpp [Sanitize] Don't emit function attribute sanitize_address/thread/memory if the function is blacklisted. 2013-03-06 10:54:18 +00:00
address-space-cast.c
address-space-compound-literal.c
address-space-field1.c Fix testcases to not rely upon target-* attributes. 2013-02-26 23:08:48 +00:00
address-space.c hopefully fix a bunch of ARM buildbot failures 2012-05-09 21:21:49 +00:00
alias.c Fix testcases to not rely upon target-* attributes. 2013-02-26 23:08:48 +00:00
align-global-large.c Fix for PR#13606: http://llvm.org/bugs/show_bug.cgi?id=13606 2012-08-15 18:40:30 +00:00
align-local.c
align-param.c
alignment.c Remove names from the CHECK lines. 2012-08-16 00:22:16 +00:00
alignof.c
alloca.c Rename a test case to a more generic name. This is a completely useless 2012-06-08 00:06:56 +00:00
altivec.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
always-inline.c check that always_inline attribute works with -fno-inline 2012-11-26 20:44:46 +00:00
always_inline.c
annotations-builtin.c Currently __builtin_annotation() only annotates an i32. 2012-04-28 17:39:16 +00:00
annotations-field.c
annotations-global.c
annotations-loc.c
annotations-var.c
arm-aapcs-vfp.c Properly factor Native Client defines to support NaCl as an OS 2012-10-11 16:55:58 +00:00
arm-aapcs-zerolength-bitfield.c Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
arm-abi-vector.c ARM ABI: fix testing case arm-abi-vector.c by using [[VAR]] 2012-10-16 22:40:48 +00:00
arm-apcs-zerolength-bitfield.c Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
arm-arguments.c Update the tests. 2013-01-31 23:17:12 +00:00
arm-asm-variable.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
arm-asm-warn.c Don't emit a warning with an input/output parameter. We assume the user knows what they're doing here. 2012-11-30 23:46:56 +00:00
arm-asm.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
arm-cc.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
arm-clear.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
arm-homogenous.c ARM AAPCS-VFP: fix tracking of allocated VFP registers. 2012-10-31 19:02:26 +00:00
arm-inline-asm.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
arm-neon-fma.c Fix recent test for more diverse environments. 2013-01-16 20:35:54 +00:00
arm-neon-misc.c Avoid using i64 types for vld1q_lane/vst1q_lane intrinsics. 2012-08-14 17:27:04 +00:00
arm-pcs.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
arm-pnaclcall.c Update the tests. 2013-01-31 23:17:12 +00:00
arm-vaarg-align.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
arm-vector-align.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
arm-vector-arguments.c Update the tests. 2013-01-31 23:17:12 +00:00
array.c
arrayderef.c
asm-errors.c
asm-inout.c Small cleanup. 2012-03-22 23:34:01 +00:00
asm-label.c
asm-reg-var-local.c
asm-variable.c When a variable has a specified asm name, but isn't using the register storage class, the asm name doesn't specify a register. PR12244. 2012-03-15 23:12:51 +00:00
asm.c Handle '*' and '#' asm constraint modifiers. 2012-10-29 12:20:54 +00:00
asm_arm.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
assign.c
atomic-ops.c Don't crash on bad atomic operations. PR14176. 2012-10-30 01:15:28 +00:00
atomic.c Don't try to create "store atomic" instructions of non-integer types; they aren't supported at the moment. PR12040. 2012-03-16 01:48:04 +00:00
atomic_ops.c Improve C11 atomics support: 2013-03-03 16:02:42 +00:00
atomics-inlining.c [mips] Enable inlining of atomic ops on mips32 and mips64. 2013-01-18 21:58:11 +00:00
attr-availability.c
attr-cleanup.c
attr-coldhot.c Attempt to clean up tests for non-X86 platforms. 2013-02-20 19:30:01 +00:00
attr-minsize.cpp Attempt to clean up tests for non-X86 platforms. 2013-02-20 19:30:01 +00:00
attr-naked.c Fix testcases to not rely upon target-* attributes. 2013-02-26 23:08:48 +00:00
attr-nodebug.c
attr-noinline.c
attr-used.c
attr-weak-import.c
attr-weakref.c When using a symbol with attribute weakref, search for it first and 2012-10-16 17:45:27 +00:00
attr-weakref2.c
attribute-section-data-common.c
attribute_constructor.c
attributes.c Fix testcases to not rely upon target-* attributes. 2013-02-26 23:08:48 +00:00
available-externally-suppress.c
avx-builtins.c Re-enable pcmpistri/pcmpestri builtins in clang now that llvm supports them properly. 2012-08-06 07:07:06 +00:00
avx-cmp-builtins.c
avx-shuffle-builtins.c Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. Unfortunately, these instructions have behavior that can't be modeled with shuffle vector. 2012-04-17 05:16:56 +00:00
avx2-builtins.c X86: add more GATHER intrinsics in Clang 2012-06-29 05:19:13 +00:00
bitfield-2.c Add indents to AST dumping and removed parenthesis from AST nodes. 2013-01-31 01:44:26 +00:00
bitfield-assign.c
bitfield-init.c
bitfield-promote.c llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFromConstPtr() Big-endian-aware. 2012-11-08 20:34:25 +00:00
bitfield.c
block-3.c blocks: fixes a crash when encoding block type 2012-06-30 00:48:59 +00:00
block-byref-aggr.c Significantly simplify CGExprAgg's logic about ignored results: 2012-07-02 23:58:38 +00:00
block-copy.c
blocks-1.c
blocks-2.c
blocks-aligned-byref-variable.c
blocks-seq.c clang/test/CodeGen/blocks-seq.c: FileCheck-ize. 2013-01-22 01:51:48 +00:00
blocks.c Update testcases due to Attribute sorting improvements. 2013-02-15 05:25:49 +00:00
blocksignature.c block literal irgen: several improvements on naming block 2012-06-26 16:06:38 +00:00
blockstret.c
blockwithlocalstatic.c block literal irgen: several improvements on naming block 2012-06-26 16:06:38 +00:00
bmi-builtins.c Rename tzcnt intrinsics to match gcc. 2012-07-02 06:52:51 +00:00
bmi2-builtins.c Add intrinsic of MULX in BMI2 header 2012-10-05 18:50:09 +00:00
bool-bitfield.c
bool-convert.c
bool-init.c
bool_test.c Fix IR generation for bool on PPC (and any other target where bool is not 8 bits in memory). 2012-11-13 02:05:15 +00:00
boolassign.c
bounds-checking.c PR14306: Move -fbounds-checking to -fsanitize=bounds. 2012-11-23 10:39:49 +00:00
branch-target-layout.c unit test tweak 2012-06-26 21:15:49 +00:00
builtin-attributes.c Fix testcases to not rely upon target-* attributes. 2013-02-26 23:08:48 +00:00
builtin-count-zeros.c
builtin-expect.c
builtin-memfns.c Use the alignment from lvalue emission to more accurately compute the alignment 2012-08-23 03:10:17 +00:00
builtin-ms-noop.cpp "Implement" codegen support for __noop(). 2012-10-13 22:30:41 +00:00
builtin-nanf.c
builtin-recursive.cc
builtin-rename.c
builtin-stackaddress.c
builtin-unwind-init.c
builtins-arm.c Implement __builtin_eh_return_data_regno() for ARM and MIPS. 2013-02-23 04:24:36 +00:00
builtins-mips-args.c Support MIPS DSP Rev2 intrinsics. 2012-08-27 12:29:20 +00:00
builtins-mips.c Implement __builtin_eh_return_data_regno() for ARM and MIPS. 2013-02-23 04:24:36 +00:00
builtins-multiprecision.c Multiprecision subtraction builtins. 2013-01-14 21:44:30 +00:00
builtins-nvptx.c [NVPTX] Add __nvvm_* intrinsics as Clang builtins 2012-11-09 23:50:51 +00:00
builtins-ppc-altivec.c PR15480: fixed second parameter types of vec_lde, vec_lvebx, vec_lvehx, and vec_lvewx according to AltiVec Programming Interface Manual 2013-03-10 16:25:43 +00:00
builtins-ppc.c PowerPC: fix __builtin_eh_return_data_regno return 2013-01-22 20:02:45 +00:00
builtins-x86.c Get rid of storelv4si builtin as it can be expressed directly. This is general 2012-05-01 18:11:51 +00:00
builtins.c Expose __builtin_bswap16. 2012-10-06 14:42:22 +00:00
builtinshufflevector.c
builtinshufflevector2.c Fix a test that was redefining FileCheck variables while referencing old ones. 2012-12-01 13:50:51 +00:00
byval-memcpy-elim.c
c-strings.c FileCheck'ize test 2013-01-25 00:06:54 +00:00
c11atomics-ios.c Promote atomic type sizes up to a power of two, capped by 2013-03-07 21:37:17 +00:00
c11atomics.c Promote atomic type sizes up to a power of two, capped by 2013-03-07 21:37:17 +00:00
call.c
capture-complex-expr-in-block.c block literal irgen: several improvements on naming block 2012-06-26 16:06:38 +00:00
cast-emit.c
cast.c
catch-undef-behavior.c UBSan: Don't diagnose inf/nan conversions between floating-point types. It's far from clear whether these have undefined behavior, and these checks are helping no-one. Keep the double->float overflow warnings, though, since those are useful in practice, even though it's unclear whether such operations have defined behavior. 2013-03-27 23:20:25 +00:00
cfstring.c
cfstring2.c
char-literal.c
cleanup-stack.c
code-coverage.c The flag "-coverage-function-names-in-data" is actually backwards -- we do 2013-03-20 02:14:38 +00:00
complex-builtints.c irgen: inline code for several of complex builtin 2012-08-14 20:09:28 +00:00
complex-convert.c Add check for @foo 2013-02-01 15:52:51 +00:00
complex-indirect.c
complex-init-list.c
complex.c
compound-assign-overflow.c [ubsan] Make static check data non-const so it can be used for deduplication. 2013-01-09 03:39:41 +00:00
compound-literal.c Evaluate compound literals directly into the result aggregate 2013-03-07 21:36:54 +00:00
compound-type.c
compound.c
conditional-gnu-ext.c
conditional.c
const-arithmetic.c
const-init.c Fix InitListExpr::isStringLiteralInit so it handles various edge cases correctly. PR13643. 2012-08-20 20:55:45 +00:00
const-label-addr.c Matching block names with FileCheck requires asserts. 2012-10-03 14:21:33 +00:00
const-unordered-compare.c
constant-comparison.c
constructor-attribute.c
count-builtins.c
cxx-condition.cpp
cxx-default-arg.cpp
cxx-value-init.cpp
darwin-string-literals.c The UTF16 string referenced by a CFString should go into the __TEXT,__ustring 2012-03-30 00:26:17 +00:00
darwin-thread-specifier.c
debug-dead-local-var.c
debug-info-args.c Generalize DebugInfo tests by avoiding explicit metadata numbers 2013-02-02 00:34:26 +00:00
debug-info-block.c
debug-info-compilation-dir.c
debug-info-crash.c
debug-info-enum.c
debug-info-gline-tables-only.c This patch adds a new Clang compiler flag "-gline-tables-only". 2012-05-04 07:39:27 +00:00
debug-info-gline-tables-only2.c This patch adds a new Clang compiler flag "-gline-tables-only". 2012-05-04 07:39:27 +00:00
debug-info-iv.c Add a new option for and disable column number information as there 2012-10-18 21:52:18 +00:00
debug-info-line.c PR14566: Debug Info: avoid top level lexical blocks in functions 2013-01-26 22:16:26 +00:00
debug-info-line2.c Robustify test in the face of no assertions. 2012-07-17 21:52:07 +00:00
debug-info-line3.c Add a new option for and disable column number information as there 2012-10-18 21:52:18 +00:00
debug-info-line4.c Add a new option for and disable column number information as there 2012-10-18 21:52:18 +00:00
debug-info-member.c
debug-info-scope.c PR14566: Debug Info: avoid top level lexical blocks in functions 2013-01-26 22:16:26 +00:00
debug-info-static.c Collect both normal and static data members of a class in source 2013-01-16 01:22:32 +00:00
debug-info-var-location.c
debug-info-vector.c Add a test to make sure that vector output happens for debug info. 2013-01-08 01:54:13 +00:00
debug-info-vla.c The address of a vla is actually complex and requires a dereference. 2012-05-08 18:56:47 +00:00
debug-info.c Fix debug tag type of forward declarations of struct/class in C++. 2012-11-02 20:49:01 +00:00
debug-line-1.c Add a new option for and disable column number information as there 2012-10-18 21:52:18 +00:00
decl-in-prototype.c A number of test cases assume that an "int" parameter or return value 2012-10-24 12:22:56 +00:00
decl.c
designated-initializers.c
dllimport-dllexport.c
dostmt.c Fix typo. 2012-10-26 23:25:42 +00:00
emit-all-decls.c
empty-union-init.c
enum.c
enum2.c
exact-div-expr.c
exceptions.c Rewrite calls to bitcast unprototyped functions when emitting a definition. 2012-12-12 22:21:47 +00:00
exprs.c Make test pass in Release builds, which use a different naming scheme for llvm values. 2012-08-28 18:11:31 +00:00
ext-vector-member-alignment.c line endings 2012-03-22 23:15:04 +00:00
ext-vector.c
extern-block-var.c
extern-inline.c A number of test cases assume that an "int" parameter or return value 2012-10-24 12:22:56 +00:00
extern-weak.c
f16c-builtins.c X86: add F16C support in Clang 2012-10-11 00:59:55 +00:00
fast-math.c Remove unneeded typedef and volatile 2012-12-10 18:48:08 +00:00
ffp-contract-option.c Add FP_CONTRACT support for clang. 2012-10-02 04:45:10 +00:00
finite-math.c Remove unneeded typedef and volatile 2012-12-10 18:48:08 +00:00
flexible-array-init.c
fma-builtins.c Add fma3 intrinsic header file. 2012-06-04 03:42:47 +00:00
fma4-builtins.c Upgrade test for the fma4->fma intrinsic change. 2012-06-03 10:12:04 +00:00
fold-const-declref.c Fix two more tests that didn't do anything. 2012-09-26 09:09:17 +00:00
forceinline.c [MSExtensions] Add support for __forceinline. 2012-06-18 07:00:48 +00:00
fp-contract-pragma.cpp When used in a compound expression FP_CONTRACT should proceed all explicit 2012-10-21 01:10:01 +00:00
fp16-ops.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
frame-pointer-elim.c
func-aligned.c hopefully fix a bunch of ARM buildbot failures 2012-05-09 21:21:49 +00:00
func-decl-cleanup.c
func-in-block.c block literal irgen: several improvements on naming block 2012-06-26 16:06:38 +00:00
func-ptr-cast-decl.c Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. 2012-10-19 12:44:48 +00:00
func-return-member.c hopefully fix a bunch of ARM buildbot failures 2012-05-09 21:21:49 +00:00
funccall.c
function-attributes.c Add more of the command line options as attribute flags. 2013-02-28 22:49:57 +00:00
functions.c Rewrite calls to bitcast unprototyped functions when emitting a definition. 2012-12-12 22:21:47 +00:00
global-decls.c
global-init.c
global-with-initialiser.c
globalinit.c
hidden-visibility.c
imaginary.c
implicit-arg.c
incomplete-function-type-2.c Fix testcases to not rely upon target-* attributes. 2013-02-26 23:08:48 +00:00
incomplete-function-type.c hopefully fix a bunch of ARM buildbot failures 2012-05-09 21:21:49 +00:00
indirect-goto.c
init-with-member-expr.c
init.c Rework the bitfield access IR generation to address PR13619 and 2012-12-06 11:14:44 +00:00
inline-asm-mrv.c
inline.c FileCheck-ize test/CodeGen/inline.c. 2013-01-05 18:22:42 +00:00
inline2.c
instrument-functions.c
int-to-pointer.c
integer-overflow.c Use the individual -fsanitize=<...> arguments to control which of the UBSan 2012-11-05 22:21:05 +00:00
intel_ocl_bicc.c Enable intel_ocl_bicc for x86_64 target only. Remove fix from 171969 that enabled this extension for multiple targets. 2013-01-10 10:41:05 +00:00
kr-func-promote.c
kr-style-block.c
le32-arguments.c Update the tests. 2013-01-31 23:17:12 +00:00
le32-regparm.c Update the tests. 2013-01-31 23:17:12 +00:00
libcall-declarations.c Fix testcases to not rely upon target-* attributes. 2013-02-26 23:08:48 +00:00
libcalls-complex.c CodeGen: Expand creal and cimag into complex field loads 2012-12-18 20:58:04 +00:00
libcalls-d.c
libcalls-fno-builtin.c Add a few more test cases for verifying -fno-builtin. 2012-11-10 03:56:55 +00:00
libcalls-ld.c
libcalls.c Reapply r176133 with testcase fixes. 2013-02-27 00:06:04 +00:00
lifetime.c
lifetime2.c Make clang to mark static stack allocations with lifetime markers to enable a more aggressive stack coloring. 2013-03-23 06:43:35 +00:00
lineno-dbginfo.c
link-bitcode-file.c
linkage-redecl.c Don't eagerly emit a global static merged with a local extern. 2012-12-21 01:21:33 +00:00
long-double-x86-nacl.c Properly factor Native Client defines to support NaCl as an OS 2012-10-11 16:55:58 +00:00
long-double-x86.c
lzcnt-builtins.c
mandel.c
mangle.c
may-alias.c Use MDBuilder to help with metadata creation. 2012-04-15 18:04:54 +00:00
mcount.c
merge-attrs.c
merge-statics.c
microsoft-call-conv-x64.c Changing line endings from Windows to Unix. No functional changes. 2012-10-05 19:46:32 +00:00
microsoft-call-conv.c Allowing individual targets to determine whether a given calling convention is allowed or ignored with warning. This allows for correct name mangling for x64 targets on Windows, which in turn allows for linking against the Win32 APIs. 2012-10-02 14:26:08 +00:00
mips-byval-arg.c The clang driver has a fairly fancy support for executing gcc instead of 2012-10-09 20:46:28 +00:00
mips-clobber-reg.c Revert r166541, "clang/test: Add appropriate requirements as REQUIRES, corresponding to r166532." 2012-10-24 03:59:09 +00:00
mips-constraint-regs.c Mips specific inline assembler constraint 'R' 2013-03-04 21:36:11 +00:00
mips-constraints-mem.c Mips specific inline assembler constraint 'R' 2013-03-05 19:10:54 +00:00
mips-target-data.c [mips] Fix data layout string. Add 64 to the list of native integer widths 2013-01-05 02:04:34 +00:00
mips-vector-arg.c Reapply r176133 with testcase fixes. 2013-02-27 00:06:04 +00:00
mips-vector-return.c Update the tests. 2013-01-31 23:17:12 +00:00
mips16-attr.c Really fix the MIPS test. 2013-03-13 22:44:19 +00:00
mips64-class-return.cpp The clang driver has a fairly fancy support for executing gcc instead of 2012-10-09 20:46:28 +00:00
mips64-f128-literal.c The clang driver has a fairly fancy support for executing gcc instead of 2012-10-09 20:46:28 +00:00
mips64-nontrivial-return.cpp Update the tests. 2013-01-31 23:17:12 +00:00
mips64-padding-arg.c Update the tests. 2013-01-31 23:17:12 +00:00
misaligned-param.c
mms-bitfields.c
mmx-builtins.c
mmx-inline-asm.c
mmx-shift-with-immediate.c
mrtd.c Fix testcases to not rely upon target-* attributes. 2013-02-26 23:08:48 +00:00
ms-anonymous-struct.c
ms-declspecs.c Fix testcases to not rely upon target-* attributes. 2013-02-26 23:08:48 +00:00
ms-inline-asm-64.c Update to use references to attribute groups instead of listing the attributes on the call/invoke instructions. 2013-02-22 09:10:20 +00:00
ms-inline-asm.c Remove unnecessary attributes from test case. 2013-03-27 21:54:09 +00:00
ms_struct-bitfield-1.c
ms_struct-bitfield-2.c
ms_struct-bitfield-3.c
ms_struct-bitfield-init.c
ms_struct-bitfield.c
ms_struct-pack.c
ms_struct.c
mult-alt-generic.c Remove the cellspu port. 2012-11-14 22:08:59 +00:00
mult-alt-x86.c
no-common.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
no-opt-volatile-memcpy.c patch for PR9027 and // rdar://11861085 2013-01-25 23:57:05 +00:00
nobuiltin.c add a comment to explain this test case 2012-08-02 12:12:26 +00:00
noinline.c [frontend] Fix how the frontend handles -fno-inline. AFAIK clang now matches 2012-03-15 22:31:42 +00:00
nvptx-cc.c Revert r166541, "clang/test: Add appropriate requirements as REQUIRES, corresponding to r166532." 2012-10-24 03:59:09 +00:00
nvptx-cpus.c Remove old NVPTX cpus and add new NVPTX cpus 2013-03-30 14:38:26 +00:00
nvptx-inlineasm.c Fix handling of curly braces in NVPTX inline asm 2012-07-11 15:34:55 +00:00
object-size.c add support for conditional expressions in Expr::HasSideEffects() 2012-07-13 20:48:52 +00:00
offsetof.c
opaque-pointer.c
overloadable.c
override-layout.c
packed-arrays.c
packed-nest-unpacked.c Rework the bitfield access IR generation to address PR13619 and 2012-12-06 11:14:44 +00:00
packed-structure.c Tests: remove disabled llvm-gcc invocations 2013-01-28 18:01:33 +00:00
packed-union.c
palignr.c
parameter-passing.c FileCheck'ize test 2013-01-24 23:34:51 +00:00
pascal-string.c
pascal-wchar-string.c
pclmul-builtins.c Add builtin for pclmulqdq instruction. 2012-05-31 05:18:48 +00:00
pointer-arithmetic.c
pointer-cmp-type.c
pointer-signext.c
pointer-to-int.c
popcnt-builtins.c
powerpc_types.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
ppc64-align-long-double.c This patch adds alignment information for long double to the 64-bit PowerPC 2012-10-29 14:59:24 +00:00
ppc64-complex-parms.c Fix testcases to not rely upon target-* attributes. 2013-02-26 23:08:48 +00:00
ppc64-complex-return.c Fix testcases to not rely upon target-* attributes. 2013-02-26 23:08:48 +00:00
ppc64-extend.c Fix testcases to not rely upon target-* attributes. 2013-02-26 23:08:48 +00:00
ppc64-struct-onefloat.c Remove XFAIL,fix test 2012-10-12 20:16:26 +00:00
ppc64-varargs-complex.c This patch addresses varargs processing for small complex types under 2013-01-14 17:45:36 +00:00
ppc64-varargs-struct.c This patch is a follow-up to r166805. As suggested on-list, a check was 2012-10-26 20:34:52 +00:00
pr2394.c Rework the bitfield access IR generation to address PR13619 and 2012-12-06 11:14:44 +00:00
pr3518.c
pr4349.c
pr5406.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
pr9614.c
pr12251.c hopefully fix a bunch of ARM buildbot failures 2012-05-09 21:21:49 +00:00
pr13168.c Add the testcase from pr13168. 2012-06-21 23:49:18 +00:00
pragma-pack-1.c
pragma-pack-2.c
pragma-pack-3.c
pragma-visibility.c hopefully fix a bunch of ARM buildbot failures 2012-05-09 21:21:49 +00:00
pragma-weak.c Fix testcases to not rely upon target-* attributes. 2013-02-26 23:08:48 +00:00
predefined-expr.c
prefetchw-builtins.c Add PRFCHW intrinsic support 2013-03-26 17:52:08 +00:00
private-extern-redef.c
private-extern.c
r5.c Add a testcase for ARM cortex-r5 subtarget 2012-12-21 18:00:32 +00:00
rdrand-builtins.c Add RDSEED intrinsic support defined in AVX2 extension 2013-03-29 05:17:55 +00:00
redef-ext-inline.c
redefine_extname.c
regparm-flag.c Don't use a temporary file. 2012-07-24 20:00:35 +00:00
regparm-struct.c Update testcases due to Attribute sorting improvements. 2013-02-15 05:25:49 +00:00
regparm.c Update the tests. 2013-01-31 23:17:12 +00:00
restrict.c
rtm-builtins.c Add XTEST intrinsic defined in TSX extension 2013-03-29 05:14:06 +00:00
sanitize-recover.c [ubsan] Recover by default, use -fno-sanitize-recover to disable. 2012-12-30 20:53:28 +00:00
sanitize-thread-attr.cpp Add more of the command line options as attribute flags. 2013-02-28 22:49:57 +00:00
shared-string-literals.c
sizeof-vla.c
split-debug-filename.c Add forgotten testcase. 2013-02-25 18:19:32 +00:00
sret.c
sret2.c
sse-builtins.c X86 SSE Intrinsics: update header for sqrt_ss, rsqrt_ss and rcp_ss. 2012-10-26 00:25:10 +00:00
sse4a-builtins.c Add an ammintrin.h header for SSE4a intrinsics. 2012-05-29 19:10:17 +00:00
stack-protector.c Attempt to clean up tests for non-X86 platforms. 2013-02-20 19:30:01 +00:00
statements.c clang/test: [PR8833] Introduce the feature "LP64" to suppress LLP64-incompatible tests. 2012-09-12 10:45:40 +00:00
static-forward-decl-fun.c
static-forward-decl.c
static-local-union.c
static-order.c
staticinit.c
stdcall-fastcall.c Update testcases due to Attribute sorting improvements. 2013-02-15 05:25:49 +00:00
string-literal-short-wstring.c
string-literal-unicode-conversion.c
string-literal.c When lexing in C11 mode, accept unicode character and string literals, per C11 2013-03-09 23:56:02 +00:00
struct-comma.c
struct-copy.c
struct-init.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
struct-matching-constraint.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
struct-passing.c Fix testcases to not rely upon target-* attributes. 2013-02-26 23:08:48 +00:00
struct-x86-darwin.c
struct.c
switch-dce.c For debug and coverage analysis if we're not optimizing go ahead 2012-04-10 18:20:19 +00:00
switch.c
target-data.c
tbaa-for-vptr.cpp Use the individual -fsanitize=<...> arguments to control which of the UBSan 2012-11-05 22:21:05 +00:00
tbaa-struct.cpp Add more testing cases for tbaa.struct 2013-03-21 00:09:50 +00:00
tentative-decls.c
thread-specifier.c Support the tls_model attribute (PR9788) 2012-06-23 11:51:46 +00:00
tls-model.c Add -ftls-model command-line flag. 2012-06-28 08:01:44 +00:00
transparent-union.c Update testcases due to Attribute sorting improvements. 2013-02-15 05:25:49 +00:00
trapv.c Remove divison-by-zero checks from -ftrapv. These checks were incompatible with 2012-11-01 22:13:39 +00:00
typedef-func.c
typedef.c
types.c
ubsan-blacklist.c clang/test/CodeGen: Suppress a couple of tests on win32. It seems -fsanitize-blacklist doesn't accept DOSish pathnames. 2013-01-18 14:11:04 +00:00
ucn-identifiers.c Handle universal character names and Unicode characters outside of literals. 2013-01-24 20:50:46 +00:00
uint128_t.c
unaligned-memcpy.c
union-align.c
union-init.c
union-init2.c
union.c
unreachable.c FileCheck'ize test 2013-01-24 23:29:37 +00:00
unsigned-overflow.c Add -fsanitize=integer for reporting suspicious integer behaviors. 2012-11-27 15:01:55 +00:00
unsigned-promotion.c Add -fsanitize=integer for reporting suspicious integer behaviors. 2012-11-27 15:01:55 +00:00
unsigned-trapv.c Add -fsanitize=integer for reporting suspicious integer behaviors. 2012-11-27 15:01:55 +00:00
unwind-attr.c Add more of the command line options as attribute flags. 2013-02-28 22:49:57 +00:00
utf16-cfstrings.c The UTF16 string referenced by a CFString should go into the __TEXT,__ustring 2012-03-30 00:26:17 +00:00
varargs.c Check for non-POD vararg argument type after default argument promotion, not 2012-06-27 20:23:58 +00:00
variable-array.c
vector-alignment.c Add a per target max vector alignment field (e.g., 32-byte alignment for x86 due to 2012-07-13 23:57:43 +00:00
vector.c
vfprintf.c
visibility.c Test that attribute(availability) doesn't override private_extern. 2013-02-23 01:15:17 +00:00
vla-2.c
vla-3.c
vla-4.c
vla.c When evaluating variably modified types for function parameters, dig out the 2012-11-14 22:09:59 +00:00
vld_dup.c Tests: check for target availability for target-specific tests. 2012-07-09 18:34:21 +00:00
volatile-1.c
volatile-2.c
volatile.c Improve filechecking of volatile test. 2013-02-08 08:00:13 +00:00
wchar-const.c
weak-global.c
weak-incomplete.c
weak_constant.c
whilestmt.c
writable-strings.c
x86.c
x86_32-arguments-darwin.c IR-gen should not generate an MMX types unless the code is explicitly using MMX 2013-03-25 21:00:27 +00:00
x86_32-arguments-linux.c IR-gen should not generate an MMX types unless the code is explicitly using MMX 2013-03-25 21:00:27 +00:00
x86_32-arguments-nommx.c
x86_32-arguments-realign.c Update testcases due to Attribute sorting improvements. 2013-02-15 05:25:49 +00:00
x86_32-arguments-win32.c
x86_32-inline-asm.c Emit an error message instead of crashing when dereferencing an incomplete pointer type. 2013-03-25 21:09:49 +00:00
x86_64-arguments-darwin.c
x86_64-arguments-nacl.c Update testcases due to Attribute sorting improvements. 2013-02-15 05:25:49 +00:00
x86_64-arguments.c Update testcases due to Attribute sorting improvements. 2013-02-15 05:25:49 +00:00
xop-builtins.c Add XOP frcz instrinsics. 2012-06-15 06:33:42 +00:00