hanchenye-llvm-project/clang/test/CodeGen
Reid Kleckner d0d9a1f63f [SEH] Add 32-bit lowering for SEH __try
This re-lands r236052 and adds support for __exception_code().

In 32-bit SEH, the exception code is not available in eax. It is only
available in the filter function, and now we arrange to load it and
store it into an escaped variable in the parent frame.

As a consequence, we have to disable the "catch i8* null" optimization
on 32-bit and always generate a filter function. We can re-enable the
optimization if we detect an __except block that doesn't use the
exception code, but this probably isn't worth optimizing.

Reviewers: majnemer

Differential Revision: http://reviews.llvm.org/D10852

llvm-svn: 241171
2015-07-01 17:10:10 +00:00
..
Inputs test: Give instrumentation based profiling tests their own directory 2014-03-11 04:37:49 +00:00
3dnow-builtins.c
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
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
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 Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +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
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
2007-11-07-ZeroAggregateAlign.c
2007-11-28-GlobalInitializer.c
2007-11-29-ArraySizeFromInitializer.c
2007-12-16-AsmNoUnwind.c
2008-01-04-WideBitfield.c
2008-01-07-UnusualIntSize.c
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
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
2009-03-22-increment-bitfield.c
2009-04-23-dbg.c
2009-04-28-UnionArrayCrash.c
2009-05-04-EnumInreg.c
2009-05-22-callingconv.c
2009-05-28-const-typedef.c
2009-06-01-addrofknr.c
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
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
2010-01-18-Inlined-Debug.c
2010-02-10-PointerName.c
2010-02-15-DbgStaticVar.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
2010-02-16-DbgScopes.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
2010-02-18-Dbg-VectorType.c
2010-03-5-LexicalScope.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +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 DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +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 DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +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
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-fix-cortex-a53-835769.c [AArch64] Enable A53 erratum workaround (835769) by default for Android targets 2014-10-16 16:35:14 +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 AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
aarch64-neon-3v.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
aarch64-neon-across.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
aarch64-neon-extract.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
aarch64-neon-fcvt-intrinsics.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
aarch64-neon-fma.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
aarch64-neon-intrinsics.c Revert "[Reassociate] Update test cases due to r222142." 2014-11-19 23:20:35 +00:00
aarch64-neon-ldst-one.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
aarch64-neon-misc.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
aarch64-neon-perm.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
aarch64-neon-scalar-copy.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
aarch64-neon-scalar-x-indexed-elem.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
aarch64-neon-shifts.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
aarch64-neon-tbl.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
aarch64-neon-vcombine.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
aarch64-neon-vget-hilo.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
aarch64-poly64.c [AArch64]Add 2 intrinsics vmov_n_p64/vmovq_n_p64, the alias for vdup_n_p64/vdup_n_p64. 2014-10-31 02:41:37 +00:00
aarch64-poly128.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +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-varargs.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
adc-builtins.c [x86] Fixed argument types in intrinsics: 2014-09-24 06:45:23 +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 CodeGen: Don't drop thread_local when emitting __thread aliases 2014-10-15 22:38:23 +00:00
align-global-large.c
align-local.c test: Convert some tests to FileCheck 2015-01-24 17:39:36 +00:00
align-param.c
align-systemz.c Provide alignment info on LLVM external symbols 2015-04-21 17:27:59 +00:00
align-x68_64.c
align_value.cpp Emit @llvm.assume for non-parameter lvalue align_value-attribute loads 2014-10-04 15:26:49 +00:00
alignment.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
alignof.c
alloca.c
altivec.c Remove some incorrect test suppressions 2014-06-30 01:34:09 +00:00
always-inline.c
always_inline.c
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 [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
arm-apcs-zerolength-bitfield.c
arm-arguments.c ARM: use ABI-specified alignment for byval parameters. 2015-03-09 21:40:42 +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] Enforce alignment for bitfielded structs 2015-04-28 11:24:54 +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
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-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-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 [ARMv8] Add support for 32-bit MIN/MAXNM and directed rounding. 2014-09-05 13:50:34 +00:00
arm-neon-fma.c
arm-neon-misc.c
arm-neon-numeric-maxmin.c [ARMv8] Add support for 32-bit MIN/MAXNM and directed rounding. 2014-09-05 13:50:34 +00:00
arm-neon-shifts.c
arm-neon-vcvtX.c ARM NEON: add vcvtX (with rounding mode) intrinsics to v8 ARM. 2014-02-19 10:37:13 +00:00
arm-neon-vget.c
arm-pcs.c
arm-target-features.c Use a stable sort to guarantee target feature ordering in the IR 2015-07-01 01:07:12 +00:00
arm-vaarg-align.c
arm-vector-align.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
arm-vector-arguments.c
arm64-aapcs-arguments.c AArch64: simplify PCS mapping. 2014-11-27 21:02:49 +00:00
arm64-abi-vector.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
arm64-arguments.c Change AArch64 i128 returns to use [2 x i64] when possible. 2015-04-17 22:16:24 +00:00
arm64-be-bitfield.c Use store size instead of alloc size when coercing. 2014-08-29 10:17:52 +00:00
arm64-be-hfa-vararg.c AArch64: use aarch64_be instead of arm64_be in all tests. 2014-07-23 12:57:31 +00:00
arm64-crc32.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
arm64-lanes.c AArch64: use aarch64_be instead of arm64_be in all tests. 2014-07-23 12:57:31 +00:00
arm64-scalar-test.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
arm64-vrnd.c AArch64/ARM64: rename ARM64 components to AArch64 2014-05-24 12:52:07 +00:00
arm64-vrsqrt.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_neon_high_half.c Make tests more robust. No functional change. 2015-03-13 20:35:45 +00:00
arm64_vCMP.c AArch64/ARM64: rename ARM64 components to AArch64 2014-05-24 12:52:07 +00:00
arm64_vLdStNum_lane.c AArch64/ARM64: rename ARM64 components to AArch64 2014-05-24 12:52:07 +00:00
arm64_vMaxMin.c Make this test stricter. NFC. 2015-02-04 04:23:48 +00:00
arm64_vadd.c AArch64/ARM64: rename ARM64 components to AArch64 2014-05-24 12:52:07 +00:00
arm64_vca.c AArch64/ARM64: rename ARM64 components to AArch64 2014-05-24 12:52:07 +00:00
arm64_vcopy.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_vcreate.c AArch64/ARM64: rename ARM64 components to AArch64 2014-05-24 12:52:07 +00:00
arm64_vcvtfp.c Rewrite ARM NEON intrinsic emission completely. 2014-06-17 13:11:27 +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 AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
arm64_vecCmpBr.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
arm64_vext.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_vfma.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_vget.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_vneg.c AArch64/ARM64: rename ARM64 components to AArch64 2014-05-24 12:52:07 +00:00
arm64_vqmov.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
arm64_vrecps.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
arm64_vset_lane.c Add a bunch of missing "CHECK" colons in tests. NFC. 2015-03-14 01:10:19 +00:00
arm64_vshift.c AArch64/ARM64: rename ARM64 components to AArch64 2014-05-24 12:52:07 +00:00
arm64_vsli.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
arm64_vsri.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
arm64_vtst.c Make tests more robust. No functional change. 2015-03-13 20:35:45 +00:00
arm_acle.c [ARM] Replace hard coded metadata arguments in tests with a regex. 2015-06-17 19:56:30 +00:00
arm_neon_intrinsics.c This patch makes the NEON intrinsics vget_lane_f16, vgetq_lane_f16, 2015-06-12 15:52:39 +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-errors.c Add InlineAsmDiagnosticHandler for bitcode input 2015-02-12 02:06:55 +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-variable.c
asm.c CodeGen: Simplify consecutive '%' modifiers 2015-01-11 09:13:56 +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 Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
atomic-ops-libcall.c CodeGen: Don't completely mess-up optimized atomic libcalls 2014-08-29 07:27:49 +00:00
atomic-ops.c [Sema] Make the atomic builtins more efficient by reducing volatility 2015-06-03 00:26:35 +00:00
atomic.c Add __sync_fetch_and_nand (again) 2014-10-02 20:53:50 +00:00
atomic_ops.c Temporary XFAILs for Hexagon 2015-03-04 23:40:38 +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 Attach attribute "disable-tail-calls" to the functions in the IR. 2015-06-09 19:04:36 +00:00
attr-minsize.cpp
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-nodebug.c FileCheck-ize test and make sure more things don't happen. 2015-06-26 00:36:50 +00:00
attr-noinline.c
attr-optnone.c Instead of having -Os/-Oz add OptimizeForSize/MinSize first, and later 2014-12-11 20:14:04 +00:00
attr-target.c Use a stable sort to guarantee target feature ordering in the IR 2015-07-01 01:07:12 +00:00
attr-used.c
attr-weak-import.c
attr-weakref.c
attr-weakref2.c
attribute-section-data-common.c
attribute_constructor.c
attributes.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
available-externally-suppress.c Revert commit r239481 as it is dependent on reverted llvm commit r239480. 2015-06-12 03:11:50 +00:00
avx-builtins.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
avx-cmp-builtins.c
avx-shuffle-builtins.c [X86] Add _mm256_set_m128 and its 5 variants. 2015-05-20 07:46:52 +00:00
avx2-builtins.c [X86] Add _mm_broadcastsd_pd intrinsic 2015-05-19 14:49:14 +00:00
avx512bw-builtins.c [X86][AVX512BW] Add more intrinsics support: 2015-06-29 12:16:40 +00:00
avx512cdintrin.c [x86][AVX512CD] Add conflict and lzcnt intrinsics in their 512bit versions 2015-06-29 12:51:53 +00:00
avx512dq-builtins.c AVX-512: Added AVX-512 intrinsics and tests 2015-04-30 09:24:29 +00:00
avx512er-builtins.c [X86] Add the AVX512 exp2a23 intrinsics. 2015-02-01 21:34:11 +00:00
avx512f-builtins.c AVX-512: Implemented AVX-512 FMA intrinsics and tests. 2015-06-29 09:20:57 +00:00
avx512vl-builtins.c This is a comment-only change to test commit access 2015-06-29 09:48:56 +00:00
avx512vlbw-builtins.c AVX-512: Changed CC parameter in "cmp" intrinsic 2015-05-11 09:03:41 +00:00
avx512vldq-builtins.c AVX-512: Added AVX-512 intrinsics and tests 2015-04-30 09:24:29 +00:00
big-atomic-ops.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
bitfield-2.c Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
bitfield-assign.c
bitfield-init.c
bitfield-promote.c
bitfield.c
block-3.c
block-byref-aggr.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
block-copy.c
block-with-perdefinedexpr.c This patch fixes couple of bugs for predefined expression 2014-11-14 23:55:27 +00:00
blocks-1.c
blocks-aligned-byref-variable.c
blocks-opencl.cl Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +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 Adjust the rest of the tests due to r224849. 2014-12-26 18:45:57 +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 Add support for the x86 builtin __builtin_cpu_supports. 2015-06-29 21:00:05 +00:00
builtin-expect.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
builtin-memfns.c
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-unwind-init.c
builtins-arm-exclusive.c Revert "[Reassociate] Update test cases due to r222142." 2014-11-19 23:20:35 +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 This patch implements clang support for the ACLE special register intrinsics 2015-06-15 17:51:01 +00:00
builtins-arm64.c [ARM] Replace hard coded metadata arguments in tests with a regex. 2015-06-17 19:56:30 +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 -fms-extensions: Recognize _alloca as an alias for the alloca builtin 2013-11-13 22:58:53 +00:00
builtins-multiprecision.c
builtins-nvptx.c [CUDA] Implemented __nvvm_atom_*_gen_* builtins. 2015-06-25 18:29:42 +00:00
builtins-overflow.c
builtins-ppc-altivec.c [PPC64LE] Fix wrong IR for vec_sld and vec_vsldoi 2014-08-04 23:21:26 +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 Add Clang support for PPC cryptography builtins 2015-03-04 21:48:22 +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 Add Clang support for remaining integer divide and permute instructions from ISA 2.06 2015-04-09 23:58:16 +00:00
builtins-ppc-p8vector.c Revert r240872, "Suppress clang/test/CodeGen/builtins-ppc-p8vector.c for -Asserts for now. Will fix later." 2015-06-28 23:14:35 +00:00
builtins-ppc-quadword.c This patch adds support for the vector quadword add/sub instructions introduced 2015-05-25 15:52:45 +00:00
builtins-ppc-vsx.c Add missing builtins to altivec.h for ABI compliance (vol. 1) 2015-06-26 19:27:20 +00:00
builtins-ppc.c clang/test: REQUIRES: s/ppc{32|64}-registered-target/powerpc-registered-target/ 2013-12-04 03:41:15 +00:00
builtins-systemz-error.c [SystemZ] Support transactional execution on zEC12 2015-04-01 12:54:25 +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.c [SystemZ] Support transactional execution on zEC12 2015-04-01 12:54:25 +00:00
builtins-x86.c [X86] Add FXSR intrinsics 2015-06-30 09:45:38 +00:00
builtins.c [Modules] Implement __builtin_isinf_sign in Clang. 2015-03-19 22:39:51 +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 Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
c11atomics-ios.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
c11atomics.c [CodeGen] Remove atomic sugar from record types in isSafeToConvert 2015-06-29 20:13:23 +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 Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
cast-emit.c
cast.c
catch-undef-behavior.c Introduce -fsanitize-trap= flag. 2015-06-18 23:59:22 +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 [CodeGen] Use IRBuilder to create llvm.lifetime intrinsics. 2015-06-12 22:31:32 +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 Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
complex-indirect.c
complex-init-list.c
complex-math.c Fix invalid calling convention used for libcalls on ARM. 2014-12-02 16:04:58 +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 Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +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
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 DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-args.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-block-decl.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-block-out-return.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-block.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-compilation-dir.c
debug-info-crash.c
debug-info-enum.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +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
debug-info-gline-tables-only2.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +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 DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-line2.c
debug-info-line3.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +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
debug-info-packed-struct.c Add a testcase for bitfield debug info. 2015-06-26 21:25:18 +00:00
debug-info-same-line.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-scope-file.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-scope.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-static.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-typedef.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-vector.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +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 DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-line-1.c
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 IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
emit-all-decls.c
empty-union-init.c
enum.c test: Convert some tests to FileCheck 2015-01-24 17:39:36 +00:00
enum2.c
exact-div-expr.c
exceptions-seh-finally.c [SEH] Add 32-bit lowering for SEH __try 2015-07-01 17:10:10 +00:00
exceptions-seh-leave.c [SEH] Add 32-bit lowering for SEH __try 2015-07-01 17:10:10 +00:00
exceptions-seh.c [SEH] Add 32-bit lowering for SEH __try 2015-07-01 17:10:10 +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 Evaluate union cast subexpressions when the cast value is unused 2015-05-20 21:59:25 +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 Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +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
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
fma4-builtins.c
fold-const-declref.c
forceinline.c
fp-contract-pragma.cpp Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +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 Remove including <complex.h> in test case, and change to use _Complex instead. 2014-10-21 02:19:58 +00:00
fsgsbase-builtins.c Add FSGSBASE intrinsics to x86 intrinsic headers. 2014-11-03 06:51:41 +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 Re-enable several builtins in non-gnu modes. 2014-04-16 08:06:33 +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
global-decls.c
global-init.c
global-with-initialiser.c
globalinit.c
hidden-alias-to-internal-function.c Fix testcase from r209228 2014-05-20 19:20:23 +00:00
hidden-visibility.c
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 Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
inline-asm-immediate-ubsan.c [CodeGen] Don't evaluate immediate inlineasm arguments using isICE(). 2015-06-13 01:16:10 +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-mrv.c
inline.c Make GNUInline consistent with whether we use traditional GNU inline semantics. 2015-05-13 22:07:22 +00:00
inline2.c CodeGen: Don't crash when replacing functions 2014-03-29 14:19:55 +00:00
instrument-functions.c
int-to-pointer.c
integer-overflow.c Unify the way we report overflow in increment/decrement operator. 2015-04-23 01:50:45 +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
le32-arguments.c
le32-libcall-pow.c
le32-regparm.c
le32-vaarg.c Handle va_arg on struct types for the le32 target (PNaCl and Emscripten) 2014-01-22 20:11:01 +00:00
libcall-declarations.c Darwin: add __sinpi (etc) and __exp10 libbuiltins 2014-01-14 19:26:03 +00:00
libcalls-complex.c
libcalls-d.c
libcalls-fno-builtin.c
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 DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
lifetime-debuginfo-2.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
lifetime.c
lifetime2.c
lineno-dbginfo.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
linetable-endscope.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
link-bitcode-file.c Fixed double-free in case of module loading error. 2015-05-12 17:44:15 +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
linux-arm-atomic.c
long-double-x86.c
lzcnt-builtins.c Add _lzcnt_u32 and _lzcnt_u64 to lzcntintrin.h to match Intel documentation names for these intrinsics. 2014-11-01 22:50:57 +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
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-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
mcount.c Create the correct profiling symbol on NetBSD. 2015-04-10 21:02:53 +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
mips-byval-arg.c [mips] Mark aggregate arguments passed in registers with the inreg attribute 2014-10-24 15:30:16 +00:00
mips-clobber-reg.c [mips][msa] Enable inlinse assembly for MSA. 2013-11-12 12:56:01 +00:00
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-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 [mips] Add support for 'ZC' inline assembly memory constraint. 2015-03-30 13:47:23 +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] Generate warning for invalid '-mnan' and '-march' combinations 2015-04-14 12:49:08 +00:00
mips-varargs.c [CodeGen] Update a test-case affected by folding IntToPtr/PtrToInt into Loads 2015-05-28 18:51:36 +00:00
mips-vector-arg.c [mips] Mark aggregate arguments passed in registers with the inreg attribute 2014-10-24 15:30:16 +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 [mips] Zero-sized structs cannot be ignored in MipsABIInfo::classifyReturnType() for O32 2014-09-04 13:28:14 +00:00
mips16-attr.c
mips64-class-return.cpp [mips] Mark aggregate arguments passed in registers with the inreg attribute 2014-10-24 15:30:16 +00:00
mips64-f128-literal.c
mips64-nontrivial-return.cpp
mips64-padding-arg.c [mips] Mark aggregate arguments passed in registers with the inreg attribute 2014-10-24 15:30:16 +00:00
misaligned-param.c
mms-bitfields.c
mmx-builtins.c clang/test: REQUIRES: s/x86-64-registered-target/x86-registered-target/ 2013-12-04 03:41:33 +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 Don't crash when a selectany symbol would get common linkage 2015-04-15 23:04:24 +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-functions.c MS inline asm: Tests for r214550 2014-08-01 20:23:29 +00:00
ms-inline-asm.c Add test for parsing the XOR operator in Intel syntax inline assembly. 2015-06-14 13:03:27 +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 Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +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 __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
ms_abi.c
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 Extensively comment bitfield layout, rearrange some 2014-01-29 07:53:44 +00:00
ms_struct.c
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
named_reg_global.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
neon-crypto.c AArch64/ARM64: rename ARM64 components to AArch64 2014-05-24 12:52:07 +00:00
neon-immediate-ubsan.c [CodeGen] Add testcase for r239002. 2015-06-04 20:58:49 +00:00
no-common.c
no-opt-volatile-memcpy.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
nobuiltin.c
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 Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
nonnull.c Properly handle multiple nonnull attributes in CodeGen 2014-08-28 00:53:20 +00:00
nvptx-abi.c Pass aggregates on the stack without splitting in NVPTX. 2014-10-29 13:43:21 +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
nvptx-inlineasm.c
object-size.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
offsetof.c
opaque-pointer.c
overloadable.c Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
override-layout.c
packed-arrays.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
packed-nest-unpacked.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
packed-structure.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
packed-union.c Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
palignr.c
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 Fix the test case to handle different IR variable names. 2015-06-10 03:19:08 +00:00
pascal-string.c
pascal-wchar-string.c
pclmul-builtins.c
piclevels.c IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +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
powerpc_types.c Remove some incorrect test suppressions 2014-06-30 01:34:09 +00:00
ppc-signbit.c Implement __builtin_signbitl for PowerPC 2014-08-24 03:47:06 +00:00
ppc-varargs-struct.c Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +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 Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
ppc64-complex-parms.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +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 Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +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 Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
ppc64-vector.c [PowerPC] Optimize passing certain aggregates by value 2014-07-21 00:56:36 +00:00
ppc64le-aggregates.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
ppc64le-varargs-complex.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +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 [CodeGen] Tweak isTriviallyRecursive further 2015-06-30 04:41:18 +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 Add a clang side test for pr18235 too. 2013-12-13 16:11:31 +00:00
pr19841.cpp Let clang/test/CodeGen/pr19841.cpp tolerant of MS mangler. 2014-05-28 10:53:06 +00:00
pragma-comment.c Adds a warning for unrecognized argument to #pragma comment() on PS4. 2015-03-23 20:41:42 +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 Update for llvm change. 2014-07-30 22:52:16 +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
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 Fix #pragma redefine_extname when there is a local variable of the same name. The local should not be renamed, only the externally-available declaration should be. 2015-06-25 15:37:16 +00:00
regparm-flag.c
regparm-struct.c
regparm.c
restrict.c
rtm-builtins.c
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 No memcpy for copy ctor with -fsanitize-address-field-padding=1 2014-12-06 01:23:08 +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 hexagon test failure. 2015-06-19 00:39:59 +00:00
sha-builtins.c [X86] Add range checking to the immediate arguments of many of the SSE/AVX builtins. 2015-01-31 06:31:23 +00:00
shared-string-literals.c
sizeof-vla.c
sparcv9-abi.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +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 Puny 24-byte structs are returned by value on SPARC. 2014-01-14 06:19:26 +00:00
sret2.c Puny 24-byte structs are returned by value on SPARC. 2014-01-14 06:19:26 +00:00
sse-builtins-dbg.c Fix line numbers for code inlined from __nodebug__ functions. 2014-06-09 09:09:19 +00:00
sse-builtins.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
sse.c Make the byte-shift SSE intrinsics emit vector shuffles which we know the backend can handle. 2015-02-07 01:37:09 +00:00
sse4a-builtins.c
stack-protector.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +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 MS ABI: Eliminate Duplicate Strings 2014-03-24 21:43:36 +00:00
string-literal-unicode-conversion.c
string-literal.c
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-data.c [bpf] add support for BPF backend 2015-06-10 22:59:13 +00:00
tbaa-class.cpp IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
tbaa-for-vptr.cpp IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +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 IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
tbaa-thread-sanitizer.cpp
tbaa.cpp Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
tbm-builtins.c
tentative-decls.c
thread-specifier.c
tls-model.c
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-type-blacklist.cpp Reimplement -fsanitize-recover family of flags. 2015-01-12 22:39:12 +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
vector.c
vectorcall.c Implement IRGen for the x86 vectorcall convention 2014-10-31 22:00:51 +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
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 Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +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 Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +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-struct-abi.c CodeGen: make i686-windows-itanium more similar to msvc 2014-11-24 20:14:29 +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 Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +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-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
x86_32-arguments-win32.c
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_64-arguments-darwin.c
x86_64-arguments-nacl.c Remove support for pnaclcall attribute 2015-01-28 20:24:52 +00:00
x86_64-arguments-win32.c [WinX86_64 ABI] Treat C99 _Complex as a struct 2015-02-24 09:35:58 +00:00
x86_64-arguments.c [CodeGen] Teach X86_64ABIInfo about AVX512. 2015-06-22 21:31:43 +00:00
x86_64-atomic-128.c X86: inline all atomic operations up to 128-bits. 2014-07-02 10:25:45 +00:00
xcore-abi.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +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