hanchenye-llvm-project/clang/test/CodeGen
Argyrios Kyrtzidis 5929ef2ee7 Revert r151638 because it causes assertion hit on PCH creation for Cocoa.h
Original log:
---------------------
Correctly track tags and enum members defined in the prototype of a function, and ensure they are properly scoped.

This fixes code such as:

enum e {x, y};
int f(enum {y, x} n) {
 return 0;
}

This finally fixes PR5464 and PR5477.
---------------------

I also reverted r151641 which was enhancement on top of r151638.

llvm-svn: 151667
2012-02-28 23:39:14 +00:00
..
Inputs Add testcase for r148375! 2012-01-18 04:28:31 +00:00
3dnow-builtins.c Add 3dNOW intrinsic header to x86intrin.h, conditioned on __3dNOW__ to 2012-02-20 07:35:45 +00:00
2002-01-23-LoadQISIReloadFailure.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-01-24-ComplexSpaceInType.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-01-24-HandleCallInsnSEGV.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-02-13-ConditionalInCall.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-02-13-ReloadProblem.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-02-13-TypeVarNameCollision.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-02-13-UnnamedLocal.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-02-14-EntryNodePreds.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-02-16-RenamingTest.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-02-17-ArgumentAddress.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-02-18-64bitConstant.c Migrate: 2011-07-26 21:42:32 +00:00
2002-02-18-StaticData.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-03-11-LargeCharInString.c Migrate CodeGen/2002-03-11-LargeCharInString.c from test/FrontendC and 2011-07-26 20:29:08 +00:00
2002-03-12-ArrayInitialization.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-03-12-StructInitialize.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-03-12-StructInitializer.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-03-14-BrokenPHINode.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-03-14-BrokenSSA.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-03-14-QuotesInStrConst.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-04-07-SwitchStmt.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-04-08-LocalArray.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-04-09-StructRetVal.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-04-10-StructParameters.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-05-23-StaticValues.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-05-23-TypeNameCollision.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-05-24-Alloca.c Migrate: 2011-07-26 21:42:32 +00:00
2002-06-25-FWriteInterfaceFailure.c Migrate: 2011-07-26 21:42:32 +00:00
2002-07-14-MiscListTests.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-07-14-MiscTests.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-07-14-MiscTests2.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-07-14-MiscTests3.c Migrate: 2011-07-26 21:42:32 +00:00
2002-07-16-HardStringInit.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-07-17-StringConstant.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-07-30-SubregSetAssertion.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-07-30-UnionTest.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-07-30-VarArgsCallFailure.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-07-31-BadAssert.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-07-31-SubregFailure.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-08-02-UnionTest.c Migrate: 2011-07-26 21:42:32 +00:00
2002-08-19-RecursiveLocals.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-09-08-PointerShifts.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-09-18-UnionProblem.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-09-19-StarInLabel.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2002-10-12-TooManyArguments.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-12-15-GlobalBoolTest.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-12-15-GlobalConstantTest.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-12-15-GlobalRedefinition.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2002-12-15-StructParameters.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-01-30-UnionInit.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-03-03-DeferredType.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-06-22-UnionCrash.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-06-23-GCC-fold-infinite-recursion.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-06-26-CFECrash.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-06-29-MultipleFunctionDefinition.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-07-22-ArrayAccessTypeSafety.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-08-06-BuiltinSetjmpLongjmp.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-08-17-DeadCodeShortCircuit.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-08-18-SigSetJmp.c Remove the need for a header and specify a triple so that the type 2011-07-28 00:28:22 +00:00
2003-08-18-StructAsValue.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-08-20-BadBitfieldRef.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-08-20-PrototypeMismatch.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-08-20-vfork-bug.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-08-21-BinOp-Type-Mismatch.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-08-21-StmtExpr.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-08-21-WideString.c Migrate: 2011-07-26 21:42:32 +00:00
2003-08-23-LocalUnionTest.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-08-29-BitFieldStruct.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-08-29-HugeCharConst.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-08-29-StructLayoutBug.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2003-08-30-AggregateInitializer.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-08-30-LargeIntegerBitfieldMember.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2003-09-18-BitfieldTests.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2003-09-30-StructLayout.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-10-02-UnionLValueError.c Migrate: 2011-07-26 21:42:32 +00:00
2003-10-06-NegateExprType.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2003-10-09-UnionInitializerBug.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-10-28-ident.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-10-29-AsmRename.c Make this darwin only for now while investigating to clear up x86_64 2011-07-27 16:26:09 +00:00
2003-11-01-C99-CompoundLiteral.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-01-EmptyStructCrash.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-01-GlobalUnionInit.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-03-AddrArrayElement.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-04-EmptyStruct.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-04-OutOfMemory.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-08-PointerSubNotGetelementptr.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-12-VoidString.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-13-TypeSafety.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2003-11-16-StaticArrayInit.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2003-11-18-CondExprLValue.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-19-AddressOfRegister.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-19-BitFieldArray.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-20-Bitfields.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-20-ComplexDivision.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-20-UnionBitfield.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-26-PointerShift.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-27-ConstructorCast.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-11-27-UnionCtorInitialization.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2003-12-14-ExternInlineSupport.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-01-01-UnknownInitSize.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-01-08-ExternInlineRedefine.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2004-02-12-LargeAggregateCopy.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-02-13-BuiltinFrameReturnAddress.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-02-13-IllegalVararg.c Migrate: 2011-07-26 21:42:32 +00:00
2004-02-13-Memset.c Use the correct definition for memset. 2011-07-26 23:44:22 +00:00
2004-02-14-ZeroInitializer.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-02-20-Builtins.c Migrate: 2011-07-26 21:42:32 +00:00
2004-03-07-ComplexDivEquals.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-03-07-ExternalConstant.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-03-09-LargeArrayInitializers.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-03-15-SimpleIndirectGoto.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2004-03-16-AsmRegisterCrash.c test/CodeGen/2004-03-16-AsmRegisterCrash.c: XTARGET should accept the part of triplet. ("x86" is not the part of triplet) 2011-07-28 11:25:02 +00:00
2004-05-07-VarArrays.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-05-21-IncompleteEnum.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-06-08-OpaqueStructArg.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-06-17-UnorderedBuiltins.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-06-17-UnorderedCompares.c Migrate: 2011-07-26 21:42:32 +00:00
2004-06-18-VariableLengthArrayOfStructures.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-07-06-FunctionCast.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-08-06-LargeStructTest.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-11-25-UnnamedBitfieldPadding.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2004-11-27-InvalidConstantExpr.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2004-11-27-StaticFunctionRedeclare.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2005-01-02-ConstantInits.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2005-01-02-PointerDifference.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2005-01-02-VAArgError-ICE.c Migrate: 2011-07-26 21:42:32 +00:00
2005-02-20-AggregateSAVEEXPR.c Migrate CodeGen/2005-02-20-AggregateSAVEEXPR.c from test/FrontendC with 2011-07-26 20:38:19 +00:00
2005-02-27-MarkGlobalConstant.c Make constant aggregate constant initializers private linkage. 2011-08-24 00:33:55 +00:00
2005-03-05-OffsetOfHack.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2005-03-06-OffsetOfStructCrash.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2005-03-11-Prefetch.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2005-04-09-ComplexOps.c Migrate: 2011-07-26 21:42:32 +00:00
2005-05-10-GlobalUnionInit.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2005-06-15-ExpandGotoInternalProblem.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2005-07-20-SqrtNoErrno.c Adjust check for release mode. 2011-07-26 22:07:13 +00:00
2005-07-26-UnionInitCrash.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2005-07-28-IncorrectWeakGlobal.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2005-09-20-ComplexConstants.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2005-09-24-AsmUserPrefix.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2005-09-24-BitFieldCrash.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2005-12-04-AttributeUsed.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2005-12-04-DeclarationLineNumbers.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-01-13-Includes.c Harden test for windows paths. 2011-10-14 19:03:46 +00:00
2006-01-13-StackSave.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-01-16-BitCountIntrinsicsUnsigned.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-01-23-FileScopeAsm.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-03-03-MissingInitializer.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-03-16-VectorCtor.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-03-17-KnRMismatch.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-05-19-SingleEltReturn.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-07-31-PR854.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-09-11-BitfieldRefCrash.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-09-18-fwrite-cast-crash.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-09-21-IncompleteElementType.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-09-25-DebugFilename.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-09-25-DebugFilename.h Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-09-28-SimpleAsm.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-10-30-ArrayCrash.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2006-12-14-ordered_expr.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-01-06-KNR-Proto.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-01-20-VectorICE.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-01-24-InlineAsmCModifier.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-02-04-AddrLValue-2.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-02-04-AddrLValue.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-02-04-EmptyStruct.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-02-07-AddrLabel.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2007-02-16-VoidPtrDiff.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-02-25-C-DotDotDot.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-03-01-VarSizeArrayIdx.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-03-05-DataLayout.c Migrate CodeGen/2007-03-05-DataLayout.c from test/FrontendC with changes 2011-07-26 20:44:55 +00:00
2007-03-26-BitfieldAfterZeroWidth.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-03-26-ZeroWidthBitfield.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-03-27-VarLengthArray.c Try to generalize the match to quiet the windows build bot. 2011-07-26 22:27:01 +00:00
2007-04-05-PackedBitFields-2.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-04-05-PackedBitFields.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-04-05-PackedStruct.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-04-05-PadBeforeZeroLengthField.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-04-05-UnPackedStruct.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2007-04-11-InlineAsmStruct.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-04-11-InlineAsmUnion.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-04-11-PR1321.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2007-04-13-InlineAsmStruct2.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-04-13-InlineAsmUnion2.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-04-14-FNoBuiltin.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-04-17-ZeroSizeBitFields.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-04-24-VolatileStructCopy.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2007-04-24-bit-not-expr.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-04-24-str-const.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2007-05-07-PaddingElements.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-05-08-PCH.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-05-11-str-const.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2007-05-15-PaddingElement.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-05-16-EmptyStruct.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-05-29-UnionCopy.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-06-05-NoInlineAttribute.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2007-06-15-AnnotateAttribute.c Make this test portable on Win32. 2011-09-10 05:46:15 +00:00
2007-06-18-SextAttrAggregate.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-07-29-RestrictPtrArg.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-08-01-LoadStoreAlign.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-08-21-ComplexCst.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-08-22-CTTZ.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-09-05-ConstCtor.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-09-12-PragmaPack.c Migrate: 2011-07-26 21:42:32 +00:00
2007-09-14-NegatePointer.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-09-17-WeakRef.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2007-09-26-Alignment.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-09-27-ComplexIntCompare.c Migrate: 2011-07-26 21:42:32 +00:00
2007-09-28-PackedUnionMember.c constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, 2012-01-14 04:30:29 +00:00
2007-10-02-VolatileArray.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-10-15-VoidPtr.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-10-30-Volatile.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-11-07-AlignedMemcpy.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-11-07-CopyAggregateAlign.c Try harder to fix these for windows. 2011-07-26 23:12:06 +00:00
2007-11-07-ZeroAggregateAlign.c Try harder to fix these for windows. 2011-07-26 23:12:06 +00:00
2007-11-28-GlobalInitializer.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2007-11-29-ArraySizeFromInitializer.c
2007-12-16-AsmNoUnwind.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-01-04-WideBitfield.c Use unsigned long long for uint64_t. Fixes part of the windows buildbot. 2011-07-26 22:19:01 +00:00
2008-01-07-UnusualIntSize.c Attempt to rewrite the matching for this test to pacify the windows 2011-07-26 22:42:01 +00:00
2008-01-11-ChainConsistency.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-01-21-PackedBitFields.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-01-21-PackedStructField.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-01-24-StructAlignAndBitFields.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-01-25-ByValReadNone.c XFAIL this test on ARM. Filed PR10518 to track. 2011-07-27 23:48:42 +00:00
2008-01-25-ZeroSizedAggregate.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-01-28-PragmaMark.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-01-28-UnionSize.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-02-07-bitfield-bug.c
2008-02-08-bitfield-bug.c
2008-02-26-inline-asm-bug.c
2008-03-03-CtorAttrType.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-03-05-syncPtr.c Switch clang over to using fence/atomicrmw/cmpxchg instead of the intrinsics (which will go away). LLVM CodeGen does almost exactly the same thing with these and the old intrinsics, so I'm reasonably confident this will not break anything. 2011-09-07 01:41:24 +00:00
2008-03-24-BitField-And-Alloca.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-03-26-PackedBitFields.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-04-08-NoExceptions.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-05-06-CFECrash.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-05-12-TempUsedBeforeDef.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-05-19-AlwaysInline.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
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 Make this darwin only to simplify the padding calculations per arch. 2011-07-26 23:39:23 +00:00
2008-08-07-AlignPadding2.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-08-07-GEPIntToPtr.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-08-19-cast-of-typedef.c
2008-09-03-WeakAlias.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-09-22-bad-switch-type.c
2008-10-13-FrontendCrash.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-10-30-ZeroPlacement.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-11-02-WeakAlias.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-11-08-InstCombineSelect.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2008-12-23-AsmIntPointerTie.c Migrate: 2011-07-26 21:42:32 +00:00
2009-01-05-BlockInlining.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2009-01-21-InvalidIterator.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2009-02-13-zerosize-union-field-ppc.c Fix test so that it XFAILs consistently. 2011-11-05 00:49:47 +00:00
2009-02-13-zerosize-union-field.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2009-03-01-MallocNoAlias.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2009-03-08-ZeroEltStructCrash.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2009-03-13-dbg.c This appears to be passing on all hosts. 2011-07-26 23:26:00 +00:00
2009-03-22-increment-bitfield.c
2009-04-23-dbg.c
2009-04-28-UnionArrayCrash.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2009-05-04-EnumInreg.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2009-05-22-callingconv.c
2009-05-28-const-typedef.c
2009-06-01-addrofknr.c
2009-06-14-HighlyAligned.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2009-06-14-anonymous-union-init.c
2009-06-18-StaticInitTailPadPack.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2009-07-14-VoidPtr.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2009-07-15-pad-wchar_t-array.c Add CodeGen/2009-07-15-pad-wchar_t-array.c migrated from test/FrontendC 2011-07-26 20:27:12 +00:00
2009-07-22-StructLayout.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2009-07-31-DbgDeclare.c
2009-08-14-vararray-crash.c
2009-09-24-SqrtErrno.c Migrate CodeGen/2009-09-24-SqrtErrno.c from test/FrontendC with changes 2011-07-26 20:31:17 +00:00
2009-10-20-GlobalDebug.c Update tests so that they don't rely upon LLVMDebugVersion number. 2012-02-03 23:58:39 +00:00
2009-12-07-BitFieldAlignment.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2010-01-13-MemBarrier.c Switch clang over to using fence/atomicrmw/cmpxchg instead of the intrinsics (which will go away). LLVM CodeGen does almost exactly the same thing with these and the old intrinsics, so I'm reasonably confident this will not break anything. 2011-09-07 01:41:24 +00:00
2010-01-14-FnType-DebugInfo.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2010-01-18-Inlined-Debug.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2010-02-10-PointerName.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2010-02-15-DbgStaticVar.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2010-02-16-DbgScopes.c
2010-02-18-Dbg-VectorType.c
2010-03-5-LexicalScope.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2010-03-09-DbgInfo.c
2010-05-26-AsmSideEffect.c Fix thinko in last checkin. 2011-07-28 00:30:42 +00:00
2010-06-11-SaveExpr.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2010-06-17-asmcrash.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2010-07-08-DeclDebugLineNo.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2010-07-14-overconservative-align.c Rewrite matching line to be friendlier to misc buildbots. 2011-07-26 22:43:37 +00:00
2010-07-14-ref-off-end.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
2010-08-10-DbgConstant.c
2010-08-12-asm-aggr-arg.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2010-12-01-CommonGlobal.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2011-02-21-DATA-common.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2011-03-02-UnionInitializer.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
2011-03-08-ZeroFieldUnionInitializer.c Output to /dev/null, not "0" 2011-08-05 01:05:35 +00:00
2011-03-31-ArrayRefFolding.c Rework this slightly to work for optimized compilers and remove the 2011-07-26 01:24:10 +00:00
Atomics.c Re-commit r139643. 2011-09-13 22:21:56 +00:00
BasicInstrs.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +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
_Bool-conversion.c
address-safety-attr.cpp The following patch adds __attribute__((no_address_safety_analysis)) which will allow to disable 2012-01-24 19:25:38 +00:00
address-space-cast.c
address-space-compound-literal.c
address-space-field1.c
address-space.c
alias.c
align-local.c
align-param.c Fix alignment on alloca's for parameters using ABIArgInfo::Expand. 2011-11-03 21:39:02 +00:00
alignment.c fix test on -Asserts builds. 2012-01-04 22:51:21 +00:00
alignof.c
altivec.c Add support for bitcasts to vector type in Evaluate. 2011-12-22 03:51:45 +00:00
always-inline.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
always_inline.c
annotations-builtin.c Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can 2011-09-09 22:41:49 +00:00
annotations-field.c Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can 2011-09-09 22:41:49 +00:00
annotations-global.c Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can 2011-09-09 22:41:49 +00:00
annotations-loc.c Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can 2011-09-09 22:41:49 +00:00
annotations-var.c Missed a %local use; hopefully this clears this test up. 2011-09-10 05:31:57 +00:00
arm-aapcs-vfp.c Check for homogeneous aggregate return values with ARM's AAPCS-VFP ABI. 2011-11-02 04:51:36 +00:00
arm-apcs-zerolength-bitfield.c Add support for using anonymous bitfields (e.g., int : 0) to enforce alignment. 2011-08-05 22:38:04 +00:00
arm-arguments.c Loosen the test from r150238 a bit to make some of our bots happy. 2012-02-10 10:04:01 +00:00
arm-asm-variable.c clang side to match the LLVM IR type system rewrite patch. 2011-07-09 17:41:47 +00:00
arm-asm.c Clang support for ARM Uv/Uy/Uq inline-asm constraints. 2011-06-07 23:45:05 +00:00
arm-cc.c
arm-clear.c
arm-inline-asm.c Add support for the 'Q' arm memory constraint. 2011-07-29 21:20:35 +00:00
arm-pcs.c
arm-vaarg-align.c Implements alignment for long long and double types in va_arg on ARM AAPCS. 2011-08-02 22:33:37 +00:00
arm-vector-align.c Preserve alignment for Neon vld1_lane/dup and vst1_lane intrinsics. 2012-02-04 23:58:08 +00:00
arm-vector-arguments.c Track whether an AggValueSlot is potentially aliased, and do not 2011-08-25 23:04:34 +00:00
array.c
arrayderef.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
asm-errors.c clang side to match the LLVM IR type system rewrite patch. 2011-07-09 17:41:47 +00:00
asm-inout.c Move additional register names to their own lookup, separate from 2011-06-21 00:05:20 +00:00
asm-label.c CodeGen: allow __asm renaming on static local variables. 2011-11-20 21:05:04 +00:00
asm-reg-var-local.c Generalize for various build bots. 2011-07-26 22:52:35 +00:00
asm-variable.c
asm.c Add support for AVX registers to clang inline asm. Add a small testcase 2011-12-02 02:12:16 +00:00
asm_arm.c
assign.c Update clang tests for r137527. 2011-08-12 23:33:52 +00:00
atomic-ops.c Add missing newline. 2011-10-17 21:48:31 +00:00
atomic.c Re-commit r139643. 2011-09-13 22:21:56 +00:00
atomic_init.c Some improvements to the handling of C11 atomic types: 2012-01-16 17:27:18 +00:00
atomic_ops.c Some improvements to the handling of C11 atomic types: 2012-01-16 17:27:18 +00:00
attr-availability.c
attr-cleanup.c
attr-naked.c Make sure we don't inline functions marked with __attribute__((naked)). <rdar://problem/9973228> 2011-08-22 23:55:33 +00:00
attr-nodebug.c
attr-noinline.c
attr-used.c
attr-weak-import.c Issue warning if weak_import attribute is added to an already 2011-06-22 22:08:50 +00:00
attr-weakref.c
attr-weakref2.c
attribute-section-data-common.c
attribute_constructor.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
attributes.c Update to match mainline ConstantStruct::get API change. Also, use 2011-06-20 04:01:35 +00:00
available-externally-suppress.c Fix fallout from r131838. 2011-05-22 06:50:05 +00:00
avx-builtins.c test/CodeGen/avx-builtins.c: Fix more for -Asserts. 2012-01-25 09:11:21 +00:00
avx-cmp-builtins.c Test case for some AVX builtins. Patch by Syoyo Fujita! 2011-06-03 00:02:45 +00:00
avx-shuffle-builtins.c Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builtin_shufflevector. 2012-02-08 07:33:36 +00:00
avx2-builtins.c Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builtin_shufflevector. 2012-02-08 07:33:36 +00:00
bitfield-2.c clang side to match the LLVM IR type system rewrite patch. 2011-07-09 17:41:47 +00:00
bitfield-assign.c
bitfield-init.c
bitfield-promote.c
bitfield.c
block-3.c block IRgen - Fixes a crash when determining if given block variable 2011-08-23 00:27:49 +00:00
block-byref-aggr.c
block-copy.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
blocks-1.c
blocks-2.c
blocks-aligned-byref-variable.c
blocks-seq.c
blocks.c Track whether an AggValueSlot is potentially aliased, and do not 2011-08-25 23:04:34 +00:00
blocksignature.c clang side to match the LLVM IR type system rewrite patch. 2011-07-09 17:41:47 +00:00
blockstret.c clang side to match the LLVM IR type system rewrite patch. 2011-07-09 17:41:47 +00:00
blockwithlocalstatic.c
bmi-builtins.c Change LZCNT and BMI tests to check IR instead of X86 assembly. 2011-12-25 15:20:31 +00:00
bmi2-builtins.c Add BMI2 intrinsics. 2011-12-26 02:31:10 +00:00
bool-bitfield.c
bool-convert.c
bool-init.c
bool_test.c
boolassign.c
builtin-attributes.c The frexp, modf, and remquo builtins are not 'const'. 2011-09-08 21:18:03 +00:00
builtin-count-zeros.c Make clz/ctz builtins defined for zero on ARM targets. rdar://10732455 2012-01-26 22:14:27 +00:00
builtin-expect.c I had meant to locally revert this test. 2011-09-21 08:34:49 +00:00
builtin-memfns.c
builtin-nanf.c
builtin-recursive.cc Add testcase for r148375! 2012-01-18 04:28:31 +00:00
builtin-rename.c
builtin-stackaddress.c
builtin-unwind-init.c
builtins-arm.c
builtins-ppc-altivec.c
builtins-ptx.c
builtins-x86.c Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builtin_shufflevector. 2012-02-08 07:33:36 +00:00
builtins.c
builtinshufflevector.c Make __builtin_shufflevector and -ftrapv work correctly together. PR9945. 2011-05-19 00:37:32 +00:00
byval-memcpy-elim.c The LLVM IR representation of byval arguments has a rather strange property: if the alignment of an argument to a call is less than the specified byval alignment for that argument, there is no way to specify the alignment of the implied copy. Therefore, we must ensure that the alignment of the argument is at least the byval alignment. To do this, we have to mess with the alignment of relevant alloca's in some cases, and insert a copy that conceptually shouldn't be necessary in some cases. 2011-06-14 01:37:52 +00:00
c-strings.c
call.c PR10337 reminds me that calls return values, lets handle them just 2011-07-13 03:59:32 +00:00
capture-complex-expr-in-block.c Revise test and see if it passes with a release-built clang. 2011-09-02 21:47:51 +00:00
cast-emit.c
cast.c
catch-undef-behavior.c
cfstring.c The `-fwritable-strings' flag doesn't make the backing store strings of all 2012-01-10 08:46:39 +00:00
cfstring2.c
char-literal.c add tests for wide character encodings 2012-01-21 00:16:11 +00:00
cleanup-stack.c
complex-indirect.c clang side to match the LLVM IR type system rewrite patch. 2011-07-09 17:41:47 +00:00
complex-init-list.c Add missing code for compound literals of complex type. <rdar://problem/10938628> 2012-02-27 20:26:13 +00:00
complex.c Test for r133070. 2011-06-15 20:17:07 +00:00
compound-literal.c Fix a silly mistake in this test that somehow slipped into my last commit. 2011-12-22 00:06:39 +00:00
compound-type.c
compound.c
conditional-gnu-ext.c
conditional.c Fix an edge case in IRGen for conditionals. PR11509. 2011-12-08 22:01:56 +00:00
const-arithmetic.c fix an unintended behavior change in the type system rewrite, which caused us to compile 2011-07-12 05:53:08 +00:00
const-init.c Add support for bitcasts to vector type in Evaluate. 2011-12-22 03:51:45 +00:00
const-label-addr.c
const-unordered-compare.c
constant-comparison.c
constructor-attribute.c
count-builtins.c Make the __builtin_c[lt]zs builtins target independent. 2012-01-28 18:42:57 +00:00
cxx-condition.cpp
cxx-default-arg.cpp
cxx-value-init.cpp
darwin-string-literals.c
darwin-thread-specifier.c Add a testcase for r134292. 2011-07-02 00:28:30 +00:00
debug-dead-local-var.c Add new test. 2011-08-19 23:26:54 +00:00
debug-info-args.c Fix PR11073 by adding the argument type information to the decl we construct 2011-10-21 23:30:10 +00:00
debug-info-block.c Add new test. 2011-11-04 17:12:03 +00:00
debug-info-compilation-dir.c Switch tests from grep to FileCheck 2011-10-21 23:20:41 +00:00
debug-info-crash.c These tests require particular registered targets. Declared as such. 2011-06-03 22:24:54 +00:00
debug-info-enum.c
debug-info-iv.c Correct test for additional comment line. 2011-11-01 04:46:08 +00:00
debug-info-line.c Recommit: 2011-10-13 21:45:18 +00:00
debug-info-line2.c
debug-info-line3.c Carry the debug information from single exit unified return block 2011-09-09 21:53:04 +00:00
debug-info-member.c Robustify test, there is no need to check metadata number which can change. 2011-08-16 21:01:06 +00:00
debug-info-scope.c
debug-info-static.c Add new test. 2011-11-04 16:57:26 +00:00
debug-info-var-location.c
debug-info.c Emit debug info for extended vectors. 2011-07-13 21:23:30 +00:00
decl.c Make constant aggregate constant initializers private linkage. 2011-08-24 00:33:55 +00:00
designated-initializers.c fix an unintended behavior change in the type system rewrite, which caused us to compile 2011-07-12 05:53:08 +00:00
dllimport-dllexport.c
dostmt.c
emit-all-decls.c
empty-union-init.c
enum.c
enum2.c
exact-div-expr.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
exceptions.c Throw the switch to convert clang to the new exception handling model! 2011-09-19 20:31:14 +00:00
exprs.c
ext-vector.c Add new line. 2012-01-16 21:15:33 +00:00
extern-block-var.c
extern-inline.c Implement -fgnu89-inline. Fixes PR10041. 2011-06-02 16:13:27 +00:00
extern-weak.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
flexible-array-init.c clang side to match the LLVM IR type system rewrite patch. 2011-07-09 17:41:47 +00:00
fma4-builtins.c Add FMA4 intrinsics. 2011-12-30 09:15:03 +00:00
fold-const-declref.c
fp16-ops.c Missed tests for half FP support 2011-10-14 23:32:50 +00:00
frame-pointer-elim.c rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
func-aligned.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
func-decl-cleanup.c
func-in-block.c
func-ptr-cast-decl.c
func-return-member.c
funccall.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
function-attributes.c Add returns_twice to functions that are known to return twice. This implements 2011-10-12 19:51:18 +00:00
functions.c ANSI C requires that a call to an unprototyped function type succeed 2011-09-21 08:08:30 +00:00
global-decls.c
global-init.c Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving 2011-11-01 02:23:42 +00:00
global-with-initialiser.c
globalinit.c
hidden-visibility.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
imaginary.c
implicit-arg.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
incomplete-function-type.c
indirect-goto.c
init-with-member-expr.c
init.c Fix a stupid mistake in r151133. Reported to me by Joerg Sonnenberger. 2012-02-24 23:53:49 +00:00
inline-asm-mrv.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
inline.c Make FunctionDecl::doesDeclarationForceExternallyVisibleDefinition use the same logic as FunctionDecl::isInlineDefinitionExternallyVisible to figure out whether to emit a definition. Based on work by Anton Yartsev. 2012-02-07 03:50:18 +00:00
inline2.c r149587 reverted 2012-02-02 06:06:34 +00:00
instrument-functions.c
int-to-pointer.c
integer-overflow.c
kr-func-promote.c
kr-style-block.c
libcalls-d.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
libcalls-ld.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
libcalls.c 'pure' and 'const' functions should also be marked nounwind. Migrate 2011-08-15 22:38:22 +00:00
lifetime.c Test case for r151429/r151430, which ensures llvm.lifetime intrinsics are not 2012-02-27 18:45:03 +00:00
lineno-dbginfo.c
link-bitcode-file.c Add support for lazily linking bitcode files (using a new 2011-10-30 17:30:44 +00:00
linkage-redecl.c
long-double-x86.c
lzcnt-builtins.c Change LZCNT and BMI tests to check IR instead of X86 assembly. 2011-12-25 15:20:31 +00:00
mandel.c
mangle.c
may-alias.c
mcount.c
merge-attrs.c
merge-statics.c
microsoft-call-conv.c ANSI C requires that a call to an unprototyped function type succeed 2011-09-21 08:08:30 +00:00
mips64-class-return.cpp Class objects passed by value follow the same rules as structure objects. 2012-02-09 19:54:16 +00:00
mips64-f128-literal.c rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
mips64-nontrivial-return.cpp Do not return records with non trivial destructors or copy constructors in 2012-02-08 01:31:22 +00:00
mips64-padding-arg.c rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
misaligned-param.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
mms-bitfields.c
mmx-builtins.c These tests require particular registered targets. Declared as such. 2011-06-03 22:24:54 +00:00
mmx-inline-asm.c rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
mmx-shift-with-immediate.c rename -ccc-host-triple into -target 2012-01-20 22:01:23 +00:00
mrtd.c ANSI C requires that a call to an unprototyped function type succeed 2011-09-21 08:08:30 +00:00
ms-anonymous-struct.c clang side to match the LLVM IR type system rewrite patch. 2011-07-09 17:41:47 +00:00
ms-declspecs.c Turned on support for __declspecs: noreturn, noinline, nothrow and naked in MS compatibility mode. 2012-02-23 22:46:33 +00:00
ms_struct-bitfield-1.c Formatting. 2011-08-04 21:26:30 +00:00
ms_struct-bitfield-2.c
ms_struct-bitfield-3.c
ms_struct-bitfield-init.c
ms_struct-bitfield.c
ms_struct-pack.c Clean up consequences of cut and paste. 2011-05-11 17:07:02 +00:00
ms_struct.c
mult-alt-generic.c Remove another Blackfin test. 2011-10-25 01:02:36 +00:00
mult-alt-x86.c
no-common.c
object-size.c Constant expression evaluation: add support for evaluation of member pointers 2011-11-17 22:56:20 +00:00
offsetof.c
opaque-pointer.c
overloadable.c
override-layout.c Try harder to get X7 defined 2012-01-26 18:38:13 +00:00
packed-arrays.c
packed-nest-unpacked.c Make EmitAggregateCopy take an alignment argument. Make EmitFinalDestCopy pass in the correct alignment when known. 2011-12-05 22:23:28 +00:00
packed-structure.c
packed-union.c clang side to match the LLVM IR type system rewrite patch. 2011-07-09 17:41:47 +00:00
palignr.c clang part of r139458; un-XFAIL testcase. 2011-09-10 02:03:28 +00:00
parameter-passing.c
pascal-string.c
pascal-wchar-string.c Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving 2011-11-01 02:23:42 +00:00
pointer-arithmetic.c
pointer-cmp-type.c
pointer-signext.c
pointer-to-int.c
popcnt-builtins.c Add popcnt feature flag to match gcc. This flag is implied when sse42 is enabled, but can be disabled separately. Move popcnt intrinsics to popcntintrin.h to match gcc. 2011-12-29 16:10:46 +00:00
pr2394.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
pr3518.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
pr4349.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
pr5406.c Add a triple to this test and make sure it passes on arm where it was 2011-07-28 00:13:53 +00:00
pr9614.c Add a triple to the test. 2011-12-19 16:30:30 +00:00
pragma-pack-1.c
pragma-pack-2.c
pragma-pack-3.c clang side to match the LLVM IR type system rewrite patch. 2011-07-09 17:41:47 +00:00
pragma-visibility.c
pragma-weak.c Make sure the FunctionDecl's created by "#pragma weak" have correct ParmVarDecl's. PR10878. 2011-09-07 04:05:06 +00:00
predefined-expr.c
private-extern-redef.c Set the visibility to 'hidden' when previous 2011-06-16 14:49:42 +00:00
private-extern.c
ptx-cc.c
redef-ext-inline.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
redefine_extname.c Implement #pragma redefine_extname. 2012-02-18 16:12:34 +00:00
regparm-flag.c
regparm.c fix an unintended behavior change in the type system rewrite, which caused us to compile 2011-07-12 05:53:08 +00:00
restrict.c
shared-string-literals.c
sizeof-vla.c
sret.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
sret2.c Migrate and FileCheck-ize some of: 2011-07-26 00:57:50 +00:00
sse-builtins.c test/CodeGen/sse-builtins.c: Make this host-independent to unbreak posix-unlike hosts. 2011-09-16 03:55:36 +00:00
stack-protector.c
statements.c [frontend] Don't allow a mapping to a warning override an error/fatal mapping. 2012-02-03 01:49:51 +00:00
static-forward-decl-fun.c
static-forward-decl.c
static-local-union.c
static-order.c
staticinit.c
stdcall-fastcall.c ANSI C requires that a call to an unprototyped function type succeed 2011-09-21 08:08:30 +00:00
string-literal-short-wstring.c Add and update tests for character literals 2012-01-18 12:27:10 +00:00
string-literal-unicode-conversion.c Fix a regression in wide character codegen. See PR11369. 2011-11-14 05:17:37 +00:00
string-literal.c Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving 2011-11-01 02:23:42 +00:00
struct-comma.c
struct-copy.c
struct-init.c test/CodeGen/struct-init.c, struct-matching-constraint.c: Tweak commandline, or they would not be recognized as armv7 on some hosts. 2011-07-28 03:53:54 +00:00
struct-matching-constraint.c test/CodeGen/struct-matching-constraint.c: Fixup not to emit garbage to source tree. 2011-07-28 04:50:11 +00:00
struct-passing.c 'pure' and 'const' functions should also be marked nounwind. Migrate 2011-08-15 22:38:22 +00:00
struct-x86-darwin.c
struct.c Fix the clang bootstrap and Jay's testcase from llvm-dev by being completely 2011-07-10 03:47:27 +00:00
switch-dce.c
switch.c
target-data.c Added natural stack alignment to target-data.c test case. 2011-10-11 01:06:28 +00:00
tentative-decls.c
thread-specifier.c
transparent-union.c fix an unintended behavior change in the type system rewrite, which caused us to compile 2011-07-12 05:53:08 +00:00
trapv.c clang side to match the LLVM IR type system rewrite patch. 2011-07-09 17:41:47 +00:00
typedef-func.c
typedef.c
types.c
uint128_t.c
unaligned-memcpy.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
union-align.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
union-init.c
union-init2.c clang side to match the LLVM IR type system rewrite patch. 2011-07-09 17:41:47 +00:00
union.c
unreachable.c
unwind-attr.c
va_list_test.c
varargs.c
variable-array.c
vector.c
vfprintf.c
visibility.c
vla-2.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
vla-3.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
vla-4.c clang/test/CodeGen/vla-4.c: Relax expression for -Asserts. 2012-01-11 08:34:52 +00:00
vla.c Fixed TypeofExpr AST and code generation. 2012-01-07 10:52:36 +00:00
volatile-1.c Update clang tests for r137527. 2011-08-12 23:33:52 +00:00
volatile-2.c Update clang tests for r137527. 2011-08-12 23:33:52 +00:00
volatile.c
wchar-const.c Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving 2011-11-01 02:23:42 +00:00
weak-global.c
weak-incomplete.c
weak_constant.c Migrate most of the rest of test/FrontendC from llvm and migrate 2011-07-26 22:17:02 +00:00
whilestmt.c
writable-strings.c
x86.c
x86_32-arguments-darwin.c Finish r144971, which was an incomplete commit. 2011-11-18 04:01:36 +00:00
x86_32-arguments-linux.c Change -mno-mmx to be more compatible with gcc. Specifically, -mno-mmx should not imply -mno-sse. 2011-07-08 23:31:17 +00:00
x86_32-arguments-nommx.c Silly typo in test for r134770. 2011-07-08 23:57:18 +00:00
x86_32-arguments-realign.c
x86_32-arguments-win32.c Add some ABI tweaks for i386-pc-win32 triple so that we return structs in an MSVC-compatible way. Patch by Joe Groff. 2012-01-25 22:46:34 +00:00
x86_64-arguments-darwin.c
x86_64-arguments.c When we're passing a vector with an illegal type through memory on x86-64, use byval so we're sure the backend does the right thing. Fixes va_arg with illegal vectors and an obscure ABI mismatch with __m64 vectors. 2011-12-02 00:11:43 +00:00