llvm-project/clang/test/CodeGen
Nico Weber 379a1952b3 [ms] Reintroduce feature guards in intrinsic headers in Microsoft mode
Visual Studio's C++ standard library headers include intrin.h, so the intrinsic
headers get included a lot more often in Microsoft mode than elsewhere. The
AVX512 intrinsics are a lot of code (0.7 MB, causing 30% compile time overhead
for small programs including e.g. <string> and 6% compile time overhead for
larger projects like e.g. v8). Since multiversioning can't be relied on in
Microsoft mode (cl.exe doesn't support it), having faster compiles seems like
the much better tradeoff until we have a better intrinsic story going forward
(which we'll need for e.g. PR19898).

Actually using intrinsics on Windows already requires the right /arch:
settings, so this patch should have no big behavior change.

See also thread "The intrinsics headers (especially avx512) are too big. What
to do about it?" on cfe-dev.

http://reviews.llvm.org/D20291

llvm-svn: 269675
2016-05-16 18:14:07 +00:00
..
Inputs [PGO] Change profile use cc1 option to handle IR level profiles 2016-03-02 20:59:36 +00:00
3dnow-builtins.c [X86] Pass __m64 types via SSE registers for GCC compatibility 2016-03-04 05:26:16 +00:00
24-bit.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +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 Delete support for AuroraUX. 2014-08-14 15:14:51 +00:00
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 clang/test: REQUIRES: s/ppc{32|64}-registered-target/powerpc-registered-target/ 2013-12-04 03:41:15 +00:00
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 Delete support for AuroraUX. 2014-08-14 15:14:51 +00:00
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 DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
2009-12-07-BitFieldAlignment.c
2010-01-13-MemBarrier.c This test is passing on SPARC. 2014-01-14 06:19:29 +00:00
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 Accept -no-integrated-as in -cc1 and forward it to llvm. 2014-02-21 03:14:07 +00:00
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 Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +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
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 Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
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 [ARM NEON] Define vfms_f32 on ARM, and all vfms using vfma. 2016-04-19 19:44:45 +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 ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +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 [ARM NEON] Define vfms_f32 on ARM, and all vfms using vfma. 2016-04-19 19:44:45 +00:00
aarch64-neon-intrinsics.c [ARM NEON] Define vfms_f32 on ARM, and all vfms using vfma. 2016-04-19 19:44:45 +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 ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-neon-perm.c ARM & AArch64: fix IR-converted tests. 2016-03-09 20:06:10 +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 [ARM NEON] Define vfms_f32 on ARM, and all vfms using vfma. 2016-04-19 19:44:45 +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 ARM & AArch64: fix IR-converted tests. 2016-03-09 20:06:10 +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: use aarch64_be instead of arm64_be in all tests. 2014-07-23 12:57:31 +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 Implement no_sanitize attribute. 2015-05-15 18:33:32 +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
alloca.c
altivec.c Remove some incorrect test suppressions 2014-06-30 01:34:09 +00:00
always-inline.c Revert "Always_inline codegen rewrite" and 2 follow-ups. 2015-09-14 21:35:16 +00:00
always_inline.c Revert "Always_inline codegen rewrite" and 2 follow-ups. 2015-09-14 21:35:16 +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 Convert tests I recently add to use -verify instead of FileCheck. 2014-06-08 21:28:54 +00:00
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: use LLVM's atomicrmw instructions when ldrex/strex are available. 2014-07-09 09:24:43 +00:00
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 ARMEB: Fix function result return for composite types 2014-07-03 09:28:12 +00:00
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: Correct alignment of structs passed as byval pointer 2014-03-12 14:02:50 +00:00
arm-cc.c [CodeGen] Clang does not choose aapcs-vfp calling convention for ARM bare metal target with hard float (EABIHF) 2016-05-13 14:45:57 +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 Cortex-M3 and Cortex-M4 should not enable hwdiv-arm (committing again, with an updated test) 2014-01-29 09:43:07 +00:00
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 [EABI] Add Clang support for -meabi flag 2015-11-09 12:40:41 +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 ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm-neon-fma.c PR27216: Only define __ARM_FEATURE_FMA when the target has VFPv4 2016-04-28 11:29:08 +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 ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +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 ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +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 Update testing cases after backend changes. 2016-04-05 23:27:51 +00:00
arm-target-features.c [ARM] Clang tests for ARM Cortex-A32 support 2016-03-21 17:29:51 +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 AArch64/ARM64: rename ARM64 components to AArch64 2014-05-24 12:52:07 +00:00
arm64_crypto.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
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] Allow the disabling of NEON and crypto instructions. Update tests to pass -target-feature +neon. 2014-04-16 15:33:48 +00:00
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 [ARM NEON] Define vfms_f32 on ARM, and all vfms using vfma. 2016-04-19 19:44:45 +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 IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +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 ARM64: initial clang support commit. 2014-03-29 15:09:45 +00:00
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 [MIPS] Re-land the change r238200 to fix extension of integer types 2015-05-26 21:07:19 +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 Remove attributes minsize and optsize, which conflict with optnone. 2015-09-21 18:52:24 +00:00
attr-minsize.cpp Make some tests LLVM-optimization agnostic and remove some others that were beyond value/repair 2015-11-14 01:10:38 +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-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 Canonicalize some of the x86 builtin tests and either remove or comment 2015-10-14 05:40:21 +00:00
avx-cmp-builtins.c Canonicalize some of the x86 builtin tests and either remove or comment 2015-10-14 05:40:21 +00:00
avx-shuffle-builtins.c Canonicalize some of the x86 builtin tests and either remove or comment 2015-10-14 05:40:21 +00:00
avx2-builtins.c [X86][AVX2] Stripped backend codegen tests 2015-12-08 21:16:45 +00:00
avx512bw-builtins.c [Clang][avx512][Builtin] Adding intrinsics for cvtw2mask{128|256|512} instruction set 2016-05-03 14:12:23 +00:00
avx512cdintrin.c [Clang][BuiltIn][AVX512] Adding intrinsics without mask for VBROADCAST and VPBROADCAST instruction set . 2016-04-27 11:43:14 +00:00
avx512dq-builtins.c [AVX512] Add intrinsics for 512-bit insertf32x8/insertf32x4/inserti32x4. 2016-05-15 21:26:20 +00:00
avx512er-builtins.c [x86] Filecheck is case sensitive. Capitalize directives. 2015-12-17 18:54:42 +00:00
avx512f-builtins.c [Clang][AVX512] completing missing intrinsics [vsqrt|vrsqrt|vrcp14 ]. 2016-05-16 11:42:01 +00:00
avx512ifma-builtins.c [CLANG][AVX512][BUILTIN] Adding new feature flag header file and new builtin vpmadd52{h|l}uq{128|256|512}{mask|maskz} 2016-03-07 09:55:55 +00:00
avx512ifmavl-builtins.c [CLANG][AVX512][BUILTIN] Adding new feature flag header file and new builtin vpmadd52{h|l}uq{128|256|512}{mask|maskz} 2016-03-07 09:55:55 +00:00
avx512pf-builtins.c [Clang][AVX512][BUILTIN] Adding intrinsics for VSCATTERPF{1|0}{DPS|QPS|DPD|QPD} instruction set 2016-04-25 13:01:40 +00:00
avx512vbmi-builtins.c [Clang][AVX512][BuiltIn] Adding support to intrinsics of VPERMD and VPERMW instruction set 2016-04-25 05:32:35 +00:00
avx512vbmivl-builtin.c [Clang][AVX512][BuiltIn] Adding support to intrinsics of VPERMD and VPERMW instruction set 2016-04-25 05:32:35 +00:00
avx512vl-builtins.c [X86] Add immediate range checks for many of the builtins. 2016-05-15 22:18:00 +00:00
avx512vlbw-builtins.c [Clang][avx512][Builtin] Adding intrinsics for cvtw2mask{128|256|512} instruction set 2016-05-03 14:12:23 +00:00
avx512vlcd-builtins.c [Clang][Builtin][AVX512] Adding intrisnics for the vpconflict{q|d} instruction set 2016-04-27 15:35:13 +00:00
avx512vldq-builtins.c [Clang][Builtin][AVX512]Adding intrinsics for vfpclass{sd|ss} vfpclass{pd|ps} instruction set 2016-04-25 14:48:23 +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
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
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.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 ARM64: initial clang support commit. 2014-03-29 15:09:45 +00:00
blockwithlocalstatic.c
bmi-builtins.c Revert "[Reassociate] Update test cases due to r222142." 2014-11-19 23:20:35 +00:00
bmi2-builtins.c Canonicalize some of the x86 builtin tests and either remove or comment 2015-10-14 05:40:21 +00:00
bool-bitfield.c
bool-convert.c Convert test to FileCheck and make it more strict. 2013-12-13 17:47:34 +00:00
bool-init.c Convert test to FileCheck 2013-12-13 19:44:40 +00:00
bool_test.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
boolassign.c
bounds-checking.c Introduce -fsanitize-trap= flag. 2015-06-18 23:59:22 +00:00
branch-on-bool.c Revert r193994 and part of r193995 2013-11-22 10:20:43 +00:00
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-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 [builtin_expect] tighten checks, add test, add comments 2016-04-19 18:17:34 +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 Form a CallExpr from __noop without parens 2014-07-11 23:54:29 +00:00
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 convert builtin_unpredictable on a switch into metadata for LLVM 2015-09-09 22:39:06 +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 CodeGen: make target builtins support languages 2014-07-02 17:41:27 +00:00
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 & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
builtins-arm64.c [AArch64] Fix D19098 fallout. 2016-04-19 20:51:00 +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.c [mips][msa] Correct sld and sldi builtins. 2013-12-10 11:37:00 +00:00
builtins-mips.c
builtins-ms.c
builtins-multiprecision.c
builtins-nvptx.c [CUDA] Implement atomicInc and atomicDec builtins 2016-03-22 00:09:28 +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 The time when -faltivec (or, on clang only, -maltivec) will magically 2016-03-24 01:26:08 +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 Addition of interfaces the FE to conform to Table A-2 of ELF V2 ABI V1.1 2015-09-29 18:13:34 +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 The time when -faltivec (or, on clang only, -maltivec) will magically 2016-03-24 01:26:08 +00:00
builtins-ppc-quadword.c The time when -faltivec (or, on clang only, -maltivec) will magically 2016-03-24 01:26:08 +00:00
builtins-ppc-vsx.c [PPC64][VSX] Add a couple of new data types for vec_vsx_ld and vec_vsx_st intrinsics and fix incorrect testcases with minor refactoring 2016-04-13 05:16:31 +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 [SystemZ] Add support for vecintrin.h vector built-in functions 2015-07-30 14:10:43 +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 [x86] Fix maskload/store intrinsic definitions in avxintrin.h 2015-10-20 11:19:54 +00:00
builtins.c make __builtin_isfinite more efficient (PR27145) 2016-04-07 14:29:05 +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 Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +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 Fix broken tests from no-jump-table commit 2016-04-05 18:59:37 +00:00
cfi-check-fail2.c Fix broken tests from no-jump-table commit 2016-04-05 18:59:37 +00:00
cfi-icall-cross-dso.c [cfi] Cross-DSO CFI diagnostic mode (clang part) 2016-01-25 23:34:52 +00:00
cfi-icall.c CFI: Introduce -fsanitize=cfi-icall flag. 2015-09-10 02:17:40 +00:00
cfstring.c Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
cfstring2.c
char-literal.c
cleanup-destslot-simple.c [Clang] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-20 01:02:18 +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
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 Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +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 Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
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
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-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-imported-entity.cpp DebugInfo: Adapt to loss of DITypeRef in LLVM r267296 2016-04-23 21:08:27 +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 Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +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.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +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 Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +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
decl.c
dependent-lib.c IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
designated-initializers.c CodeGen: Skip unnamed bitfields when handling designated initializers 2014-08-23 01:48:50 +00:00
disable-tail-calls.c BackendUtil: Pass through -mdisable-tail-calls 2014-04-18 01:05:25 +00:00
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 __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
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 We check for dwarf 5 in the backend, so go ahead and pass it along via 2015-12-28 19:58:44 +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
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 2 missing intrinsics _cvtss_sh and _mm_cvtps_ph were added to the intrinsics header f16intrin.h 2016-01-22 06:50:50 +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 clang/test: REQUIRES: s/ppc{32|64}-registered-target/powerpc-registered-target/ 2013-12-04 03:41:15 +00:00
finite-math.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
flatten.c Implement the flatten attribute. 2014-05-20 17:12:51 +00:00
flexible-array-init.c
fma-builtins.c Remove the optimization option from this test as it is unnecessary 2015-10-14 05:40:11 +00:00
fma4-builtins.c [X86] Stripped backend codegen tests 2015-12-03 08:45:21 +00:00
fold-const-declref.c
forceinline.c
fp-contract-pragma.cpp generalize CHECK lines to make buildbot happy 2015-12-03 01:51:39 +00:00
fp16-ops.c [Sema] Promote compound assignment exprs. with fp16 LHS and int. RHS. 2015-05-29 22:54:57 +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 Canonicalize some of the x86 builtin tests and either remove or comment 2015-10-14 05:40:21 +00:00
func-aligned.c
func-decl-cleanup.c
func-in-block.c
func-ptr-cast-decl.c
func-return-member.c
funccall.c
function-attributes.c Make some tests LLVM-optimization agnostic and remove some others that were beyond value/repair 2015-11-14 01:10:38 +00:00
function-sections.c [MS-ABI] Add support for #pragma section and related pragmas 2014-04-08 22:30:47 +00:00
function-target-features.c Use a stable sort to guarantee target feature ordering in the IR 2015-07-01 01:07:12 +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
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 Restore global static array in test case 2014-07-03 19:30:33 +00:00
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.c [MSVC Compat] Enable ABI impacting non-conforming behavior independently of -fms-compatibility 2015-10-08 04:53:31 +00:00
inline2.c CodeGen: Don't crash when replacing functions 2014-03-29 14:19:55 +00:00
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 Darwin: add __sinpi (etc) and __exp10 libbuiltins 2014-01-14 19:26:03 +00:00
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 Update clang test to cover for new treatment of intrinsics as readnone. 2014-03-06 01:37:10 +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
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 Canonicalize some of the x86 builtin tests and either remove or comment 2015-10-14 05:40:21 +00:00
malign-double-x86-nacl.c Ensure i686-nacl long long is aligned 8 bytes (like malign-double) 2014-01-15 21:42:41 +00:00
malign-double.cpp [X86] Add -malign-double support 2016-05-04 02:58:24 +00:00
mandel.c
mangle-blocks.c Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +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 IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +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 Create the correct profiling symbol on NetBSD. 2015-04-10 21:02:53 +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] clz is defined to give 32 for zero. Similarly, dclz gives 64. 2014-07-09 13:43:19 +00:00
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] Support 128-bit int in N32 ABI by overriding TargetInfo::hasInt128Type() 2014-04-24 16:05:26 +00:00
mips-type-sizes.c [mips] Support 128-bit int in N32 ABI by overriding TargetInfo::hasInt128Type() 2014-04-24 16:05:26 +00:00
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 Remove compile time PreserveName in favor of a runtime cc1 -discard-value-names option 2016-03-13 21:05:23 +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] Add missing m64/int64 conversions 2015-12-20 12:37:18 +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 ms-inline-asm: Scope inline asm labels to functions 2014-09-22 02:21:54 +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-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 Add support for nested blocks in Microsoft inline assembly 2014-07-06 05:26:54 +00:00
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: Tests for r214550 2014-08-01 20:23:29 +00:00
ms-inline-asm.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.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
ms-intrinsics.c Missed a spot in r261251, also ignore attributes on all pointer parameters 2016-02-18 20:30:40 +00:00
ms-mm-align.c [ms] Reintroduce feature guards in intrinsic headers in Microsoft mode 2016-05-16 18:14:07 +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.c [MSVC Compat] Don't provide /volatile:ms semantics to types > pointer 2016-01-22 16:36:44 +00:00
ms_abi.c Support __builtin_ms_va_list. 2015-09-17 20:55:33 +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 layout replaces platform-specific behavior like 2014-02-13 00:50:08 +00:00
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 AArch64/ARM64: rename ARM64 components to AArch64 2014-05-24 12:52:07 +00:00
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 [Driver] Add support for -fno-builtin-foo options. 2016-01-06 14:35:46 +00:00
noduplicate-cxx11-test.cpp Exposing the noduplicate attribute within Clang, which marks functions so that the optimizer does not duplicate code. 2014-02-22 16:59:24 +00:00
noinline.c Make -fno-inline attach NoInline attribute to all functions that are not 2014-01-15 19:07:16 +00:00
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 Add sm_37 target to Clang for NVPTX 2015-03-31 17:03:16 +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 Fix typo in test/CodeGen/object-size.c CHECK line. 2016-02-24 18:38: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
overloadable.c [Sema] Allow implicit conversions of &overloaded_fn in C. 2016-03-23 02:33:58 +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 Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +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 Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
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 Add tests for pass_object_size. 2015-12-03 19:19:09 +00:00
pclmul-builtins.c Canonicalize some of the x86 builtin tests and either remove or comment 2015-10-14 05:40:21 +00:00
pgo-instrumentation.c [PGO] Change profile use cc1 option to handle IR level profiles 2016-03-02 20:59:36 +00:00
piclevels.c IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
pku.c Fix several accidental DOS line endings in source files 2016-01-03 15:55:40 +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] Add signed aliases for popcnt intrinsics 2015-12-20 12:35:35 +00:00
powerpc_types.c Remove some incorrect test suppressions 2014-06-30 01:34:09 +00:00
ppc-sfvarargs.c [PowerPC] Fix test/CodeGen/ppc-sfvarargs 2015-12-14 20:30:02 +00:00
ppc-signbit.c Implement __builtin_signbitl for PowerPC 2014-08-24 03:47:06 +00:00
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 clang/test: REQUIRES: s/ppc{32|64}-registered-target/powerpc-registered-target/ 2013-12-04 03:41:15 +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 clang/test: REQUIRES: s/ppc{32|64}-registered-target/powerpc-registered-target/ 2013-12-04 03:41:15 +00:00
ppc64-inline-asm.c Add a PPC inline asm constraint type for single CR bits 2014-03-02 18:24:18 +00:00
ppc64-qpx-vector.c [PowerPC] ABI support for the QPX vector instruction set 2015-03-11 19:14:15 +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 clang/test: REQUIRES: s/ppc{32|64}-registered-target/powerpc-registered-target/ 2013-12-04 03:41:15 +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 [PowerPC] Optimize passing certain aggregates by value 2014-07-21 00:56:36 +00:00
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 Let clang/test/CodeGen/pr19841.cpp tolerant of MS mangler. 2014-05-28 10:53:06 +00:00
pr25786.c Fix assertion "Chunk.Kind == DeclaratorChunk::Function" with attributed type. 2016-02-10 11:23:48 +00:00
pragma-comment.c Fix quoting of #pragma comment for PS4. 2015-07-20 17:46:56 +00:00
pragma-detect_mismatch.c IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
pragma-pack-1.c Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
pragma-pack-2.c Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
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 Fixed test in rL243305 2015-07-27 19:49:54 +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
rdrand-builtins.c
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
regparm-flag.c
regparm-struct.c
regparm.c
restrict.c
rtm-builtins.c Canonicalize some of the x86 builtin tests and either remove or comment 2015-10-14 05:40:21 +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 IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
sanitize-recover.c Reimplement -fsanitize-recover family of flags. 2015-01-12 22:39:12 +00:00
sanitize-thread-attr.cpp Implement no_sanitize attribute. 2015-05-15 18:33:32 +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 Canonicalize some of the x86 builtin tests and either remove or comment 2015-10-14 05:40:21 +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
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
split-stacks.c Implement the no_split_stack attribute. 2014-05-19 22:14:34 +00:00
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] Add 'pause' builtin that's already in llvm and use it instead of inline assembly to implement _mm_pause. 2015-11-11 08:13:33 +00:00
sse.c Canonicalize some of the x86 builtin tests and either remove or comment 2015-10-14 05:40:21 +00:00
sse2-builtins.c [X86] Stripped backend codegen tests 2015-12-03 08:45:21 +00:00
sse3-builtins.c Updated SSE3 builtin tests to more closely match the llvm fast-isel equivalent tests 2016-03-10 14:46:49 +00:00
sse4a-builtins.c Added note to SSE4a builtins about keeping in sync with llvm tests 2016-03-10 14:44:32 +00:00
sse41-builtins.c Updated SSE41 builtin tests to more closely match the llvm fast-isel equivalent tests 2016-03-01 22:38:33 +00:00
sse42-builtins.c [X86] Stripped backend codegen tests 2015-12-03 08:45:21 +00:00
ssse3-builtins.c Updated SSSE3 builtin tests to more closely match the llvm fast-isel equivalent tests 2016-03-10 14:42:17 +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-x86-darwin.c Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
struct.c
switch-dce.c
switch.c
systemz-abi-vector.c [SystemZ] Add support for z13 and its vector facility 2015-05-05 19:35:52 +00:00
systemz-abi.c [SystemZ] Add support for z13 and its vector facility 2015-05-05 19:35:52 +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 Add an error when calling a builtin that requires features that don't 2015-10-15 23:47:11 +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 Handle target builtin options that are all required rather than 2015-10-27 06:11:03 +00:00
target-data.c [lanai] Add Lanai backend to clang driver. 2016-03-28 21:02:54 +00:00
target-features-error-2.c Add support for the always_inline + target feature diagnostic to print 2015-11-14 02:38:37 +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 [PR26550] Use a different TBAA root for C++ vs C. 2016-02-11 19:19:18 +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 IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +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 [PR26550] Use a different TBAA root for C++ vs C. 2016-02-11 19:19:18 +00:00
tbm-builtins.c Make tbm-builtins.c as X86 specific unit test 2015-11-23 17:33:49 +00:00
tentative-decls.c
thinlto_backend.c Remove target specifier from new tests 2015-12-07 20:40:36 +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 Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +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 Fixed an assertion failure related to bitfield lowering. 2014-03-01 00:38:40 +00:00
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 Use private linkage for utf-16 objc strings too. 2014-01-21 02:57:56 +00:00
varargs.c Ensure we evaluate VLA bounds if a variably-modified type is used as the 2014-04-14 23:47:48 +00:00
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
vector-alignment.c [X86] Bump Darwin MaxVectorAlign to 64 when AVX512 is enabled. 2015-08-27 22:42:12 +00:00
vector.c In vector comparisons, handle scalar LHS just as we handle scalar RHS 2016-04-14 21:03:38 +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 Delete support for AuroraUX. 2014-08-14 15:14:51 +00:00
weak-global.c
weak-incomplete.c
weak_constant.c
whilestmt.c
windows-itanium.c Basic: fix handling for Windows Itanium environment 2014-06-28 23:34:11 +00:00
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-stack-probe-size.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-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
writable-strings.c
x86-64-inline-asm.c CodeGen: Let arrays be inputs to inline asm 2014-07-14 16:27:53 +00:00
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-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 Fix several accidental DOS line endings in source files 2016-01-03 15:55:40 +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 [X86] Pass __m64 types via SSE registers for GCC compatibility 2016-03-04 05:26:16 +00:00
x86_64-atomic-128.c X86: inline all atomic operations up to 128-bits. 2014-07-02 10:25:45 +00:00
x86_64-longdouble.c Add NaCl (a target where long double = double) to long double ABI test 2015-08-10 23:02:37 +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 Fix several accidental DOS line endings in source files 2016-01-03 15:55:40 +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 target: fix bug in dereferencing null pointer. 2014-05-02 09:33:30 +00:00
xcore-stringtype.c IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
xop-builtins.c [X86] Stripped backend codegen tests 2015-12-03 08:45:21 +00:00
zvector.c Add support for System z vector language extensions 2015-07-30 14:08:36 +00:00