llvm-project/clang/test/CodeGen
Ivan A. Kosarev 57493e2919 [CodeGen] Represent array members in new-format TBAA type descriptors
Now that in the new TBAA format we allow access types to be of
any object types, including aggregate ones, it becomes critical
to specify types of all sub-objects such aggregates comprise as
their members. In order to meet this requirement, this patch
enables generation of field descriptors for members of array
types.

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

llvm-svn: 321352
2017-12-22 09:57:24 +00:00
..
Inputs Allow specifying sanitizers in blacklists 2017-09-25 22:11:12 +00:00
avr [AVR] Fix __AVR_xxx macro definitions; authored by Peter Wu 2017-02-11 21:06:07 +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
64bit-swiftcall.c SwiftCC: Perform physical layout when computing coercion types 2017-06-21 21:43:40 +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 [test] FileCheck-ify a test to avoid a spurious failure, NFC 2017-07-29 00:19:52 +00:00
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
2005-07-26-UnionInitCrash.c
2005-07-28-IncorrectWeakGlobal.c
2005-09-20-ComplexConstants.c
2005-09-24-AsmUserPrefix.c
2005-09-24-BitFieldCrash.c
2005-12-04-AttributeUsed.c
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 Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" 2017-04-10 23:31:05 +00:00
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
2007-03-01-VarSizeArrayIdx.c
2007-03-26-BitfieldAfterZeroWidth.c
2007-03-26-ZeroWidthBitfield.c
2007-03-27-VarLengthArray.c
2007-04-05-PackedBitFields-2.c
2007-04-05-PackedBitFields.c
2007-04-05-PackedStruct.c
2007-04-05-PadBeforeZeroLengthField.c
2007-04-05-UnPackedStruct.c
2007-04-11-InlineAsmStruct.c
2007-04-11-InlineAsmUnion.c
2007-04-11-PR1321.c
2007-04-13-InlineAsmStruct2.c
2007-04-13-InlineAsmUnion2.c
2007-04-14-FNoBuiltin.c [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
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 Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
2008-05-06-CFECrash.c
2008-05-12-TempUsedBeforeDef.c
2008-05-19-AlwaysInline.c
2008-07-17-no-emit-on-error.c
2008-07-21-mixed-var-fn-decl.c
2008-07-22-bitfield-init-after-zero-len-array.c
2008-07-22-packed-bitfield-access.c
2008-07-29-override-alias-decl.c
2008-07-30-implicit-initialization.c
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
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
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 Adapt testcases to LLVM change r312144 in DIGlobalVariableExpression 2017-08-30 18:22:23 +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
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
2010-07-14-ref-off-end.c
2010-08-10-DbgConstant.c Parse and print DIExpressions inline to ease IR and MIR testing 2017-08-23 20:31:27 +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
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
PR32874.c [ubsan] Skip overflow checks on safe arithmetic (fixes PR32874) 2017-05-02 23:46:56 +00:00
_Bool-conversion.c
aarch64-args.cpp AArch64: fix weird edge case in ABI. 2017-05-05 22:36:06 +00:00
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
aarch64-neon-2velem.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-3v.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-across.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-extract.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-fcvt-intrinsics.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-fma.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-intrinsics.c [AARch64] Add ARMv8.2-A FP16 vector intrinsics 2017-12-21 19:20:01 +00:00
aarch64-neon-ldst-one.c [AARch64] Add ARMv8.2-A FP16 vector intrinsics 2017-12-21 19:20:01 +00:00
aarch64-neon-misc.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-perm.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-scalar-copy.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-scalar-x-indexed-elem.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-shifts.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-tbl.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-vcombine.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-vget-hilo.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-vget.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-poly64.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-poly128.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-type-sizes.c [clang] Remove redundant check-prefix=CHECK from tests. NFC. 2017-07-17 17:31:44 +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-v8.2a-neon-intrinsics.c [AARch64] Add ARMv8.2-A FP16 vector intrinsics 2017-12-21 19:20:01 +00:00
aarch64-varargs-ms.c [clang] Remove redundant check-prefix=CHECK from tests. NFC. 2017-07-17 17:31:44 +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 [X86] Use -ffreestanding instead of using the mm_malloc.h include guard hack on more of the builtin tests. 2017-10-12 17:21:01 +00:00
address-safety-attr-kasan-hwasan.cpp Hardware-assisted AddressSanitizer (clang part). 2017-12-09 01:32:07 +00:00
address-safety-attr-kasan.cpp IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
address-safety-attr.cpp IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
address-sanitizer-and-array-cookie.cpp
address-space-cast.c
address-space-compound-literal.c
address-space-field1.c Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
address-space.c CodeGen: Fix address space of global variable 2017-07-08 13:24:52 +00:00
adx-builtins.c
alias.c Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
align-global-large.c Try to make the buildbots happy 2015-07-26 02:16:35 +00:00
align-local.c
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-align-attr.c Clang changes for alloc_align attribute 2017-03-30 21:48:55 +00:00
alloc-size.c Let llvm.objectsize be conservative with null pointers 2017-03-21 20:09:35 +00:00
alloca.c
altivec-ct.c Fixup r304205 - Require PowerPC target 2017-05-30 14:05:33 +00:00
altivec.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +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 Fix two test cases I missed updating in r291850. Sorry for the noise. 2017-01-12 22:48:28 +00:00
annotations-builtin.c
annotations-field.c
annotations-global.c
annotations-loc.c
annotations-var.c
arm-aapcs-vfp.c
arm-aapcs-zerolength-bitfield.c
arm-abi-vector.c Reverting Neon vector type 64-alignment fix 2017-05-30 17:09:47 +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
arm-asm-warn.c
arm-asm.c
arm-atomics-m.c
arm-atomics-m0.c
arm-atomics.c
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
arm-cortex-cpus.c
arm-crc32.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm-eabi.c Add support for musl-libc on ARM Linux. 2016-06-24 21:35:06 +00:00
arm-execute-only.c Update clang support for -mexecute-only/-mpure-code for backend change to use subtarget feature rather than command line option. 2017-07-01 02:55:23 +00:00
arm-float-helpers.c [CodeGen][ARM] ARM runtime helper functions are not always soft-fp 2017-07-27 10:43:53 +00:00
arm-fp16-arguments.c Add -fnative-half-arguments-and-returns 2016-03-18 16:58:36 +00:00
arm-homogenous.c
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 [CodeGen] Add thumb-mode to target-features for arm/thumb triples. 2017-06-07 11:50:45 +00:00
arm-metadata.c Driver: hoist the `wchar_t` handling to the driver 2017-10-06 23:09:55 +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 IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm-neon-fma.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm-neon-misc.c Reverting Neon vector type 64-alignment fix 2017-05-30 17:09:47 +00:00
arm-neon-numeric-maxmin.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm-neon-shifts.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm-neon-vcvtX.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm-neon-vget.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm-no-movt.c [CodeGen] Add thumb-mode to target-features for arm/thumb triples. 2017-06-07 11:50:45 +00:00
arm-pcs.c
arm-swiftcall.c Reverting Neon vector type 64-alignment fix 2017-05-30 17:09:47 +00:00
arm-target-attr.c [ARM] Add support for target("arm") and target("thumb"). 2017-06-06 09:26:15 +00:00
arm-target-features.c [CodeGen] Add thumb-mode to target-features for arm/thumb triples. 2017-06-07 11:50:45 +00:00
arm-thumb-mode-target-feature.c [CodeGen] Add thumb-mode to target-features for arm/thumb triples. 2017-06-07 11:50:45 +00:00
arm-v8.1a-neon-intrinsics.c Unified logic for computing target ABI in backend and front end by moving this common code to Support/TargetParser. 2017-06-30 00:03:56 +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
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 IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm64-lanes.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm64-microsoft-intrinsics.c [COFF, ARM64] Add MS builtins __dmb, __dsb, __isb 2017-10-12 07:05:37 +00:00
arm64-vrnd.c
arm64_crypto.c [PM] Introduce options to enable the (still experimental) new pass 2016-12-23 20:44:01 +00:00
arm64_vcopy.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +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 IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm_acle.c [ARM] ACLE Chapter 9 intrinsics 2017-05-04 08:37:59 +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 [AArch64] Enable fp16 data type for the Builtin for AArch64 only. 2017-12-21 20:10:03 +00:00
armv7k-abi.c Reverting Neon vector type 64-alignment fix 2017-05-30 17:09:47 +00:00
array.c
arrayderef.c
asan-globals-gc.cpp [asan] A clang flag to enable ELF globals-gc. 2017-05-09 21:57:43 +00:00
asan-globals.cpp Remove 24 instances of 'REQUIRES: shell' 2016-10-20 23:11:45 +00:00
asan-no-globals-no-comdat.cpp [asan] One more test for -fsanitize-address-globals-dead-stripping. 2017-05-15 20:43:48 +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
asm-label.c
asm-reg-var-local.c
asm-unicode.S [clang] Disable Unicode in asm files 2015-11-20 23:42:39 +00:00
asm-variable.c
asm.c
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 [CodeGen] remove/fix checks that will fail when r301923 is recommitted 2017-05-02 15:20:18 +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
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 [Availability] Don't make an availability attribute imply default visibility on macOS 2017-08-08 17:09:09 +00:00
attr-cleanup.c
attr-coldhot.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
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 Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +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-mprefer-vector-width.c [Driver][CodeGen] Add -mprefer-vector-width driver option and attribute during CodeGen. 2017-12-11 21:09:19 +00:00
attr-mrecip.c [clang] make reciprocal estimate codegen a function attribute 2016-10-04 20:44:05 +00:00
attr-naked.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +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
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 Filter out invalid 'target' items from being passed to LLVM 2017-10-27 18:32:23 +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 Preserve cold attribute for function decls 2017-06-13 21:14:07 +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
avr-inline-asm-constraints.c [AVR] Add support for the full set of inline asm constraints 2017-02-06 09:01:59 +00:00
avr-unsupported-inline-asm-constraints.c [AVR] Add support for the full set of inline asm constraints 2017-02-06 09:01:59 +00:00
avx-builtins.c [X86] Use native shuffle vector for the perm2f128 intrinsics 2017-09-15 23:00:59 +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 Update test that relies on the optimizer to match new output. 2016-12-28 00:30:43 +00:00
avx2-builtins.c [X86] Use native shuffle vector for the perm2f128 intrinsics 2017-09-15 23:00:59 +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 [x86] remove RUNs that were checking fully optimized IR 2017-09-25 19:56:57 +00:00
avx512bw-builtins.c [x86][AVX512] Lowering kunpack intrinsics to LLVM IR 2017-12-05 15:42:47 +00:00
avx512cdintrin.c lowering broadcastm 2017-11-06 07:04:12 +00:00
avx512dq-builtins.c [X86] Implement broadcastf32x2 and broadcasti32x2 intrinsics using __builtin_shufflevector instead builtins 2017-08-30 16:15:12 +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 [X86] Use {{.*}} instead of hardcoded %1 in knot test. 2017-12-18 11:29:21 +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 [X86] Use -ffreestanding instead of using the mm_malloc.h include guard hack on more of the builtin tests. 2017-10-12 17:21:01 +00:00
avx512pf-builtins.c [Sema][X86] Update immediate check for gather/scatter prefetch instructions to match the _MM_HINT_T0/T1 constant definitions 2017-03-31 17:22:30 +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 [X86] test/testn intrinsics lowering to IR. clang side 2017-11-13 12:50:52 +00:00
avx512vlbw-builtins.c [X86] test/testn intrinsics lowering to IR. clang side 2017-11-13 12:50:52 +00:00
avx512vlcd-builtins.c lowering broadcastm 2017-11-06 07:04:12 +00:00
avx512vldq-builtins.c [X86] Implement broadcastf32x2 and broadcasti32x2 intrinsics using __builtin_shufflevector instead builtins 2017-08-30 16:15:12 +00:00
avx512vpopcntdqintrin.c [X86] Adding avx512_vpopcntdq feature set and its intrinsics 2017-05-25 13:44:11 +00:00
avx512vpopcntdqvlintrin.c [X86] Add the two files I forgot to commit in r320915. 2017-12-16 06:10:24 +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 Intrinsics: _bit_scan_forward should not be under #ifdef __RDRND__ 2017-07-10 07:13:56 +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-seq.c
blocks-windows.c CodeGen: support blocks on COFF targets in DLLs 2016-05-28 19:41:35 +00:00
blocks.c NFC, Add a test that ensure that we don't emit helper code in copy/dispose 2017-02-23 23:41:50 +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 [PM] Require a registered x86 target for this test which uses the x86 2017-11-14 05:20:03 +00:00
branch-on-bool.c
branch-target-layout.c
builtin-assume-aligned.c
builtin-assume.c
builtin-attributes.c
builtin-clflushopt.c [X86] Use -ffreestanding instead of using the mm_malloc.h include guard hack on more of the builtin tests. 2017-10-12 17:21:01 +00:00
builtin-clwb.c [X86] Add CLWB intrinsic. clang part 2017-10-12 18:57:15 +00:00
builtin-clzero.c [X86] Use -ffreestanding instead of using the mm_malloc.h include guard hack on more of the builtin tests. 2017-10-12 17:21:01 +00:00
builtin-count-zeros.c
builtin-cpu-is.c [X86] Implement __builtin_cpu_is 2017-08-10 20:28:30 +00:00
builtin-cpu-supports.c [X86] Add support for __builtin_cpu_init 2017-08-28 05:43:23 +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
builtin-nanf.c
builtin-recursive.cpp
builtin-rename.c
builtin-sqrt.c [CodeGen] convert math libcalls/builtins to equivalent LLVM intrinsics 2017-12-01 23:15:52 +00:00
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 IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
builtins-arm-microsoft.c
builtins-arm-msvc-compat-error.c
builtins-arm-msvc-compat-only.c
builtins-arm.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
builtins-arm64.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
builtins-hexagon.c [Hexagon] Intrinsic support for V62 and V65 2017-12-13 19:56:03 +00:00
builtins-mips-args.c
builtins-mips-msa-error.c [mips][msa] Range adjustment for ldi_b builtin function operand 2017-03-31 16:16:43 +00:00
builtins-mips-msa.c [mips][msa] Range adjustment for ldi_b builtin function operand 2017-03-31 16:16:43 +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-ptx50.cu [NVPTX] Implement __nvvm_atom_add_gen_d builtin. 2017-11-07 22:10:54 +00:00
builtins-nvptx-ptx60.cu [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins. 2017-09-26 17:07:23 +00:00
builtins-nvptx-sm_70.cu [CUDA] Added __hmma_m16n16k16_* builtins to support mma instructions on sm_70 2017-10-12 21:32:19 +00:00
builtins-nvptx.c [NVPTX] Implemented bar.warp.sync, barrier.sync, and vote{.sync} instructions/intrinsics/builtins. 2017-09-21 18:44:49 +00:00
builtins-overflow.c [CodeGen] Specialize mixed-sign mul-with-overflow (fix PR34920) 2017-12-16 01:28:25 +00:00
builtins-ppc-altivec.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
builtins-ppc-crypto-disabled.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
builtins-ppc-crypto.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
builtins-ppc-error.c [PPC] Enhance altivec conversion function macros implementation. 2017-06-14 17:23:43 +00:00
builtins-ppc-htm.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
builtins-ppc-p7-disabled.c
builtins-ppc-p7.c Fix CHECK directives that weren't checking. 2015-08-31 21:48:52 +00:00
builtins-ppc-p8vector.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
builtins-ppc-p9vector.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
builtins-ppc-quadword.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
builtins-ppc-vsx.c Fix one test case faiulre in commit 303766. 2017-05-24 18:12:11 +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
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-vector2-error.c [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:45:57 +00:00
builtins-systemz-vector2.c [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:45:57 +00:00
builtins-systemz-zvector-error.c [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:47:35 +00:00
builtins-systemz-zvector.c [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:47:35 +00:00
builtins-systemz-zvector2-error.c [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:47:35 +00:00
builtins-systemz-zvector2.c [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:47:35 +00:00
builtins-systemz.c
builtins-wasm.c [WebAssembly] Restore __builtin_wasm_rethrow builtin 2017-09-16 01:07:43 +00:00
builtins-x86.c Control-Flow Enforcement Technology - Shadow Stack and Indirect Branch Tracking support (Clang side) 2017-11-26 12:34:54 +00:00
builtins.c [CodeGen] convert math libcalls/builtins to equivalent LLVM intrinsics 2017-12-01 23:15:52 +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
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 [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer. 2017-06-09 13:40:18 +00:00
cast-emit.c
cast.c
catch-undef-behavior.c [ubsan] Save a ptrtoint when emitting alignment checks 2017-10-03 01:27:24 +00:00
cetintrin.c Control-Flow Enforcement Technology - Shadow Stack and Indirect Branch Tracking support (Clang side) 2017-11-26 12:34:54 +00:00
cfi-check-fail.c [cfi] Emit __cfi_check stub in the frontend. 2017-04-07 23:00:38 +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 [CFI] Add CFI-icall pointer type generalization 2017-10-31 22:39:44 +00:00
cfi-icall-cross-dso2.c [cfi] Fix missing !type annotation. 2016-10-31 22:28:10 +00:00
cfi-icall-generalize.c [CFI] Add CFI-icall pointer type generalization 2017-10-31 22:39:44 +00:00
cfi-icall.c [CFI] Add CFI-icall pointer type generalization 2017-10-31 22:39:44 +00:00
cfi-unrelated-cast.cpp Reland "CFI: blacklist STL allocate() from unrelated-casts" 2017-08-04 21:21:00 +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 for lifetime intrinsic signature change 2017-04-10 20:18:45 +00:00
cleanup-stack.c
clear_cache.c
code-coverage.c [Coverage] Update test after r284418. 2016-10-17 20:06:32 +00:00
coff-aarch64-type-sizes.c [COFF, ARM64] Set the data type widths and the data layout string 2017-07-17 21:10:45 +00:00
complex-builtins.c [CodeGen] change const-ness of complex calls 2017-11-18 19:31:57 +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-libcalls.c [CodeGen] change const-ness of complex calls 2017-11-18 19:31:57 +00:00
complex-math.c [Complex] Don't use __div?c3 when building with fast-math. 2017-12-20 15:50:52 +00:00
complex.c
compound-assign-overflow.c [ubsan] Omit superflous overflow checks for promoted arithmetic (PR20193) 2017-02-25 00:43:36 +00:00
compound-literal.c [CodeGen] Unique constant CompoundLiterals. 2016-12-28 07:27:40 +00:00
compound-type.c
compound.c
conditional-gnu-ext.c
conditional.c
const-arithmetic.c
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-ppc-varargs.c CodeGen: fix PPC Darwin variadics 2017-10-25 17:56:50 +00:00
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-attributed-stmt.c Corrected testcase to work with release build 2017-09-06 10:12:32 +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-vars.c Simplify codegen and debug info generation for block context parameters. 2017-10-26 20:08:52 +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
debug-info-file-checksum.c [DebugInfo] Added support for Checksum debug info feature. 2016-12-25 10:12:27 +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 Parse and print DIExpressions inline to ease IR and MIR testing 2017-08-23 20:31:27 +00:00
debug-info-imported-entity.cpp Update for LLVM IR metadata changes (DIImportedEntity now needs a DIFile). 2017-07-19 00:09:58 +00:00
debug-info-limited.c
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
debug-info-lto.c Debug Info: Set the DICompileUnit's isOptimized flag when compiling with LTO. 2017-08-04 23:08:57 +00:00
debug-info-macro.c Move test include file from include/ to Inputs/ 2017-02-11 00:52:01 +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-preprocessed-file.i Use the file name from linemarker for debug info if an input is preprocessed source. 2017-08-16 19:36:24 +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 Adapt testcases to LLVM change r312144 in DIGlobalVariableExpression 2017-08-30 18:22:23 +00:00
debug-info-static.c Adapt testcases to LLVM change r312144 in DIGlobalVariableExpression 2017-08-30 18:22:23 +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
debug-info-vla.c Parse and print DIExpressions inline to ease IR and MIR testing 2017-08-23 20:31:27 +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
default-address-space.c CodeGen: Fix address space of global variable 2017-07-08 13:24:52 +00:00
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 IR: Replace the "Linker Options" module flag with "llvm.linker.options" named metadata. 2017-06-12 20:10:48 +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
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
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
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
fentry.c [X86] Teach Clang about -mfentry flag 2017-01-31 17:00:35 +00:00
ffp-contract-fast-option.cpp Set FMF for -ffp-contract=fast 2017-04-04 21:18:30 +00:00
ffp-contract-option.c Change -ffp-contract=fast test to run on Aarch64 2017-03-22 00:58:15 +00:00
finite-math.c [Driver, CodeGen] pass through and apply -fassociative-math 2017-12-16 16:11:17 +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] Use separate builtins for fma4 scalar intrinsics. Use negations to remove some of the scalar fma3 builtins. 2017-11-25 19:32:12 +00:00
fma4-builtins.c [X86] Use separate builtins for fma4 scalar intrinsics. Use negations to remove some of the scalar fma3 builtins. 2017-11-25 19:32:12 +00:00
fold-const-declref.c
forceinline.c
fp-contract-fast-pragma.cpp Add #pragma clang fp 2017-04-04 21:18:36 +00:00
fp-contract-on-asm.c Don't pass FPOpFusion::Strict to the backend 2017-04-20 17:09:35 +00:00
fp-contract-on-pragma.cpp Add #pragma clang fp 2017-04-04 21:18:36 +00:00
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 [CodeGen][X86] Fix handling of __fp16 vectors. 2017-12-09 00:02:37 +00:00
fp16vec-ops.c [CodeGen][X86] Fix handling of __fp16 vectors. 2017-12-09 00:02:37 +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 [CodeGen][x86_64] Enable 'force_align_arg_pointer' attribute at x86_64 2017-08-30 21:17:40 +00:00
function-sections.c Add back test for r299152 2017-03-31 13:48:18 +00:00
function-target-features.c [Sparc] Add software float option -msoft-float 2016-05-24 08:30:08 +00:00
functions.c
funique-sections.c
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] Handling of new HVX flags and target-features 2017-10-18 18:10:13 +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 Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
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
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 [PM] Fix up from r290449 to start requiring the x86 target to be 2016-12-23 21:19:16 +00:00
inline.c [PM] The new pass manager requires a registered target for these, and 2016-12-27 00:31:34 +00:00
inline2.c
instrument-functions.c Add -finstrument-function-entry-bare flag 2017-11-21 17:30:34 +00:00
int-to-pointer.c
integer-overflow.c Add additional testcases for nsw markings on ++ and --. 2017-01-12 19:51:44 +00:00
intel_ocl_bicc.c
invalid_global_asm.c
kr-func-promote.c Revert "[CodeGen] Fix crash when a function taking transparent union is redeclared." 2017-12-21 20:52:59 +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 [CodeGen] change const-ness of complex calls 2017-11-18 19:31:57 +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 [CodeGen] convert math libcalls/builtins to equivalent LLVM intrinsics 2017-12-01 23:15:52 +00:00
lifetime-asan.c Update for lifetime intrinsic signature change 2017-04-10 20:18:45 +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 Update for lifetime intrinsic signature change 2017-04-10 20:18:45 +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 [CodeGen] Update test after recent changes in llvm (r293846). 2017-02-02 00:47:53 +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 IR: Replace the "Linker Options" module flag with "llvm.linker.options" named metadata. 2017-06-12 20:10:48 +00:00
linux-arm-atomic.c Remove Bitrig: Clang Changes 2017-07-21 22:46:31 +00:00
long-call-attr.c [mips] Enable `long_call/short_call` attributes on MIPS64 2017-08-08 21:17:33 +00:00
long-double-x86.c
long_double_fp128.cpp add comment 2015-08-11 00:19:54 +00:00
lto-newpm-pipeline.c [NewPM] Add Clang cc1 flag -fdebug-pass-manager for printing debug information. 2017-06-29 23:10:13 +00:00
lwp-builtins.c [X86][LWP] Add clang support for LWP instructions. 2017-05-08 12:09:45 +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 [CodeGen][ObjC] Build the global block structure before emitting the 2017-09-22 21:32:06 +00:00
mangle-ms.c [Sema] Allow unmarked overloadable functions. 2017-06-27 21:31:31 +00:00
mangle-windows-rtd.c
mangle-windows.c
mangle.c [Sema] Allow unmarked overloadable functions. 2017-06-27 21:31:31 +00:00
math-builtins.c [CodeGen] fix mapping from fmod calls to frem instruction 2017-12-02 17:52:00 +00:00
math-libcalls.c [CodeGen] fix mapping from fmod calls to frem instruction 2017-12-02 17:52:00 +00:00
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 Switch -mcount and -finstrument-functions to emit EnterExitInstrumenter attributes 2017-11-14 21:13:27 +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
micromips-attr.c [mips] Support `micromips` attribute 2017-05-22 12:47:43 +00:00
microsoft-call-conv-x64.c
microsoft-call-conv.c
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-constraints-mem.c
mips-count-builtins.c
mips-debug-info-bitfield.c Correct debug info bit offset calculation for big-endian targets 2017-06-12 19:57:56 +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
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-madd4.c Revert r310057 2017-08-11 11:03:54 +00:00
mips-transparent-union.c
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 [mips] Make checks in CodeGen/mips-varargs.c less fragile 2017-05-23 09:42:50 +00:00
mips-vector-arg.c Update clang for D20348 2016-06-14 21:02:05 +00:00
mips-vector-return.c
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 Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
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][MMX] Add tests for _mm_set*_* intrinsics 2017-03-22 14:55:43 +00:00
mmx-inline-asm-error.c
mmx-inline-asm.c
mmx-shift-with-immediate.c
mozilla-ms-inline-asm.c Fixups to FE tests affected by D36793 2017-08-24 08:47:26 +00:00
mrtd.c Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
ms-align-tentative.c
ms-annotation.c Commit changes missing from r312572 2017-09-05 20:38:29 +00:00
ms-anonymous-struct.c
ms-barriers-intrinsics.c Enhance synchscope representation (clang) 2017-07-11 22:23:37 +00:00
ms-declspecs.c Replace some stray uses of the old spelling of the flag with the new 2017-01-12 22:43:37 +00:00
ms-declspecs.cpp
ms-inline-asm-64.c Fixups to FE tests affected by D36793 2017-08-24 08:47:26 +00:00
ms-inline-asm-EVEN.c [fixup][X86][inline-asm] Add support for MS 'EVEN' directive 2017-04-04 19:20:21 +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] Use the frontend size only for ambiguous instructions 2017-05-04 18:19:52 +00:00
ms-inline-asm-enums.cpp [X86][MS-InlineAsm] Extended support for variables / identifiers on memory / immediate expressions 2017-09-29 07:02:49 +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-variables.c [X86][MS-InlineAsm] Extended support for variables / identifiers on memory / immediate expressions 2017-09-29 07:02:49 +00:00
ms-inline-asm.c Avoid unecessary opsize byte in segment move to memory 2017-11-21 19:28:13 +00:00
ms-inline-asm.cpp Fixups to FE tests affected by D36793 2017-08-24 08:47:26 +00:00
ms-intrinsics-other.c Support MS builtins using 'long' on LP64 platforms 2017-06-21 02:20:46 +00:00
ms-intrinsics-rotations.c Support MS builtins using 'long' on LP64 platforms 2017-06-21 02:20:46 +00:00
ms-intrinsics.c [CodeGen][X86] Implement _InterlockedCompareExchange128 intrinsic 2017-12-14 19:00:21 +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
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 [X86] Implement __readgsqword (and the rest) as builtins (PR32373) 2017-03-22 19:13:13 +00:00
ms_abi.c Update use of llvm::CallingConv:X86_64_Win64 after LLVM commit r308208 2017-07-17 20:05:56 +00:00
ms_abi_aarch64.c [AArch64] Add support for __builtin_ms_va_list on aarch64 2017-07-17 20:49:45 +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
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 Unified logic for computing target ABI in backend and front end by moving this common code to Support/TargetParser. 2017-06-30 00:03:56 +00:00
neon-aapcs-align.c [ARM] Fix Neon vector type alignment to 64-bit 2017-06-07 10:02:02 +00:00
neon-crypto.c
neon-immediate-ubsan.c Unified logic for computing target ABI in backend and front end by moving this common code to Support/TargetParser. 2017-06-30 00:03:56 +00:00
no-common.c
no-devirt.cpp [Sema] Mark a virtual CXXMethodDecl as used if a call to it can be 2017-07-13 06:08:27 +00:00
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 [PM] Setup TargetLibraryInfo correctly for the new pass manager. 2017-07-25 10:46:07 +00:00
noduplicate-cxx11-test.cpp IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
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 Revert r298491 and r298494 which changed Clang's handling of 'nonnull' 2017-03-24 09:11:57 +00:00
noplt.c Change noplt.c to work for non-x86 targets. 2017-11-07 22:34:55 +00:00
nousejumptable.c Add -fno-jump-tables and-fjump-tables flags 2016-04-05 17:50:43 +00:00
nullptr-arithmetic.c Remove offset size check in nullptr arithmetic handling 2017-09-20 18:06:44 +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 Let llvm.objectsize be conservative with null pointers 2017-03-21 20:09:35 +00:00
object-size.cpp Let llvm.objectsize be conservative with null pointers 2017-03-21 20:09:35 +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-MIR.c Further fixes to test from r293146 2017-01-26 04:34:07 +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 Driver: hoist the `wchar_t` handling to the driver 2017-10-06 23:09:55 +00:00
pass-object-size.c [CodeGen] Don't reemit expressions for pass_object_size params. 2017-02-23 05:59:56 +00:00
pause.c [X86] Enable isel to use the PAUSE instruction even when SSE2 is disabled. Clang part 2017-08-05 23:35:54 +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-thinlto-summary.c Enable the new PM + SamlePGO + ThinLTO testing. 2017-07-07 20:53:17 +00:00
pgo-sample.c Revert r307445 as it breaks on certain platforms. 2017-07-07 22:40:37 +00:00
piclevels.c Adjust clang test for r303590 2017-05-23 00:35:09 +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
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
ppc-vector-compare.cc [CGExprScalar] Add missing types in function GetIntrinsic 2017-10-19 20:11:23 +00:00
ppc64-align-long-double.c
ppc64-align-struct.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
ppc64-complex-parms.c [APFloat] Switch from (PPCDoubleDoubleImpl, IEEEdouble) layout to (IEEEdouble, IEEEdouble) 2017-01-23 22:39:35 +00:00
ppc64-complex-return.c Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
ppc64-dwarf.c [PowerPC] Update the DWARF register-size table 2016-08-30 02:38:34 +00:00
ppc64-elf-abi.c
ppc64-extend.c Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
ppc64-inline-asm.c
ppc64-qpx-vector.c
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 Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
ppc64le-aggregates.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +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
pr3997.c [X86] Add NumRegisterParameters Module Flag. 2017-03-18 00:43:39 +00:00
pr4349.c
pr5406.c
pr9614.c Revert "Always_inline codegen rewrite" and 2 follow-ups. 2015-09-14 21:35:16 +00:00
pr12251.c
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
pr26099.c Don't assume that a store source is a vector type just because the destination is (PR26099) 2017-06-01 20:13:34 +00:00
pr34021.c Fix PR34021 test on non-x86 build targets 2017-09-12 15:04:04 +00:00
pragma-comment.c [AArch64] Produce correct defaultlib directives for windows in MSVC style 2017-07-20 05:47:06 +00:00
pragma-detect_mismatch.c IR: Replace the "Linker Options" module flag with "llvm.linker.options" named metadata. 2017-06-12 20:10:48 +00:00
pragma-pack-1.c
pragma-pack-2.c
pragma-pack-3.c
pragma-visibility.c
pragma-weak.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
predefined-expr.c
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 Basic: support Preserve{Most,All} CC on Windows 2017-09-26 19:26:01 +00:00
private-extern-redef.c
private-extern.c
profile-sample-accurate.c Fix the test fix from r312181 2017-08-30 23:26:38 +00:00
push-hidden-visibility-subclass.cpp Reland "Fix vtable not receiving hidden visibility when using push(visibility)" 2017-11-29 00:54:20 +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 Add missing regexp quantifiers in a test. 2017-02-16 01:35:23 +00:00
sanitize-recover.c [ubsan] Mark overflow checks with !nosanitize 2017-05-09 23:34:49 +00:00
sanitize-thread-attr.cpp Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
sanitize-thread-no-checking-at-run-time.m [tsan] Do not report errors in __destroy_helper_block_ 2017-01-13 00:50:50 +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
sanitizer-special-case-list.c Allow specifying sanitizers in blacklists 2017-09-25 22:11:12 +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
sparcv8-inline-asm.c [SPARC] Support 'f' and 'e' inline asm constraints. 2017-05-12 16:01:23 +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
split-debug-filename.c Move Split DWARF handling to an MC option/command line argument rather than using metadata 2017-04-21 23:35:36 +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] these aren't the undefs you're looking for (PR32176) 2017-03-12 19:15:10 +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] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IR 2017-09-12 07:46:32 +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][SSE] Update MOVNTDQA non-temporal loads to generic implementation (clang) 2017-04-14 15:05:57 +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] [PATCH] [intrinsics] Lowering X86 ABS intrinsics to IR. (clang) 2017-09-13 09:02:02 +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 Driver: hoist the `wchar_t` handling to the driver 2017-10-06 23:09:55 +00:00
string-literal-unicode-conversion.c Driver: hoist the `wchar_t` handling to the driver 2017-10-06 23:09:55 +00:00
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 support for IBM z14 processor (1/3) 2017-07-17 17:45:57 +00:00
systemz-abi.c [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:45:57 +00:00
systemz-abi.cpp
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 [X86] Make sure 'knm' and 'cannonlake' are accepted by builtin_cpu_is 2017-11-19 04:12:33 +00:00
target-data.c [NVPTX] Add lowering of i128 params. 2017-07-20 21:16:03 +00:00
target-features-error-2.c Revert r301487: Replace HashString algorithm with xxHash64 2017-04-26 23:15:10 +00:00
target-features-error.c Revert r301487: Replace HashString algorithm with xxHash64 2017-04-26 23:15:10 +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-array.cpp [CodeGen] Represent array members in new-format TBAA type descriptors 2017-12-22 09:57:24 +00:00
tbaa-cast.cpp [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info 2017-10-17 09:12:13 +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 Refine generation of TBAA information in clang 2017-10-06 08:17:48 +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-reference.cpp [CodeGen] Generate TBAA info for reference loads 2017-10-30 11:49:31 +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-vec.cpp [CodeGen] Treat all vector fields as mayalias 2017-09-03 17:18:25 +00:00
tbaa.cpp [CodeGen] Support generation of TBAA info in the new format 2017-12-22 09:54:23 +00:00
tbm-builtins.c [X86] Remove -O3 from tbm-builtins.c test file. 2017-07-31 20:21:53 +00:00
temporary-lifetime-exceptions.cpp Update for lifetime intrinsic signature change 2017-04-10 20:18:45 +00:00
temporary-lifetime.cpp Update for lifetime intrinsic signature change 2017-04-10 20:18:45 +00:00
tentative-decls.c
thin_link_bitcode.c [ThinLTO] Add x86 requires to thin_link_bitcode. NFC. 2017-06-02 00:08:58 +00:00
thinlto-backend-option.ll Be more strict when checking the -flto option value 2017-06-14 15:37:11 +00:00
thinlto-debug-pm.c [ThinLTO] Handle -fdebug-pass-manager for backend invocations via clang 2017-11-13 15:38:33 +00:00
thinlto-emit-llvm.c Fix the test fix from r312181 2017-08-30 23:26:38 +00:00
thinlto-multi-module.ll Apply summary-based dead stripping to regular LTO modules with summaries. 2017-06-15 17:26:13 +00:00
thinlto_backend.ll Remove ignore-empty-index-file option 2017-05-12 19:32:17 +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 Allow attributes before union definition 2017-02-28 20:44:39 +00:00
trapv.c
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-builtin-checks.c [ubsan] Diagnose invalid uses of builtins (clang) 2017-07-29 00:19:51 +00:00
ubsan-conditional.c PR17381: Treat undefined behavior during expression evaluation as an unmodeled 2015-12-03 01:36:22 +00:00
ubsan-noreturn.c [ubsan] Diagnose noreturn functions which return 2017-12-21 00:10:25 +00:00
ubsan-pass-object-size.c [ubsan] array-bounds: Ignore params with constant size 2017-12-08 19:51:42 +00:00
ubsan-pointer-overflow.m [ubsan] Teach the pointer overflow check that "p - <unsigned> <= p" (PR33430) 2017-07-13 20:55:26 +00:00
ubsan-promoted-arith.cpp [ubsan] Detect signed overflow UB in remainder operations 2017-02-25 00:43:39 +00:00
ubsan-shift.c Re-apply "[ubsan] Sanity-check shift amounts before truncation" 2017-01-30 23:38:54 +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
ubsan-volatile.c [ubsan] PR33081: Skip the standard type checks for volatile 2017-06-16 03:27:36 +00:00
ucn-identifiers.c
uint128_t.c
unaligned-decl.c Honor __unaligned in codegen for declarations and expressions 2017-03-08 14:00:44 +00:00
unaligned-expr.c Honor __unaligned in codegen for declarations and expressions 2017-03-08 14:00:44 +00:00
unaligned-field.c Honor __unaligned in codegen for declarations and expressions 2017-03-08 14:00:44 +00:00
unaligned-memcpy.c
union-align.c Fix issue with test that caused bildbot failure 2017-05-30 13:34:26 +00:00
union-init.c
union-init2.c
union-tbaa1.c Revert "[CodeGen] Add initial support for union members in TBAA" 2017-12-03 03:10:13 +00:00
union.c
unreachable.c
unsigned-overflow-minimal.c Minimal runtime for UBSan. 2017-08-29 20:03:51 +00:00
unsigned-overflow.c
unsigned-promotion.c [ubsan] Omit superflous overflow checks for promoted arithmetic (PR20193) 2017-02-25 00:43:36 +00:00
unsigned-trapv.c
unwind-attr.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
utf16-cfstrings.c
varargs.c
variable-array.c
variadic-gpfp-x86.c
variadic-null-win64.c Relax CHECK line from r290906 2017-01-03 21:29:51 +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 Correct VectorCall x86 (32 bit) behavior for SSE Register Assignment 2017-06-21 16:37:22 +00:00
verify-debuginfo.ll Add a testcase to check that debug info is upgraded when compiling LLVM IR 2017-10-02 18:31:52 +00:00
vfprintf.c
visibility.c
vla-2.c
vla-3.c
vla-4.c
vla.c
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
volatile-1.c [Sema] Tweak incomplete enum types on MSVC ABI targets 2015-10-08 07:45:35 +00:00
volatile-2.c
volatile-complex.c
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
wchar-size.c Driver: hoist the `wchar_t` handling to the driver 2017-10-06 23:09:55 +00:00
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-GCC-inline-asm-Y-constraints.c [Clang][x86][Inline Asm] support for GCC style inline asm - Y<x> constraints 2017-08-24 09:07:34 +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-inline-asm-v-constraint.c [x86][inline-asm][clang] accept 'v' constraint 2016-11-01 13:16:44 +00:00
x86-nontemporal.c [X86][AVX] Ensure vector non-temporal load/store intrinsics force pointer alignment (PR33830) 2017-07-29 15:33:34 +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
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
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_32-xsave.c Fixing incorrectly capitalised regexps. 2017-09-07 09:54:03 +00:00
x86_64-arguments-darwin.c
x86_64-arguments-nacl.c
x86_64-arguments-win32.c
x86_64-arguments.c CodeGen: Cast temporary variable to proper address space 2017-06-19 17:03:41 +00:00
x86_64-atomic-128.c
x86_64-instrument-functions.c Switch -mcount and -finstrument-functions to emit EnterExitInstrumenter attributes 2017-11-14 21:13:27 +00:00
x86_64-longdouble.c Update clang for D20348 2016-06-14 21:02:05 +00:00
x86_64-mno-sse.c Issue diagnostics when returning FP values on x86_64 without SSE1/2 2017-05-11 22:43:02 +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 Fixing incorrectly capitalised regexps. 2017-09-07 09:54:03 +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
xop-builtins-cmp.c [X86][XOP] Add codegen tests for vector integer comparison intrinsics (PR15844) 2017-03-15 20:20:43 +00:00
xop-builtins.c [X86] Replace XOP vpcmov builtins with native vector logical operations. 2017-02-18 21:15:30 +00:00
xray-always-emit-customevent.cpp [XRay][clang] Introduce -fxray-always-emit-customevents 2017-11-30 00:04:54 +00:00
xray-always-instrument.cpp [XRay] Add -fxray-{always,never}-instrument= flags to clang 2017-03-30 00:29:36 +00:00
xray-attributes-supported.cpp Unified logic for computing target ABI in backend and front end by moving this common code to Support/TargetParser. 2017-06-30 00:03:56 +00:00
xray-customevent.cpp [XRay] Add __xray_customeevent(...) as a clang-supported builtin 2017-05-09 00:45:40 +00:00
xray-imbue-arg1.cpp [XRay][clang] Allow imbuing arg1 logging attribute via -fxray-always-instrument= 2017-05-24 05:46:36 +00:00
xray-instruction-threshold.cpp fixup: use CHECK for non-atttribute sets 2017-03-30 22:46:49 +00:00
xray-log-args.cpp [XRay] [clang] Allow logging the first argument of a function call. 2017-03-06 07:08:21 +00:00
zvector.c fix test to not check optimized IR; NFCI 2017-03-07 19:24:54 +00:00
zvector2.c [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:46:47 +00:00