llvm-project/clang/test/CodeGen
Chandler Carruth 93786da2cb Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'.
Much to my surprise, '-disable-llvm-optzns' which I thought was the
magical flag I wanted to get at the raw LLVM IR coming out of Clang
deosn't do that. It still runs some passes over the IR. I don't want
that, I really want the *raw* IR coming out of Clang and I strongly
suspect everyone else using it is in the same camp.

There is actually a flag that does what I want that I didn't know about
called '-disable-llvm-passes'. I suspect many others don't know about it
either. It both does what I want and is much simpler.

This removes the confusing version and makes that spelling of the flag
an alias for '-disable-llvm-passes'. I've also moved everything in Clang
to use the 'passes' spelling as it seems both more accurate (*all* LLVM
passes are disabled, not just optimizations) and much easier to remember
and spell correctly.

This is part of simplifying how Clang drives LLVM to make it cleaner to
wire up to the new pass manager.

Differential Revision: https://reviews.llvm.org/D28047

llvm-svn: 290392
2016-12-23 00:23:01 +00:00
..
Inputs Add an option to save the backend-produced YAML optimization record to a file 2016-10-11 00:26:09 +00:00
3dnow-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
24-bit.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
64bit-swiftcall.c Revert "Disable swiftcall test on windows: More brutal way to appease windows bots" 2016-10-20 21:17:28 +00:00
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-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 Update tests touched by r249656 2015-10-08 06:31:22 +00:00
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
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 Attach attribute "disable-tail-calls" to the functions in the IR. 2015-06-09 19:04:36 +00:00
2004-06-18-VariableLengthArrayOfStructures.c
2004-07-06-FunctionCast.c
2004-08-06-LargeStructTest.c
2004-11-25-UnnamedBitfieldPadding.c
2004-11-27-StaticFunctionRedeclare.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
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 Update for llvm change. 2014-10-16 20:00:22 +00:00
2005-07-20-SqrtNoErrno.c
2005-07-26-UnionInitCrash.c
2005-07-28-IncorrectWeakGlobal.c
2005-09-20-ComplexConstants.c
2005-09-24-AsmUserPrefix.c Update for llvm change. 2014-10-16 20:00:22 +00:00
2005-09-24-BitFieldCrash.c
2005-12-04-AttributeUsed.c
2006-01-13-Includes.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2006-01-13-StackSave.c
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 [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
2007-03-01-VarSizeArrayIdx.c
2007-03-26-BitfieldAfterZeroWidth.c
2007-03-26-ZeroWidthBitfield.c
2007-03-27-VarLengthArray.c Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
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 [Driver] Add support for -fno-builtin-foo options. 2016-01-06 14:35:46 +00:00
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 Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
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 Quick fix to test/CodeGen/2007-06-18-SextAttrAggregate.c for x86_64-mingw32, corresponding to r216507. 2014-08-27 16:22:26 +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 Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
2007-11-07-ZeroAggregateAlign.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
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
2008-01-21-PackedBitFields.c
2008-01-21-PackedStructField.c
2008-01-24-StructAlignAndBitFields.c
2008-01-25-ByValReadNone.c
2008-01-25-ZeroSizedAggregate.c
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
2008-03-24-BitField-And-Alloca.c
2008-03-26-PackedBitFields.c
2008-04-08-NoExceptions.c
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 CodeGen: ConstStructBuilder must verify packed constraints after padding 2014-10-19 23:40:06 +00:00
2008-07-22-packed-bitfield-access.c
2008-07-29-override-alias-decl.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +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-07-AlignPadding1.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
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
2009-01-05-BlockInlining.c Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
2009-01-21-InvalidIterator.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2009-02-13-zerosize-union-field-ppc.c
2009-02-13-zerosize-union-field.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
2009-03-01-MallocNoAlias.c
2009-03-08-ZeroEltStructCrash.c
2009-03-13-dbg.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2009-03-22-increment-bitfield.c
2009-04-23-dbg.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
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
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 Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2009-08-14-vararray-crash.c
2009-09-24-SqrtErrno.c
2009-10-20-GlobalDebug.c Update for LLVM global variable debug info API change. 2016-12-20 02:10:02 +00:00
2009-12-07-BitFieldAlignment.c
2010-01-13-MemBarrier.c
2010-01-14-FnType-DebugInfo.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-01-18-Inlined-Debug.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-02-10-PointerName.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-02-15-DbgStaticVar.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-02-16-DbgScopes.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-02-18-Dbg-VectorType.c
2010-03-5-LexicalScope.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-03-09-DbgInfo.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
2010-05-26-AsmSideEffect.c
2010-06-11-SaveExpr.c
2010-06-17-asmcrash.c
2010-07-08-DeclDebugLineNo.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-07-14-overconservative-align.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
2010-07-14-ref-off-end.c Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
2010-08-10-DbgConstant.c Update for LLVM global variable debug info API change. 2016-12-20 02:10:02 +00:00
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 Add __sync_fetch_and_nand (again) 2014-10-02 20:53:50 +00:00
BasicInstrs.c
CFStrings.c CodeGen: try harder to make the CFString structure RW 2016-07-29 19:15:51 +00:00
Nontemporal.cpp Introduce __builtin_nontemporal_store and __builtin_nontemporal_load. 2015-09-08 23:52:33 +00:00
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
PR8880.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
PR15826.c
_Bool-conversion.c
aarch64-arguments-hfa-v3.c [CodeGen] Widen non-power-of-2 vector HFA base types. 2016-04-19 17:54:29 +00:00
aarch64-fix-cortex-a53-835769.c Fix Clang tests that used CHECK-NEXT-NOT and CHECK-DAG-NOT. 2016-02-26 19:34:01 +00:00
aarch64-inline-asm.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
aarch64-neon-2velem.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
aarch64-neon-3v.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-neon-across.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
aarch64-neon-extract.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-neon-fcvt-intrinsics.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-neon-fma.c Revert "set the underlying value of “#pragma STDC FP_CONTRACT” on by default" 2016-09-23 20:32:52 +00:00
aarch64-neon-intrinsics.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
aarch64-neon-ldst-one.c ARM & AArch64: fix IR-converted tests. 2016-03-09 20:06:10 +00:00
aarch64-neon-misc.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
aarch64-neon-perm.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
aarch64-neon-scalar-copy.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-neon-scalar-x-indexed-elem.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
aarch64-neon-shifts.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-neon-tbl.c ARM & AArch64: fix IR-converted tests. 2016-03-09 20:06:10 +00:00
aarch64-neon-vcombine.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-neon-vget-hilo.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-neon-vget.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-poly64.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
aarch64-poly128.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-type-sizes.c [AArch64] Change the preferred alignment for char and short. 2016-07-07 20:02:25 +00:00
aarch64-v8.1a-neon-intrinsics.c [ARM] [AARCH64] Add CodeGen IR tests for {VS}QRDML{AS}H v8.1a intrinsics. 2016-01-05 09:58:29 +00:00
aarch64-varargs.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
adc-builtins.c Fixing PR26558: remove the adx target attribute requirement from adc builtins. 2016-03-29 22:59:20 +00:00
address-safety-attr-kasan.cpp [ASan] Initial support for Kernel AddressSanitizer 2015-06-19 12:19:07 +00:00
address-safety-attr.cpp Remove 24 instances of 'REQUIRES: shell' 2016-10-20 23:11:45 +00:00
address-sanitizer-and-array-cookie.cpp call __asan_load_cxx_array_cookie when loading array cookie in asan mode. 2014-08-29 01:01:32 +00:00
address-space-cast.c
address-space-compound-literal.c
address-space-field1.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
address-space.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
adx-builtins.c [x86] Fixed argument types in intrinsics: 2014-09-24 06:45:23 +00:00
alias.c Fix Clang tests that used CHECK-NEXT-NOT and CHECK-DAG-NOT. 2016-02-26 19:34:01 +00:00
align-global-large.c Try to make the buildbots happy 2015-07-26 02:16:35 +00:00
align-local.c test: Convert some tests to FileCheck 2015-01-24 17:39:36 +00:00
align-param.c
align-systemz.c Respect alignment when loading up a coerced function argument 2015-07-10 11:31:43 +00:00
align-wasm.c [WebAssembly] Initial WebAssembly support in clang 2015-09-03 22:51:53 +00:00
align-x68_64.c
align_value.cpp Fix test failure from r265361 2016-04-04 23:14:14 +00:00
alignment.c Honor the casted-to alignment of an explicit cast even when 2015-09-29 04:37:40 +00:00
alignof.c
alloc-size.c Add the alloc_size attribute to clang, attempt 2. 2016-12-22 02:50:20 +00:00
alloca.c
altivec.c
always-inline.c Revert "Always_inline codegen rewrite" and 2 follow-ups. 2015-09-14 21:35:16 +00:00
always_inline.c Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
annotations-builtin.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
annotations-field.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
annotations-global.c
annotations-loc.c
annotations-var.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
arm-aapcs-vfp.c ARM: use ABI-specified alignment for byval parameters. 2015-03-09 21:40:42 +00:00
arm-aapcs-zerolength-bitfield.c
arm-abi-vector.c LLDB JIT needs android vector passing rules. 2015-12-04 01:39:30 +00:00
arm-apcs-zerolength-bitfield.c
arm-arguments.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
arm-asm-deprecated.c
arm-asm-diag.c
arm-asm-variable.c Preserve early clobber flag when using named registers in inline assembly. 2015-02-04 14:25:47 +00:00
arm-asm-warn.c
arm-asm.c
arm-atomics-m.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
arm-atomics-m0.c
arm-atomics.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
arm-be-result-return.c
arm-bitfield-alignment.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm-byval-align.c
arm-cc.c Add support for musl-libc on ARM Linux. 2016-06-24 21:35:06 +00:00
arm-clear.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
arm-cortex-cpus.c
arm-crc32.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm-eabi.c Add support for musl-libc on ARM Linux. 2016-06-24 21:35:06 +00:00
arm-fp16-arguments.c Add -fnative-half-arguments-and-returns 2016-03-18 16:58:36 +00:00
arm-homogenous.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
arm-inline-asm.c
arm-interrupt-attr.c Attach attribute "disable-tail-calls" to the functions in the IR. 2015-06-09 19:04:36 +00:00
arm-long-calls.c [ARM] Pass subtarget feature "+long-calls" instead of passing backend option 2015-07-07 06:42:05 +00:00
arm-metadata.c IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
arm-microsoft-intrinsics.c Fix test failure if this value doesn't end up named %0. 2015-06-23 23:13:31 +00:00
arm-neon-directed-rounding.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
arm-neon-fma.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
arm-neon-misc.c [ARM][NEON] Use address space in vld([1234]|[234]lane) and vst([1234]|[234]lane) instructions 2015-09-30 10:56:56 +00:00
arm-neon-numeric-maxmin.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
arm-neon-shifts.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm-neon-vcvtX.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
arm-neon-vget.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm-no-movt.c [ARM] Pass subtarget feature "+no-movt" instead of passing backend option 2015-07-16 00:43:00 +00:00
arm-pcs.c
arm-swiftcall.c Add more swift calling convention tests 2016-10-14 21:55:56 +00:00
arm-target-features.c Add support for Samsung Exynos M3 (NFC) 2016-12-13 23:31:57 +00:00
arm-v8.1a-neon-intrinsics.c [ARM] [AARCH64] Add CodeGen IR tests for {VS}QRDML{AS}H v8.1a intrinsics. 2016-01-05 09:58:29 +00:00
arm-vaarg-align.c
arm-vector-align.c [ARM][NEON] Use address space in vld([1234]|[234]lane) and vst([1234]|[234]lane) instructions 2015-09-30 10:56:56 +00:00
arm-vector-arguments.c
arm-vfp-asm-constraint.c Add test. 2016-02-19 06:54:47 +00:00
arm64-aapcs-arguments.c AArch64: simplify PCS mapping. 2014-11-27 21:02:49 +00:00
arm64-abi-vector.c Add support for Android Vector calling convention for AArch64 2016-02-22 16:48:42 +00:00
arm64-arguments.c [CodeGen] Widen non-power-of-2 vector HFA base types. 2016-04-19 17:54:29 +00:00
arm64-be-bitfield.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm64-be-hfa-vararg.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
arm64-crc32.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm64-lanes.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm64-vrnd.c
arm64_crypto.c
arm64_vcopy.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm64_vcreate.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm64_vdup.c
arm64_vdupq_n_f64.c ARM & AArch64: fix IR-converted tests. 2016-03-09 20:06:10 +00:00
arm_acle.c [ARM,AArch64] Fix __rev16l and __rev16ll intrinsics 2015-11-16 14:58:50 +00:00
arm_function_epilog.cpp findDominatingStoreToReturn in CGCall.cpp didn't check if a candidate store 2015-09-08 10:36:42 +00:00
arm_neon_intrinsics.c Update for LLVM changes 2016-07-26 15:21:18 +00:00
armv7k-abi.c Fix va_arg on watchOS. 2015-11-02 19:32:23 +00:00
array.c
arrayderef.c
asan-globals.cpp Remove 24 instances of 'REQUIRES: shell' 2016-10-20 23:11:45 +00:00
asm-attrs.c [inlineasm] Attach readonly and readnone to inline-asm instructions. 2015-07-10 18:44:40 +00:00
asm-errors.c Restore slightly less dodgy diagnostic handler for inline asm 2016-04-06 19:58:07 +00:00
asm-inout.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
asm-label.c
asm-reg-var-local.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
asm-unicode.S [clang] Disable Unicode in asm files 2015-11-20 23:42:39 +00:00
asm-variable.c
asm.c CodeGen: Simplify consecutive '%' modifiers 2015-01-11 09:13:56 +00:00
asm_64.c [X86-64] Allow additional register names in inline assembler. 2015-09-04 03:42:23 +00:00
asm_arm.c
asm_arm64.c
assign.c
atomic-arm64.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
atomic-ops-libcall.c Correct atomic libcall support for __atomic_*_fetch builtins. 2015-11-12 18:37:29 +00:00
atomic-ops.c [OpenCL] Fix atomic Builtins check for address spaces of non-atomic pointer 2015-12-22 15:14:54 +00:00
atomic.c Add __sync_fetch_and_nand (again) 2014-10-02 20:53:50 +00:00
atomic_ops.c [Sparc] XFAIL CodeGen/atomic_ops test. 2015-08-07 22:52:34 +00:00
atomics-inlining.c [Sparc] Unbreak test 2016-11-09 17:02:07 +00:00
attr-availability.c
attr-cleanup.c
attr-coldhot.c
attr-disable-tail-calls.c Add support for function attribute 'disable_tail_calls'. 2015-11-13 00:42:21 +00:00
attr-func-def.c Update clang for D20348 2016-06-14 21:02:05 +00:00
attr-minsize.cpp Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
attr-mode-enums.c Fix for PR8901: attribute "mode" rejected for enums and dependent types. 2016-02-02 13:50:39 +00:00
attr-mode-vector-types.c [ATTRIBUTE] Support base vector types of __attribute__((mode)), patch by Alexey Frolov 2015-06-19 07:46:21 +00:00
attr-mrecip.c [clang] make reciprocal estimate codegen a function attribute 2016-10-04 20:44:05 +00:00
attr-naked.c Don't emit prologues or epilogues for naked functions (PR18791, PR20028) 2014-09-04 22:16:33 +00:00
attr-no-tail.c Use regex in test case. 2015-11-07 00:48:18 +00:00
attr-nodebug.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
attr-noinline.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
attr-optnone.c Instead of having -Os/-Oz add OptimizeForSize/MinSize first, and later 2014-12-11 20:14:04 +00:00
attr-target-ppc.c Target attribute syntax compatibility fix - gcc uses no- rather than mno-. 2015-08-27 20:05:48 +00:00
attr-target-x86-mmx.c [X86] Add "x87" in x86 target feature map. 2016-03-23 11:15:10 +00:00
attr-target-x86.c [X86] Introduction of -march=lakemont. 2016-04-05 15:04:26 +00:00
attr-target-x87-softfp.c [X86] Add "x87" in x86 target feature map. 2016-03-23 11:15:10 +00:00
attr-used.c Reland r267691 fixing PR27535. 2016-04-28 14:13:28 +00:00
attr-weak-import.c
attr-weakref.c
attr-weakref2.c
attr-x86-interrupt.c Resolved Bug 26414. 2016-03-07 14:22:46 +00:00
attribute-section-data-common.c
attribute_constructor.c
attributes.c [opaque pointer type] update test cases for explicit pointee types on global aliases 2015-09-11 03:22:18 +00:00
available-externally-hidden.cpp Generating assumption loads of vptr after ctor call (fixed) 2015-09-15 00:37:06 +00:00
available-externally-suppress.c Resubmit "Pass down the -flto option to the -cc1 job" (r239481) 2015-07-06 16:23:00 +00:00
avx-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx-cmp-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx-shuffle-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx2-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512-inline-asm-kregisters-basics.c second attempt at r285565. 2016-10-31 14:16:57 +00:00
avx512-kconstraints-att_inline_asm.c Fixing problem with CodeGen/avx512-kconstraints-att_inline_asm.c 2016-10-31 18:40:17 +00:00
avx512-reduceIntrin.c Fixing "type" issue for (epi32) 2016-10-30 14:54:05 +00:00
avx512-reduceMinMaxIntrin.c Fixing "type" issue for (epi32) 2016-10-30 14:54:05 +00:00
avx512bw-builtins.c [AVX-512] Remove masking from 512-bit pshufb builtin. The backend now has a version without masking so wrap it with select. 2016-12-10 23:09:52 +00:00
avx512cdintrin.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512dq-builtins.c [AVX-512] Remove masked vector insert builtins and replace with native shufflevectors and selects. 2016-11-01 05:47:56 +00:00
avx512er-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512f-builtins.c [AVX-512] Remove masking from 512-bit vpermil builtins. The backend now has versions without masking so wrap it with select. 2016-12-11 01:26:52 +00:00
avx512ifma-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512ifmavl-builtins.c After PR28761 use -Wall with -Werror in builtins tests to identify 2016-08-04 06:02:50 +00:00
avx512pf-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512vbmi-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512vbmivl-builtin.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512vl-builtins.c [AVX-512] Remove 128/256-bit masked vpermilvar builtins and replace with select and the avx unmasked builtins. 2016-12-10 20:27:39 +00:00
avx512vlbw-builtins.c [AVX-512] Replace masked 16-bit element variable shift builtins with new unmasked versions and selects. 2016-11-18 05:04:51 +00:00
avx512vlcd-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512vldq-builtins.c [AVX-512] Remove masked vector insert builtins and replace with native shufflevectors and selects. 2016-11-01 05:47:56 +00:00
backend-unsupported-error.ll Update testcase to new debug info metadata format. 2016-04-15 16:05:13 +00:00
big-atomic-ops.c Revert "Revert r241620 and follow-up commits" and move the initialization 2015-07-08 01:00:30 +00:00
bitfield-2.c C11 _Bool bitfield diagnostic 2015-09-14 21:27:36 +00:00
bitfield-assign.c
bitfield-init.c
bitfield-promote.c
bitfield.c
bitscan-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
block-3.c
block-byref-aggr.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
block-copy.c
block-with-perdefinedexpr.c Internal-linkage variables with constant-evaluatable initializers do not need to be emitted. (Also reduces the set of variables that need to be eagerly deserialized when using PCH / modules.) 2015-08-19 20:49:38 +00:00
block-with-perdefinedexpr.cpp Improve handling of __FUNCTION__ and other predefined expression for Objective-C Blocks 2016-11-16 07:07:28 +00:00
blocks-1.c
blocks-aligned-byref-variable.c
blocks-opencl.cl [OpenCL] Apply missing restrictions for Blocks in OpenCL v2.0 2016-03-03 13:33:19 +00:00
blocks-seq.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
blocks-windows.c CodeGen: support blocks on COFF targets in DLLs 2016-05-28 19:41:35 +00:00
blocks.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
blocksignature.c Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
blockstret.c
blockwithlocalstatic.c
bmi-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
bmi2-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
bool-bitfield.c
bool-convert.c
bool-init.c
bool_test.c Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
boolassign.c
bounds-checking.c Introduce -fsanitize-trap= flag. 2015-06-18 23:59:22 +00:00
branch-on-bool.c
branch-target-layout.c
builtin-assume-aligned.c clang/test/CodeGen/builtin-assume-aligned.c: Fix for -Asserts. 2014-09-26 09:37:15 +00:00
builtin-assume.c HasSideEffects() should return false for calls to pure and const functions. 2015-04-06 13:22:01 +00:00
builtin-attributes.c
builtin-clflushopt.c After PR28761 use -Wall with -Werror in builtins tests to identify 2016-08-04 06:02:50 +00:00
builtin-count-zeros.c
builtin-cpu-supports.c Fix CHECK directives that weren't checking. 2015-08-31 21:48:52 +00:00
builtin-expect.c Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
builtin-memfns.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
builtin-ms-noop.cpp
builtin-nan-legacy.c Add support for generating MIPS legacy NaN 2015-02-26 18:19:22 +00:00
builtin-nanf.c
builtin-recursive.cpp Add a triple to try and get this test passing on the ARM bots. 2014-12-23 01:07:10 +00:00
builtin-rename.c
builtin-stackaddress.c
builtin-unpredictable.c Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
builtin-unwind-init.c
builtins-arm-exclusive.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
builtins-arm-microsoft.c
builtins-arm-msvc-compat-error.c CodeGen: implement __emit intrinsic 2014-12-17 17:52:30 +00:00
builtins-arm-msvc-compat-only.c CodeGen: implement __emit intrinsic 2014-12-17 17:52:30 +00:00
builtins-arm.c [ARM] Add mrrc/mrrc2 intrinsics and update existing mcrr/mcrr2 intrinsics. 2016-06-17 00:59:41 +00:00
builtins-arm64.c [Builtin] Make __builtin_thread_pointer target-independent. 2016-06-16 13:41:54 +00:00
builtins-hexagon.c [Hexagon] Add a testcase for __builtin_HEXAGON_A2_tfrpi 2016-05-05 15:55:54 +00:00
builtins-mips-args.c
builtins-mips-msa-error.c [mips][msa] Range check MSA intrinsics with immediates 2016-10-19 17:50:52 +00:00
builtins-mips-msa.c [mips][msa] Range check MSA intrinsics with immediates 2016-10-19 17:50:52 +00:00
builtins-mips.c
builtins-ms.c Add support for __builtin_alloca_with_align 2016-10-31 05:37:48 +00:00
builtins-multiprecision.c
builtins-nvptx.c [CUDA] added __nvvm_atom_{sys|cta}_* builtins. 2016-09-28 17:47:35 +00:00
builtins-overflow.c Add support for __builtin_{add,sub,mul}_overflow. 2015-10-29 20:48:01 +00:00
builtins-ppc-altivec.c [PPC] support for arithmetic builtins in the FE 2016-11-24 12:40:04 +00:00
builtins-ppc-crypto-disabled.c Add Clang support for PPC cryptography builtins 2015-03-04 21:48:22 +00:00
builtins-ppc-crypto.c [PowerPC] Implement remaining permute builtins in altivec.h - Clang portion 2016-11-11 22:34:44 +00:00
builtins-ppc-htm.c Add Hardware Transactional Memory (HTM) Support 2015-03-25 19:41:41 +00:00
builtins-ppc-p7-disabled.c Add Clang support for remaining integer divide and permute instructions from ISA 2.06 2015-04-09 23:58:16 +00:00
builtins-ppc-p7.c Fix CHECK directives that weren't checking. 2015-08-31 21:48:52 +00:00
builtins-ppc-p8vector.c [PPC] support for arithmetic builtins in the FE 2016-11-24 12:40:04 +00:00
builtins-ppc-p9vector.c vector load store with length (left justified) clang portion 2016-11-15 18:04:13 +00:00
builtins-ppc-quadword.c [PPC] support for arithmetic builtins in the FE 2016-11-24 12:40:04 +00:00
builtins-ppc-vsx.c [PPC] support for arithmetic builtins in the FE 2016-11-24 12:40:04 +00:00
builtins-ppc.c [PowerPC] Support __builtin_ppc_get_timebase 2015-08-31 23:55:19 +00:00
builtins-sparc.c Implement __builtin_eh_return_data_regno for SPARC and SPARC64. 2016-03-07 17:19:15 +00:00
builtins-systemz-error.c [SystemZ] Support transactional execution on zEC12 2015-04-01 12:54:25 +00:00
builtins-systemz-error2.c [SystemZ] Specify required features for builtins. 2016-03-30 15:51:24 +00:00
builtins-systemz-vector-error.c [SystemZ] Add support for z13 low-level vector builtins 2015-05-05 19:36:42 +00:00
builtins-systemz-vector.c [SystemZ] Add support for z13 low-level vector builtins 2015-05-05 19:36:42 +00:00
builtins-systemz-zvector-error.c [Sema] Relax overloading restrictions in C. 2016-09-02 22:59:57 +00:00
builtins-systemz-zvector.c [SystemZ] Add support for vecintrin.h vector built-in functions 2015-07-30 14:10:43 +00:00
builtins-systemz.c [SystemZ] Support transactional execution on zEC12 2015-04-01 12:54:25 +00:00
builtins-wasm.c [WebAssembly] Rename memory_size intrinsic to current_memory 2016-05-02 17:26:19 +00:00
builtins-x86.c Add some MS aliases for existing intrinsics 2016-09-14 21:19:43 +00:00
builtins.c Fix printf specifier handling: invalid specifier should not be marked as "consuming data arguments" 2016-12-15 18:54:00 +00:00
builtinshufflevector.c
builtinshufflevector2.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
byval-memcpy-elim.c
c-strings.c [Hexagon] Xfail two tests that fail due to over-aligning arrays 2015-12-14 17:17:20 +00:00
c-unicode.c Let's try to fix this test again with a fixed target triple 2015-11-21 02:28:42 +00:00
c11atomics-ios.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
c11atomics.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
call.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
capture-complex-expr-in-block.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
captured-statements-nested.c P0145R3 (C++17 evaluation order tweaks): consistently emit the LHS of array 2016-09-26 23:49:47 +00:00
captured-statements.c Fix test case function name checks 2015-11-20 20:47:34 +00:00
cast-emit.c
cast.c
catch-undef-behavior.c Make clang/test/CodeGen/catch-undef-behavior.c* capable of -Asserts with "opt -instnamer". 2015-09-15 09:50:24 +00:00
cfi-check-fail.c CodeGen: Update Clang to use the new type metadata. 2016-06-24 21:21:46 +00:00
cfi-check-fail2.c CodeGen: Update Clang to use the new type metadata. 2016-06-24 21:21:46 +00:00
cfi-icall-cross-dso.c CodeGen: Update Clang to use the new type metadata. 2016-06-24 21:21:46 +00:00
cfi-icall-cross-dso2.c [cfi] Fix missing !type annotation. 2016-10-31 22:28:10 +00:00
cfi-icall.c CodeGen: Update Clang to use the new type metadata. 2016-06-24 21:21:46 +00:00
cfstring-windows.c CodeGen: tweak CFString emission for COFF targets 2016-06-01 04:22:24 +00:00
cfstring.c test: add explicit targets for some tests 2016-05-30 16:36:48 +00:00
cfstring2.c
char-literal.c
cleanup-destslot-simple.c Update clang unittests for rL281586. 2016-09-15 06:31:30 +00:00
cleanup-stack.c test: Convert some tests to FileCheck 2015-01-24 17:39:36 +00:00
clear_cache.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
code-coverage.c [Coverage] Update test after r284418. 2016-10-17 20:06:32 +00:00
complex-builtints.c
complex-convert.c clang/test/CodeGen/complex-convert.c: Appease for targeting powerpc64-*. 2015-09-08 14:19:13 +00:00
complex-indirect.c
complex-init-list.c Explicitly permit undefined behavior in constant initializers for global 2015-12-08 03:21:47 +00:00
complex-math.c ARMv7k: implement ABI changes for watchOS from standard iOS. 2015-10-30 16:30:45 +00:00
complex.c Recommit r222044 with a test fix - it does not make sense to hunt 2014-11-14 22:09:15 +00:00
compound-assign-overflow.c Reimplement -fsanitize-recover family of flags. 2015-01-12 22:39:12 +00:00
compound-literal.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
compound-type.c
compound.c
conditional-gnu-ext.c
conditional.c
const-arithmetic.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
const-init.c [CodeGen] Use pointer-sized integers for ptrtoint sources 2016-06-17 17:47:24 +00:00
const-label-addr.c
const-unordered-compare.c
constant-comparison.c
constructor-attribute.c
convertvector.c [Sema] Make extended vectors of `bool` an error. 2016-01-28 01:38:18 +00:00
count-builtins.c
cxx-condition.cpp
cxx-default-arg.cpp
cxx-value-init.cpp
darwin-string-literals.c Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
darwin-thread-specifier.c
dbg-const-int128.c Add explicit triple to test to fix arm bots. 2016-12-16 23:43:51 +00:00
debug-info-257-args.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-args.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-atomic.c Update for LLVM global variable debug info API change. 2016-12-20 02:10:02 +00:00
debug-info-block-decl.c CodeGen: Update for debug info API change. 2015-11-05 22:04:14 +00:00
debug-info-block-out-return.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-block.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-compilation-dir.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-crash.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-enum.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-file-change.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-gline-tables-only.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-gline-tables-only2.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-global-constant.c Update for LLVM global variable debug info API change. 2016-12-20 02:10:02 +00:00
debug-info-imported-entity.cpp DebugInfo: Add flag to CU to disable emission of inline debug info into the skeleton CU 2016-08-24 18:29:58 +00:00
debug-info-limited.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-line.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-line2.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-line3.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-line4.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-member.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-packed-struct.c DebugInfo: pass alignment value only if it was forced 2016-10-20 00:13:19 +00:00
debug-info-renderscript-tag.rs Emit the DWARF tag for the RenderScript language 2016-06-21 21:35:11 +00:00
debug-info-same-line.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-scope-file.c Update to match LLVM changes for PR27284. 2016-04-15 15:55:45 +00:00
debug-info-scope.c Add -disable-llvm-passes for frontend debug info tests. 2015-11-20 18:29:01 +00:00
debug-info-static-const-fp.c Update for LLVM global variable debug info API change. 2016-12-20 02:10:02 +00:00
debug-info-static.c Update for LLVM global variable debug info API change. 2016-12-20 02:10:02 +00:00
debug-info-typedef.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-vector.c DebugInfo: pass alignment value only if it was forced 2016-10-20 00:13:19 +00:00
debug-info-version.c DebugInfo: Move new hierarchy into place (clang) 2015-03-03 17:25:55 +00:00
debug-info-vla.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info.c Update to match LLVM changes for PR27284. 2016-04-15 15:55:45 +00:00
debug-line-1.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-prefix-map.c Tweak clang/test/CodeGen/debug-prefix-map.c to appease win32 hosts. 2015-10-13 00:38:06 +00:00
decl-in-prototype.c Improve our handling of tag decls in function prototypes 2016-12-14 17:44:11 +00:00
decl.c
denormalfpmode.c This adds new options -fdenormal-fp-math and passes through option -ffast-math 2016-08-30 08:09:45 +00:00
dependent-lib.c CodeGen: support linker options on Windows ARM 2016-06-23 13:45:33 +00:00
designated-initializers.c
disable-tail-calls.c
dllexport.c __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
dllimport.c [ms][dll] #26935 Defining a dllimport function should cause it to be exported 2016-05-25 11:32:42 +00:00
dostmt.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
dwarf-version.c Explicitly pass an isysroot to avoid the SDKROOT overriding the deployment target. 2016-10-17 20:37:56 +00:00
emit-all-decls.c
empty-union-init.c
enable_if.c [Sema] Fix an overload resolution bug with enable_if. 2016-05-10 01:59:34 +00:00
enum.c test: Convert some tests to FileCheck 2015-01-24 17:39:36 +00:00
enum2.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
exact-div-expr.c
exceptions-seh-finally.c [SEH] Remove nounwind/noinline from outlined finally funclets 2016-03-11 17:36:16 +00:00
exceptions-seh-leave.c Remove -fnew-ms-eh 2016-02-20 09:23:41 +00:00
exceptions-seh.c Remove -fnew-ms-eh 2016-02-20 09:23:41 +00:00
exceptions.c Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
exprs.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
ext-vector-indexing.c Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
ext-vector-member-alignment.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
ext-vector.c Add .rgba syntax extension to ext_vector_type types 2016-07-22 18:49:43 +00:00
extern-block-var.c
extern-inline.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
extern-weak.c
f16c-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
fast-math.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
ffp-contract-option.c
finite-math.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
fixup-depth-overflow.c Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
flatten.c
flexible-array-init.c
fma-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
fma4-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
fold-const-declref.c
forceinline.c
fp-contract-pragma.cpp Revert "set the underlying value of “#pragma STDC FP_CONTRACT” on by default" 2016-09-23 20:32:52 +00:00
fp16-ops.c RenderScript support in the Frontend 2016-06-09 23:34:20 +00:00
fp128_complex.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
fsgsbase-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
func-aligned.c
func-decl-cleanup.c
func-in-block.c Improve handling of __FUNCTION__ and other predefined expression for Objective-C Blocks 2016-11-16 07:07:28 +00:00
func-ptr-cast-decl.c
func-return-member.c
funccall.c
function-attributes.c Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
function-sections.c
function-target-features.c [Sparc] Add software float option -msoft-float 2016-05-24 08:30:08 +00:00
functions.c
funique-sections.c Add -funique-section-names and -fno-unique-section-names options. 2015-02-20 18:08:57 +00:00
global-blocks-lines.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
global-decls.c
global-init.c
global-with-initialiser.c
globalinit.c
hexagon-inline-asm.c [Hexagon] Recognize "s" constraint in inline-asm 2016-05-20 13:50:32 +00:00
hidden-alias-to-internal-function.c [opaque pointer type] update test cases for explicit pointee types on global aliases 2015-09-11 03:22:18 +00:00
hidden-visibility.c
iamcu-abi.c [X86] Fix stack alignment for MCU target (Clang part), by Anton Nadolskiy. 2016-02-10 11:58:46 +00:00
ifunc.c [GCC] Attribute ifunc support in clang 2016-04-11 07:48:59 +00:00
imaginary.c
implicit-arg.c
incomplete-function-type-2.c
incomplete-function-type.c
indirect-goto.c
init-with-member-expr.c
init.c Fixed processing of GNU extensions to C99 designated initializers 2016-01-25 05:14:03 +00:00
inline-asm-immediate-ubsan.c [Clang] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-20 01:02:18 +00:00
inline-asm-matching-constraint.c Make this test a little less specific by removing the argument that 2015-02-06 20:53:40 +00:00
inline-asm-mixed-style.c [x86] Force mixes asm syntax test to check for x86 2016-04-21 14:40:06 +00:00
inline-asm-mrv.c
inline-optim.c Add support for /Ob1 and -finline-hint-functions flags 2016-06-22 16:56:16 +00:00
inline.c Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
inline2.c
instrument-functions.c Debug info: Apply an artificial debug location to __cyg_profile_func.* calls. 2016-04-28 17:21:56 +00:00
int-to-pointer.c
integer-overflow.c [CodeGen] Don't UBSan-ize the argument to __builtin_frame_address 2015-07-25 05:57:24 +00:00
intel_ocl_bicc.c
invalid_global_asm.c Global inline assembler blocks are merged before parsing, so no specific 2015-03-16 17:54:54 +00:00
kr-func-promote.c test: Convert some tests to FileCheck 2015-01-24 17:39:36 +00:00
kr-style-block.c
lanai-arguments.c [lanai] Update handling of structs in arguments to be passed in registers. 2016-04-26 00:09:29 +00:00
lanai-regparm.c [lanai] Add Lanai backend to clang driver. 2016-03-28 21:02:54 +00:00
le32-arguments.c Properly provide alignment of 'byval' arguments down to llvm. 2015-08-21 18:19:06 +00:00
le32-libcall-pow.c
le32-regparm.c RegParmMax must be 0 for AArch64, as the regparm function attribute is not supported on AArch64. 2015-07-28 14:23:47 +00:00
le32-vaarg.c Default vaarg lowering should support indirect struct types. 2016-02-24 02:59:33 +00:00
libcall-declarations.c
libcalls-complex.c [Driver] Add support for -fno-builtin-foo options. 2016-01-06 14:35:46 +00:00
libcalls-d.c
libcalls-fno-builtin.c [Driver] Add support for -fno-builtin-foo options. 2016-01-06 14:35:46 +00:00
libcalls-ld.c
libcalls.c
lifetime-asan.c Specify target in lifetime-asan test. 2016-06-08 18:18:08 +00:00
lifetime-debuginfo-1.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
lifetime-debuginfo-2.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
lifetime.c
lifetime2.c [CodeGen] Don't emit lifetime intrinsics for some local variables 2016-10-26 05:42:30 +00:00
lineno-dbginfo.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
linetable-endscope.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
link-bitcode-file.c Allow linking multiple bitcode files. 2015-10-27 17:56:59 +00:00
linkage-redecl.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
linker-option.c Introduce -fsanitize-stats flag. 2016-01-16 00:31:22 +00:00
linux-arm-atomic.c
long-double-x86.c
long_double_fp128.cpp add comment 2015-08-11 00:19:54 +00:00
lzcnt-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
malign-double-x86-nacl.c
malign-double.cpp [X86] Add -malign-double support 2016-05-04 02:58:24 +00:00
mandel.c
mangle-blocks.c Improve handling of __FUNCTION__ and other predefined expression for Objective-C Blocks 2016-11-16 07:07:28 +00:00
mangle-ms.c AST: Implement mangling support for function types without a prototype. 2015-08-07 23:25:47 +00:00
mangle-windows-rtd.c
mangle-windows.c Fix data layout mismatch between LLVM and Clang for i686-pc-windows-msvc-elf 2015-04-01 16:45:06 +00:00
mangle.c
may-alias.c Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
mbackchain-2.c [SystemZ] Add -mbackchain option. 2016-05-04 23:37:40 +00:00
mbackchain-3.c [SystemZ] Add -mbackchain option. 2016-05-04 23:37:40 +00:00
mbackchain.c [SystemZ] Add -mbackchain option. 2016-05-04 23:37:40 +00:00
mcount.c [Frontend] Fix mcount inlining bug 2016-09-01 11:29:21 +00:00
mcu-struct-return.c [MCU] Fix assertion failure on function returning empty union. 2016-02-11 11:26:03 +00:00
merge-attrs.c
merge-statics.c testing: make test use FileCheck 2014-11-24 21:03:34 +00:00
microsoft-call-conv-x64.c
microsoft-call-conv.c Implement IRGen for the x86 vectorcall convention 2014-10-31 22:00:51 +00:00
mingw-long-double.c Fix the calling convention of Mingw64 long double values 2015-10-28 22:29:52 +00:00
mips-byval-arg.c Remove compile time PreserveName in favor of a runtime cc1 -discard-value-names option 2016-03-13 21:05:23 +00:00
mips-clobber-reg.c
mips-constraint-regs.c [mips] Always clobber $1 for MIPS inline asm. 2014-12-17 12:02:58 +00:00
mips-constraints-mem.c [mips] Always clobber $1 for MIPS inline asm. 2014-12-17 12:02:58 +00:00
mips-count-builtins.c
mips-inline-asm-abi.c [mips] Add test case to check ABI flag emissions in case of inline assembler 2015-09-14 11:23:02 +00:00
mips-inline-asm-modifiers.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
mips-inline-asm.c Add additional Hi/Lo registers to Clang MipsTargetInfoBase 2016-03-29 12:46:16 +00:00
mips-interrupt-attr.c [Clang] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-20 01:02:18 +00:00
mips-transparent-union.c [mips] Handle transparent unions correctly. 2015-01-14 12:00:12 +00:00
mips-type-sizes-int128.c
mips-type-sizes.c
mips-unsigned-ext-var.c [MIPS] Re-land the change r238200 to fix extension of integer types 2015-05-26 21:07:19 +00:00
mips-unsigned-extend.c [MIPS] Re-land the change r238200 to fix extension of integer types 2015-05-26 21:07:19 +00:00
mips-unsupported-nan.c [mips] Relax -mnan=2008 acceptance to permit MIPS32R2 and MIPS64R2. 2015-09-24 10:22:17 +00:00
mips-varargs.c Fix clang/test/CodeGen/mips-varargs.c for -Asserts, possibly typo. 2015-09-08 09:37:09 +00:00
mips-vector-arg.c Update clang for D20348 2016-06-14 21:02:05 +00:00
mips-vector-return.c [mips] Mark aggregates returned in registers with the 'inreg' attribute. 2014-09-04 15:05:39 +00:00
mips-zero-sized-struct.c Remove compile time PreserveName in favor of a runtime cc1 -discard-value-names option 2016-03-13 21:05:23 +00:00
mips16-attr.c
mips64-class-return.cpp Remove compile time PreserveName in favor of a runtime cc1 -discard-value-names option 2016-03-13 21:05:23 +00:00
mips64-f128-literal.c
mips64-nontrivial-return.cpp
mips64-padding-arg.c Remove compile time PreserveName in favor of a runtime cc1 -discard-value-names option 2016-03-13 21:05:23 +00:00
misaligned-param.c
mms-bitfields.c
mmx-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
mmx-inline-asm-error.c [X86, inlineasm] Check that the output size is correct for the given constraint. 2014-09-18 18:17:18 +00:00
mmx-inline-asm.c
mmx-shift-with-immediate.c
mozilla-ms-inline-asm.c Use ${:uid} to generate unique MS asm labels, not {:uid} 2016-11-29 00:39:37 +00:00
mrtd.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
ms-align-tentative.c MS ABI: Records with fields with required aligmnet shouldn't be common 2015-02-03 08:49:32 +00:00
ms-anonymous-struct.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
ms-barriers-intrinsics.c Implement MS read/write barriers and __faststorefence intrinsic 2016-10-10 19:40:51 +00:00
ms-declspecs.c Reorder the check strings in test case following r252692. 2015-11-11 02:13:36 +00:00
ms-declspecs.cpp Don't crash when a selectany symbol would get common linkage 2015-04-15 23:04:24 +00:00
ms-inline-asm-64.c
ms-inline-asm-align.c [ms-inline-asm] Test case for alignment directive change in LLVM r251418 2015-10-27 17:34:29 +00:00
ms-inline-asm-avx512.c [ms-inline-asm][AVX512] Add ability to use k registers in MS inline asm + fix bag with curly braces 2016-03-07 18:10:25 +00:00
ms-inline-asm-errors.cpp Avoid using LookupResult's implicit copy ctor and assignment operator to avoid warnings 2016-03-16 09:56:58 +00:00
ms-inline-asm-functions.c
ms-inline-asm.c Use ${:uid} to generate unique MS asm labels, not {:uid} 2016-11-29 00:39:37 +00:00
ms-inline-asm.cpp Use ${:uid} to generate unique MS asm labels, not {:uid} 2016-11-29 00:39:37 +00:00
ms-intrinsics-rotations.c Implement MS _rot intrinsics 2016-09-08 22:32:19 +00:00
ms-intrinsics.c Implement __stosb intrinsic as a volatile memset 2016-10-14 17:33:05 +00:00
ms-mm-align.c [clang] Remove redundant --check-prefix=CHECK from tests 2016-10-24 18:53:43 +00:00
ms-setjmp.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
ms-volatile-arm.c [MS] Implement __iso_volatile loads/stores as builtins 2016-09-30 19:13:46 +00:00
ms-volatile.c [MS Volatile] Don't make volatile loads/stores to underaligned objects atomic 2016-05-24 16:09:25 +00:00
ms-x86-intrinsics.c Implement __emul, __emulu, _mul128 and _umul128 MS intrinsics 2016-10-10 18:09:27 +00:00
ms_abi.c [MS] Win64 va_arg should expect large arguments to be passed indirectly 2016-08-25 20:42:26 +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 Fix the layout of bitfields in ms_struct unions: their 2015-08-19 22:42:36 +00:00
ms_struct.c
ms_this.cpp clang/test/CodeGen/ms_this.cpp: Fix for -Asserts. 2015-12-15 22:42:28 +00:00
mult-alt-generic.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
mult-alt-x86.c [X86, inlineasm] Improve analysis of x,Y0,Yi,Ym,Yt,L,e,Z,s asm constraints (patch by Alexey Frolov) 2015-07-20 12:08:00 +00:00
named_reg_global.c Produce a better diagnostic for global register variables. 2015-11-18 00:15:28 +00:00
neon-crypto.c
neon-immediate-ubsan.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
no-common.c
no-opt-volatile-memcpy.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
nobuiltin.c Add REQUIRES line. 2016-09-16 22:56:12 +00:00
noduplicate-cxx11-test.cpp
noexceptionsfpmath.c This adds new options -fdenormal-fp-math and passes through option -ffast-math 2016-08-30 08:09:45 +00:00
noinline.c
nomathbuiltin.c Revert "[Driver] Make sure -fno-math-builtin option is being passed by the driver." 2016-01-26 16:16:53 +00:00
nonnull.c Properly handle multiple nonnull attributes in CodeGen 2014-08-28 00:53:20 +00:00
nousejumptable.c Add -fno-jump-tables and-fjump-tables flags 2016-04-05 17:50:43 +00:00
nvptx-abi.c Properly provide alignment of 'byval' arguments down to llvm. 2015-08-21 18:19:06 +00:00
nvptx-cc.c
nvptx-cpus.c [CUDA] Allow sm_50,52,53 GPUs 2016-05-19 17:47:47 +00:00
nvptx-inlineasm-ptx.c [CUDA] 32-bit NVPTX should have 32-bit long type. 2015-09-28 22:54:08 +00:00
nvptx-inlineasm.c
object-size.c [Sema] Fix PR30346: relax __builtin_object_size checks. 2016-09-12 23:50:35 +00:00
object-size.cpp Make __builtin_object_size more conservative 2015-10-16 01:49:01 +00:00
offsetof.c
opaque-pointer.c
openmp_default_simd_align.c [OPENMP] Introduced type trait "__builtin_omp_required_simd_align" for default simd alignment. 2015-07-02 03:40:19 +00:00
opt-record.c Add an option to save the backend-produced YAML optimization record to a file 2016-10-11 00:26:09 +00:00
overloadable.c Move CHECK right before the function it describes. 2016-09-07 20:15:03 +00:00
override-layout.c Fix the layout of bitfields in ms_struct unions: their 2015-08-19 22:42:36 +00:00
packed-arrays.c Update clang for D20348 2016-06-14 21:02:05 +00:00
packed-nest-unpacked.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
packed-structure.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
packed-union.c
palignr.c [CodeGen] Flip lanes when lowering __builtin_palignr with one lane 2015-07-20 15:31:17 +00:00
parameter-passing.c
partial-reinitialization1.c Implementing C99 partial re-initialization behavior (DR-253) 2015-06-10 00:27:52 +00:00
partial-reinitialization2.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
pascal-string.c
pascal-wchar-string.c
pass-object-size.c [Sema] Fix PR30346: relax __builtin_object_size checks. 2016-09-12 23:50:35 +00:00
pclmul-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
pgo-instrumentation.c [PGO] Change profile use cc1 option to handle IR level profiles 2016-03-02 20:59:36 +00:00
pgo-sample-preparation.c Invoke simplifycfg and sroa before instcombine. 2016-06-23 20:13:10 +00:00
pgo-sample.c Remove InstructionCombining and its related pass from sample pgo passes as we can handle "invoke" correctly. 2016-09-19 16:02:52 +00:00
piclevels.c IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
pku.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
pointer-arithmetic.c
pointer-cmp-type.c
pointer-signext.c Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
pointer-to-int.c
popcnt-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
powerpc_types.c
ppc-sfvarargs.c [PowerPC] Fix test/CodeGen/ppc-sfvarargs 2015-12-14 20:30:02 +00:00
ppc-signbit.c
ppc-varargs-struct.c Fix handling of vaargs on PPC32 when going from regsave to overflow. 2016-02-20 08:31:24 +00:00
ppc64-align-long-double.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
ppc64-align-struct.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
ppc64-complex-parms.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
ppc64-complex-return.c
ppc64-dwarf.c [PowerPC] Update the DWARF register-size table 2016-08-30 02:38:34 +00:00
ppc64-elf-abi.c [PowerPC] Remove assembly testing from test/CodeGen/ppc64-elf-abi.c 2015-03-26 20:16:52 +00:00
ppc64-extend.c
ppc64-inline-asm.c
ppc64-qpx-vector.c [PowerPC] ABI support for the QPX vector instruction set 2015-03-11 19:14:15 +00:00
ppc64-soft-float.c [PowerPC] Enable soft-float for PPC64, and +soft-float -> -hard-float 2016-10-02 02:10:45 +00:00
ppc64-struct-onefloat.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
ppc64-struct-onevect.c Let FuncAttrs infer the 'returned' argument attribute 2016-07-19 19:59:24 +00:00
ppc64-varargs-complex.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
ppc64-vector.c
ppc64le-aggregates.c [CodeGen] Widen non-power-of-2 vector HFA base types. 2016-04-19 17:54:29 +00:00
ppc64le-varargs-complex.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
pr2394.c
pr3518.c Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
pr4349.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
pr5406.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
pr9614.c Revert "Always_inline codegen rewrite" and 2 follow-ups. 2015-09-14 21:35:16 +00:00
pr12251.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
pr13168.c
pr18235.c Update for llvm change. 2016-01-28 22:56:41 +00:00
pr19841.cpp
pr25786.c Fix assertion "Chunk.Kind == DeclaratorChunk::Function" with attributed type. 2016-02-10 11:23:48 +00:00
pr27892.c Add bunch of _Interlocked builtins 2016-09-13 19:43:33 +00:00
pragma-comment.c CodeGen: support linker options on Windows ARM 2016-06-23 13:45:33 +00:00
pragma-detect_mismatch.c CodeGen: support linker options on Windows ARM 2016-06-23 13:45:33 +00:00
pragma-pack-1.c
pragma-pack-2.c
pragma-pack-3.c
pragma-visibility.c
pragma-weak.c Revert "Fix for merging decls in pragma weak Calling CheckFunctionDeclaration so that 2 decls for the 'weak' are merged. Differential Revision: http://reviews.llvm.org/D13048" 2015-12-03 11:37:28 +00:00
predefined-expr.c Fix compatibility issues in tests for PredefinedExpr with MSVC. 2014-10-09 11:58:26 +00:00
prefetchw-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
preserve-call-conv.c Add attributes for preserve_mostcc/preserve_allcc calling conventions to the C/C++ front-end 2016-03-16 18:00:46 +00:00
private-extern-redef.c
private-extern.c test: Convert some tests to FileCheck 2015-01-24 17:39:36 +00:00
rd-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
rdrand-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
redef-ext-inline.c
redefine_extname.c Disable #pragma redefine_extname for C++ code as it does not make sense in such a context. 2015-07-16 17:06:53 +00:00
regcall.c regcall: Implement regcall Calling Conv in clang 2016-11-02 18:29:35 +00:00
regparm-flag.c
regparm-struct.c
regparm.c
relax.c Mark test as requiring x86-registered-target. 2016-05-29 02:36:16 +00:00
renderscript.c Adjust coercion of aggregates on RenderScript 2016-07-27 19:01:51 +00:00
restrict.c
rtm-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
safestack-attr.cpp Protection against stack-based memory corruption errors using SafeStack: Clang command line option and function attribute 2015-06-15 21:08:13 +00:00
sanitize-address-field-padding.cpp Fix test case in r242565 2015-07-17 20:49:01 +00:00
sanitize-blocks.c Don't crash when emitting a block under returns_nonnull. 2015-09-10 00:57:46 +00:00
sanitize-init-order.cpp Remove 24 instances of 'REQUIRES: shell' 2016-10-20 23:11:45 +00:00
sanitize-recover.c Reimplement -fsanitize-recover family of flags. 2015-01-12 22:39:12 +00:00
sanitize-thread-attr.cpp Remove 24 instances of 'REQUIRES: shell' 2016-10-20 23:11:45 +00:00
sanitize-thread-no-checking-at-run-time.m [tsan][clang] Introduce a function attribute to disable TSan checking at run time 2016-11-11 23:22:44 +00:00
sanitize-trap.c Fix test for Release builds, the label form is <label>:14, not <label>14. 2015-08-30 17:46:43 +00:00
sha-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
shared-string-literals.c
sizeof-vla.c
sparc-arguments.c Properly provide alignment of 'byval' arguments down to llvm. 2015-08-21 18:19:06 +00:00
sparc-vaarg.c Default vaarg lowering should support indirect struct types. 2016-02-24 02:59:33 +00:00
sparcv8-abi.c [Sparc] Complex return value ABI compliance. 2016-06-08 14:46:05 +00:00
sparcv9-abi.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
sparcv9-dwarf.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
split-debug-filename.c DebugInfo: Add flag to CU to disable emission of inline debug info into the skeleton CU 2016-08-24 18:29:58 +00:00
split-debug-inlining.c DebugInfo: Add flag to CU to disable emission of inline debug info into the skeleton CU 2016-08-24 18:29:58 +00:00
split-stacks.c
sret.c Prepare tests for change to emit Module SourceFileName to LLVM assembly 2016-03-30 13:59:49 +00:00
sret2.c Prepare tests for change to emit Module SourceFileName to LLVM assembly 2016-03-30 13:59:49 +00:00
sse-builtins-dbg.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
sse-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
sse.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
sse2-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
sse3-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
sse4a-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
sse41-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
sse42-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
ssse3-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
stack-protector.c Stricter checks in the stack-protector codegen test. 2016-04-12 17:51:59 +00:00
stackrealign.c Record function attribute "stackrealign" instead of using backend option 2015-09-11 18:55:09 +00:00
statements.c
static-forward-decl-fun.c
static-forward-decl.c
static-local-union.c
static-order.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
staticinit.c
stdcall-fastcall.c
string-literal-short-wstring.c [Hexagon] Xfail two tests that fail due to over-aligning arrays 2015-12-14 17:17:20 +00:00
string-literal-unicode-conversion.c
string-literal.c Disable trigraph and escaped newline expansion on all types of raw string literals not just ASCII type. 2015-10-22 15:35:21 +00:00
struct-comma.c
struct-copy.c
struct-init.c
struct-matching-constraint.c
struct-passing.c
struct-union-BE.c Fix make-check issues 2016-06-24 13:11:15 +00:00
struct-x86-darwin.c
struct.c
switch-dce.c
switch.c
systemz-abi-vector.c [SystemZ] Add -march=archX aliases 2016-10-31 14:38:05 +00:00
systemz-abi.c [SystemZ] Add -march=archX aliases 2016-10-31 14:38:05 +00:00
systemz-abi.cpp [SystemZ] Fix some ABI corner cases 2015-03-30 13:49:01 +00:00
systemz-inline-asm.c Adjust clang side tests effected by 239795 before reapplying said change 2015-06-16 20:24:06 +00:00
target-builtin-error-2.c [X86][SSE] Replace lossless i32/f32 to f64 conversion intrinsics with generic IR 2016-05-23 22:13:02 +00:00
target-builtin-error-3.c Check for frontend errors after releasing the Builder. 2016-01-28 23:29:02 +00:00
target-builtin-error.c Add an error when calling a builtin that requires features that don't 2015-10-15 23:47:11 +00:00
target-builtin-noerror.c Add all the avx512 flavors to __builtin_cpu_supports's list. 2016-05-20 15:21:08 +00:00
target-data.c target-data test update for TCE and TCELE 2016-11-16 16:21:59 +00:00
target-features-error-2.c [x86] AVX FP compare builtins should require AVX target feature (PR28112) 2016-06-21 20:22:55 +00:00
target-features-error.c Add support for the always_inline + target feature diagnostic to print 2015-11-14 02:38:37 +00:00
target-features-no-error.c When producing error messages for always_inline functions with the 2015-11-16 18:29:59 +00:00
tbaa-class.cpp Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
tbaa-for-vptr.cpp [PR26550] Use a different TBAA root for C++ vs C. 2016-02-11 19:19:18 +00:00
tbaa-ms-abi.cpp Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
tbaa-struct.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
tbaa-thread-sanitizer.cpp
tbaa.cpp Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
tbm-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
temporary-lifetime-exceptions.cpp Update clang unittests for rL281586. 2016-09-15 06:31:30 +00:00
temporary-lifetime.cpp Update clang unittests for rL281586. 2016-09-15 06:31:30 +00:00
tentative-decls.c
thinlto_backend.ll LTO: Add support for multi-module bitcode files. 2016-12-14 01:17:59 +00:00
thread-specifier.c
tls-model.c Add -femulated-tls flag to select the emulated TLS model. 2015-07-28 16:27:56 +00:00
transparent-union.c Fix IRGen for passing transparent unions 2014-11-15 01:41:41 +00:00
trapv.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
typedef-func.c
typedef.c
types.c
ubsan-blacklist.c Remove 24 instances of 'REQUIRES: shell' 2016-10-20 23:11:45 +00:00
ubsan-conditional.c PR17381: Treat undefined behavior during expression evaluation as an unmodeled 2015-12-03 01:36:22 +00:00
ubsan-strip-path-components.cpp [ubsan] Add -fsanitize-undefined-strip-path-components=N 2016-05-12 16:51:36 +00:00
ubsan-type-blacklist.cpp [Lit Test] Updated 26 Lit tests to be C++11 compatible. 2015-11-11 19:34:47 +00:00
ucn-identifiers.c
uint128_t.c
unaligned-memcpy.c
union-align.c
union-init.c
union-init2.c
union.c
unreachable.c
unsigned-overflow.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
unsigned-promotion.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
unsigned-trapv.c
unwind-attr.c
utf16-cfstrings.c
varargs.c
variable-array.c
variadic-gpfp-x86.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
variadic-null-win64.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
vecshift.c [Sema] Gcc compatibility of vector shift 2016-10-19 12:06:10 +00:00
vector-alignment.c [X86] Bump Darwin MaxVectorAlign to 64 when AVX512 is enabled. 2015-08-27 22:42:12 +00:00
vector.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
vectorcall.c Expand aggregate arguments more often on 32-bit Windows 2016-05-02 17:41:07 +00:00
vfprintf.c
visibility.c
vla-2.c test: Convert some tests to FileCheck 2015-01-24 17:39:36 +00:00
vla-3.c test: Convert some tests to FileCheck 2015-01-24 17:39:36 +00:00
vla-4.c
vla.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
vld_dup.c [ARM][NEON] Use address space in vld([1234]|[234]lane) and vst([1234]|[234]lane) instructions 2015-09-30 10:56:56 +00:00
vlt_to_pointer.c Fix for PR21915: assert on multidimensional VLA in function arguments. 2014-12-18 06:54:53 +00:00
volatile-1.c [Sema] Tweak incomplete enum types on MSVC ABI targets 2015-10-08 07:45:35 +00:00
volatile-2.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
volatile-complex.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
volatile.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
wasm-arguments.c [WebAssembly] Change long double to be quadruple-precision floating point. 2015-11-10 21:01:46 +00:00
wasm-regparm.c [WebAssembly] Initial WebAssembly support in clang 2015-09-03 22:51:53 +00:00
wasm-varargs.c [WebAssembly] Lower va_arg in clang. 2016-02-22 19:17:40 +00:00
wchar-const.c
weak-global.c
weak-incomplete.c
weak_constant.c
whilestmt.c
windows-itanium.c
windows-on-arm-dllimport-dllexport.c __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
windows-on-arm-itanium-thread-local.c CodeGen: simplify the CC handling for TLS wrappers 2016-08-01 21:31:24 +00:00
windows-on-arm-stack-probe-size.c [clang] Remove redundant --check-prefix=CHECK from tests 2016-10-24 18:53:43 +00:00
windows-on-arm-tls-support.c Basic: mark TLS as supported on Windows on ARM 2016-02-04 05:05:23 +00:00
windows-struct-abi.c Expand aggregate arguments more often on 32-bit Windows 2016-05-02 17:41:07 +00:00
windows-swiftcall.c Remove basic block label in test case 2016-10-12 21:36:15 +00:00
wrapv-lshr-sanitize.c Left shifts of negative values are defined if -fwrapv is set 2016-08-16 09:45:36 +00:00
writable-strings.c
x86-64-inline-asm.c
x86-atomic-long_double.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
x86-inline-asm-v-constraint.c [x86][inline-asm][clang] accept 'v' constraint 2016-11-01 13:16:44 +00:00
x86-soft-float.c [X86] Enable soft float ABI for x86 2015-10-19 08:09:43 +00:00
x86.c
x86_32-arguments-darwin.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
x86_32-arguments-iamcu.c [X86] Better support for the MCU psABI (clang part) 2015-12-28 14:39:54 +00:00
x86_32-arguments-linux.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
x86_32-arguments-nommx.c
x86_32-arguments-realign.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
x86_32-arguments-win32.c Expand aggregate arguments more often on 32-bit Windows 2016-05-02 17:41:07 +00:00
x86_32-fpcc-struct-return.c
x86_32-inline-asm.c [X86, inlineasm] Do not allow using constraint 'x' for a variable larger than 2014-09-18 21:58:54 +00:00
x86_32-xsave.c Revert "[X86] Add xgetbv/x[X86] Add xgetbv xsetbv intrinsics to non-windows platforms" 2016-08-16 16:04:14 +00:00
x86_64-arguments-darwin.c
x86_64-arguments-nacl.c Remove support for pnaclcall attribute 2015-01-28 20:24:52 +00:00
x86_64-arguments-win32.c [WinX86_64 ABI] Treat C99 _Complex as a struct 2015-02-24 09:35:58 +00:00
x86_64-arguments.c [CodeGen] Ignore unnamed bitfields before handling vector fields 2016-08-15 07:20:40 +00:00
x86_64-atomic-128.c
x86_64-longdouble.c Update clang for D20348 2016-06-14 21:02:05 +00:00
x86_64-profiling-keep-fp.c Disable frame pointer elimination when using -pg 2015-11-23 17:30:31 +00:00
x86_64-xsave.c Revert "[X86] Add xgetbv/x[X86] Add xgetbv xsetbv intrinsics to non-windows platforms" 2016-08-16 16:04:14 +00:00
x86_inlineasm_curly_bracket_escape.c [x86][inline-asm] Add support for curly brackets escape using "%" in extended inline asm. 2016-10-31 15:27:54 +00:00
xcore-abi.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
xcore-abi.cpp
xcore-stringtype.c IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
xop-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
xray-attributes-supported-arm.cpp [XRay] ARM 32-bit no-Thumb support in Clang 2016-09-19 00:59:19 +00:00
xray-attributes-supported.cpp Add XRay flags to Clang. We implement two flags to control the XRay behaviour: 2016-07-13 22:32:15 +00:00
zvector.c Add support for System z vector language extensions 2015-07-30 14:08:36 +00:00