hanchenye-llvm-project/clang/test/CodeGen
Craig Topper b4ceb6fd52 Add FMA4 intrinsics.
llvm-svn: 147372
2011-12-30 09:15:03 +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-05-24-Alloca.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-06-BuiltinSetjmpLongjmp.c
2003-08-17-DeadCodeShortCircuit.c
2003-08-18-SigSetJmp.c
2003-08-18-StructAsValue.c
2003-08-20-BadBitfieldRef.c
2003-08-20-PrototypeMismatch.c
2003-08-20-vfork-bug.c
2003-08-21-BinOp-Type-Mismatch.c
2003-08-21-StmtExpr.c
2003-08-21-WideString.c
2003-08-23-LocalUnionTest.c
2003-08-29-BitFieldStruct.c
2003-08-29-HugeCharConst.c
2003-08-29-StructLayoutBug.c
2003-08-30-AggregateInitializer.c
2003-08-30-LargeIntegerBitfieldMember.c
2003-09-18-BitfieldTests.c
2003-09-30-StructLayout.c
2003-10-02-UnionLValueError.c
2003-10-06-NegateExprType.c
2003-10-09-UnionInitializerBug.c
2003-10-28-ident.c
2003-10-29-AsmRename.c
2003-11-01-C99-CompoundLiteral.c
2003-11-01-EmptyStructCrash.c
2003-11-01-GlobalUnionInit.c
2003-11-03-AddrArrayElement.c
2003-11-04-EmptyStruct.c
2003-11-04-OutOfMemory.c
2003-11-08-PointerSubNotGetelementptr.c
2003-11-12-VoidString.c
2003-11-13-TypeSafety.c
2003-11-16-StaticArrayInit.c
2003-11-18-CondExprLValue.c
2003-11-19-AddressOfRegister.c
2003-11-19-BitFieldArray.c
2003-11-20-Bitfields.c
2003-11-20-ComplexDivision.c
2003-11-20-UnionBitfield.c
2003-11-26-PointerShift.c
2003-11-27-ConstructorCast.c
2003-11-27-UnionCtorInitialization.c
2003-12-14-ExternInlineSupport.c
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
2004-06-18-VariableLengthArrayOfStructures.c
2004-07-06-FunctionCast.c
2004-08-06-LargeStructTest.c
2004-11-25-UnnamedBitfieldPadding.c
2004-11-27-InvalidConstantExpr.c
2004-11-27-StaticFunctionRedeclare.c
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 Make constant aggregate constant initializers private linkage. 2011-08-24 00:33:55 +00:00
2005-03-05-OffsetOfHack.c
2005-03-06-OffsetOfStructCrash.c
2005-03-11-Prefetch.c
2005-04-09-ComplexOps.c
2005-05-06-CountBuiltins.c
2005-05-10-GlobalUnionInit.c
2005-06-15-ExpandGotoInternalProblem.c
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
2005-09-24-BitFieldCrash.c
2005-12-04-AttributeUsed.c
2005-12-04-DeclarationLineNumbers.c
2006-01-13-Includes.c Harden test for windows paths. 2011-10-14 19:03:46 +00:00
2006-01-13-StackSave.c
2006-01-16-BitCountIntrinsicsUnsigned.c
2006-01-23-FileScopeAsm.c
2006-03-03-MissingInitializer.c
2006-03-16-VectorCtor.c
2006-03-17-KnRMismatch.c
2006-05-19-SingleEltReturn.c
2006-07-31-PR854.c
2006-09-11-BitfieldRefCrash.c
2006-09-18-fwrite-cast-crash.c
2006-09-21-IncompleteElementType.c
2006-09-25-DebugFilename.c
2006-09-25-DebugFilename.h
2006-09-28-SimpleAsm.c
2006-10-30-ArrayCrash.c
2006-12-14-ordered_expr.c
2007-01-06-KNR-Proto.c
2007-01-20-VectorICE.c
2007-01-24-InlineAsmCModifier.c
2007-02-04-AddrLValue-2.c
2007-02-04-AddrLValue.c
2007-02-04-EmptyStruct.c
2007-02-07-AddrLabel.c
2007-02-16-VoidPtrDiff.c
2007-02-25-C-DotDotDot.c
2007-03-01-VarSizeArrayIdx.c
2007-03-05-DataLayout.c
2007-03-26-BitfieldAfterZeroWidth.c
2007-03-26-ZeroWidthBitfield.c
2007-03-27-VarLengthArray.c
2007-04-05-PackedBitFields-2.c
2007-04-05-PackedBitFields.c
2007-04-05-PackedStruct.c
2007-04-05-PadBeforeZeroLengthField.c
2007-04-05-UnPackedStruct.c
2007-04-11-InlineAsmStruct.c
2007-04-11-InlineAsmUnion.c
2007-04-11-PR1321.c
2007-04-13-InlineAsmStruct2.c
2007-04-13-InlineAsmUnion2.c
2007-04-14-FNoBuiltin.c
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 Make this test portable on Win32. 2011-09-10 05:46:15 +00:00
2007-06-18-SextAttrAggregate.c
2007-07-29-RestrictPtrArg.c
2007-08-01-LoadStoreAlign.c
2007-08-21-ComplexCst.c
2007-08-22-CTTZ.c
2007-09-05-ConstCtor.c
2007-09-12-PragmaPack.c
2007-09-14-NegatePointer.c
2007-09-17-WeakRef.c
2007-09-26-Alignment.c
2007-09-27-ComplexIntCompare.c
2007-09-28-PackedUnionMember.c
2007-10-02-VolatileArray.c
2007-10-15-VoidPtr.c
2007-10-30-Volatile.c
2007-11-07-AlignedMemcpy.c
2007-11-07-CopyAggregateAlign.c
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-11-ChainConsistency.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 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
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
2008-07-22-packed-bitfield-access.c
2008-07-29-override-alias-decl.c
2008-07-30-implicit-initialization.c
2008-07-30-redef-of-bitcasted-decl.c
2008-07-31-asm-labels.c
2008-07-31-promotion-of-compound-pointer-arithmetic.c
2008-08-04-void-pointer-arithmetic.c
2008-08-07-AlignPadding1.c
2008-08-07-AlignPadding2.c
2008-08-07-GEPIntToPtr.c
2008-08-19-cast-of-typedef.c
2008-09-03-WeakAlias.c
2008-09-22-bad-switch-type.c
2008-10-13-FrontendCrash.c
2008-10-30-ZeroPlacement.c
2008-11-02-WeakAlias.c
2008-11-08-InstCombineSelect.c
2008-12-23-AsmIntPointerTie.c
2009-01-05-BlockInlining.c
2009-01-21-InvalidIterator.c
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
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
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 Move these test from checking assembly to checking LLVM IR. Should fix fallout 2011-10-27 07:11:43 +00:00
2009-12-07-BitFieldAlignment.c
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
2010-01-18-Inlined-Debug.c
2010-02-10-PointerName.c
2010-02-15-DbgStaticVar.c
2010-02-16-DbgScopes.c
2010-02-18-Dbg-VectorType.c
2010-03-5-LexicalScope.c
2010-03-09-DbgInfo.c
2010-05-26-AsmSideEffect.c
2010-06-11-SaveExpr.c
2010-06-17-asmcrash.c
2010-07-08-DeclDebugLineNo.c
2010-07-14-overconservative-align.c
2010-07-14-ref-off-end.c
2010-08-10-DbgConstant.c
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 Re-commit r139643. 2011-09-13 22:21:56 +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
PR5060-align.c
_Bool-conversion.c
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 loads also handled of course. 2011-12-19 21:17:33 +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
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
arm-arguments.c Track whether an AggValueSlot is potentially aliased, and do not 2011-08-25 23:04:34 +00:00
arm-asm-variable.c
arm-asm.c
arm-cc.c
arm-clear.c
arm-inline-asm.c
arm-pcs.c
arm-vaarg-align.c
arm-vector-align.c
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
asm-errors.c
asm-inout.c
asm-label.c CodeGen: allow __asm renaming on static local variables. 2011-11-20 21:05:04 +00:00
asm-reg-var-local.c
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
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
attr-availability.c
attr-cleanup.c
attr-naked.c
attr-nodebug.c
attr-noinline.c
attr-used.c
attr-weak-import.c
attr-weakref.c
attr-weakref2.c
attribute-section-data-common.c
attribute_constructor.c
attributes.c
available-externally-suppress.c
avx-cmp-builtins.c
avx-shuffle-builtins.c Add testcase for r138411 2011-08-24 01:35:04 +00:00
avx2-builtins.c Add last of the AVX2 intrinsics except for gather. 2011-12-24 17:20:15 +00:00
bitfield-2.c
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
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
blockstret.c
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
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-rename.c
builtin-stackaddress.c
builtin-unwind-init.c
builtins-arm.c
builtins-ppc-altivec.c
builtins-ptx.c
builtins-x86.c Add AVX2 intrinsics for pavg, pblend, and pcmp instructions. Also remove unneeded builtins for SSE pcmp. Change SSE pcmpeqq and pcmpgtq to not use builtins and just use vector == and >. 2011-12-20 09:55:26 +00:00
builtins.c
builtinshufflevector.c
byval-memcpy-elim.c
c-strings.c
call.c
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
cfstring2.c
char-literal.c Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
cleanup-stack.c
complex-indirect.c
complex-init-list.c Add list initialization for complex numbers in C. Essentially, this allows "_Complex float x = {1.0f, 2.0f};". See changes to docs/LanguageExtensions.html for a longer description. 2011-09-19 23:17:44 +00:00
complex.c
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
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
cxx-condition.cpp
cxx-default-arg.cpp
cxx-value-init.cpp
darwin-string-literals.c
darwin-thread-specifier.c
debug-dead-local-var.c
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
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
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
decl.c Make constant aggregate constant initializers private linkage. 2011-08-24 00:33:55 +00:00
designated-initializers.c
dllimport-dllexport.c
dostmt.c
emit-all-decls.c
empty-union-init.c
enum.c
enum2.c
exact-div-expr.c
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 The comparison of two vectors should return a signed result. hasIntegerRepresentation() used to always return false for vectors, but since it was changed, it also 2011-10-17 21:00:38 +00:00
extern-block-var.c
extern-inline.c
extern-weak.c
flexible-array-init.c
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
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 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
imaginary.c
implicit-arg.c
incomplete-function-type.c
indirect-goto.c
init-with-member-expr.c
init.c
inline-asm-mrv.c
inline.c PR11062: Make C99 inlining work properly for names with associated builtin libcalls. 2011-10-11 22:09:24 +00:00
inline2.c
instrument-functions.c
int-to-pointer.c
integer-overflow.c
kr-func-promote.c
kr-style-block.c
libcalls-d.c
libcalls-ld.c
libcalls.c
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
misaligned-param.c
mms-bitfields.c
mmx-builtins.c
mmx-inline-asm.c
mmx-shift-with-immediate.c
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
ms_struct-bitfield-1.c
ms_struct-bitfield-2.c
ms_struct-bitfield-3.c
ms_struct-bitfield-init.c
ms_struct-bitfield.c
ms_struct-pack.c
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
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
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
pr3518.c
pr4349.c
pr5406.c
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
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
private-extern.c
ptx-cc.c
redef-ext-inline.c
regparm-flag.c
regparm.c
restrict.c
shared-string-literals.c
sizeof-vla.c
sret.c
sret2.c
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
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 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
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
struct-matching-constraint.c
struct-passing.c
struct-x86-darwin.c
struct.c
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
trapv.c
typedef-func.c
typedef.c
types.c
uint128_t.c
unaligned-memcpy.c
union-align.c
union-init.c
union-init2.c
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
vla-3.c
vla.c
volatile-1.c
volatile-2.c
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
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
x86_32-arguments-nommx.c
x86_32-arguments-realign.c
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