llvm-project/clang/test/CodeGen
Sanjay Patel 0bb72c1424 [clang] make reciprocal estimate codegen a function attribute
The motivation for the change is that we can't have pseudo-global settings
for codegen living in TargetOptions because that doesn't work with LTO.

Ideally, these reciprocal attributes will be moved to the instruction-level
via FMF, metadata, or something else. But making them function attributes is
at least an improvement over the current state.

I'm committing this patch ahead of the related LLVM patch to avoid bot failures,
but if that patch needs to be reverted, then this should be reverted too.

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

llvm-svn: 283251
2016-10-04 20:44:05 +00:00
..
Inputs CodeGen: Replace test/CodeGen/thinlto_backend.c with a functional test. 2016-06-22 00:57:26 +00:00
3dnow-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
24-bit.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
2002-01-23-LoadQISIReloadFailure.c
2002-01-24-ComplexSpaceInType.c
2002-01-24-HandleCallInsnSEGV.c
2002-02-13-ConditionalInCall.c
2002-02-13-ReloadProblem.c
2002-02-13-TypeVarNameCollision.c
2002-02-13-UnnamedLocal.c
2002-02-14-EntryNodePreds.c
2002-02-16-RenamingTest.c
2002-02-17-ArgumentAddress.c
2002-02-18-64bitConstant.c
2002-02-18-StaticData.c
2002-03-11-LargeCharInString.c
2002-03-12-ArrayInitialization.c
2002-03-12-StructInitialize.c
2002-03-12-StructInitializer.c
2002-03-14-BrokenPHINode.c
2002-03-14-BrokenSSA.c
2002-03-14-QuotesInStrConst.c
2002-04-07-SwitchStmt.c
2002-04-08-LocalArray.c
2002-04-09-StructRetVal.c
2002-04-10-StructParameters.c
2002-05-23-StaticValues.c
2002-05-23-TypeNameCollision.c
2002-06-25-FWriteInterfaceFailure.c
2002-07-14-MiscListTests.c
2002-07-14-MiscTests.c
2002-07-14-MiscTests2.c
2002-07-14-MiscTests3.c
2002-07-16-HardStringInit.c
2002-07-17-StringConstant.c
2002-07-30-SubregSetAssertion.c
2002-07-30-UnionTest.c
2002-07-30-VarArgsCallFailure.c
2002-07-31-BadAssert.c
2002-07-31-SubregFailure.c
2002-08-02-UnionTest.c
2002-08-19-RecursiveLocals.c
2002-09-08-PointerShifts.c
2002-09-18-UnionProblem.c
2002-09-19-StarInLabel.c
2002-10-12-TooManyArguments.c
2002-12-15-GlobalBoolTest.c
2002-12-15-GlobalConstantTest.c
2002-12-15-GlobalRedefinition.c
2002-12-15-StructParameters.c
2003-01-30-UnionInit.c
2003-03-03-DeferredType.c
2003-06-22-UnionCrash.c
2003-06-23-GCC-fold-infinite-recursion.c
2003-06-26-CFECrash.c
2003-06-29-MultipleFunctionDefinition.c
2003-07-22-ArrayAccessTypeSafety.c
2003-08-17-DeadCodeShortCircuit.c
2003-08-18-SigSetJmp.c
2003-08-18-StructAsValue.c
2003-08-20-BadBitfieldRef.c
2003-08-20-PrototypeMismatch.c
2003-08-20-vfork-bug.c
2003-08-21-BinOp-Type-Mismatch.c
2003-08-21-StmtExpr.c
2003-08-21-WideString.c Delete support for AuroraUX. 2014-08-14 15:14:51 +00:00
2003-08-23-LocalUnionTest.c
2003-08-29-BitFieldStruct.c
2003-08-29-HugeCharConst.c
2003-08-29-StructLayoutBug.c
2003-08-30-AggregateInitializer.c
2003-08-30-LargeIntegerBitfieldMember.c
2003-09-18-BitfieldTests.c
2003-09-30-StructLayout.c
2003-10-02-UnionLValueError.c
2003-10-06-NegateExprType.c
2003-10-09-UnionInitializerBug.c
2003-10-28-ident.c
2003-10-29-AsmRename.c
2003-11-01-C99-CompoundLiteral.c
2003-11-01-EmptyStructCrash.c
2003-11-01-GlobalUnionInit.c
2003-11-03-AddrArrayElement.c
2003-11-04-EmptyStruct.c
2003-11-04-OutOfMemory.c
2003-11-08-PointerSubNotGetelementptr.c
2003-11-12-VoidString.c
2003-11-13-TypeSafety.c
2003-11-16-StaticArrayInit.c
2003-11-18-CondExprLValue.c
2003-11-19-AddressOfRegister.c
2003-11-19-BitFieldArray.c
2003-11-20-Bitfields.c
2003-11-20-ComplexDivision.c
2003-11-20-UnionBitfield.c
2003-11-26-PointerShift.c
2003-11-27-ConstructorCast.c
2003-11-27-UnionCtorInitialization.c
2003-12-14-ExternInlineSupport.c Update tests touched by r249656 2015-10-08 06:31:22 +00:00
2004-01-01-UnknownInitSize.c
2004-01-08-ExternInlineRedefine.c
2004-02-12-LargeAggregateCopy.c
2004-02-13-BuiltinFrameReturnAddress.c
2004-02-13-IllegalVararg.c
2004-02-13-Memset.c
2004-02-14-ZeroInitializer.c
2004-02-20-Builtins.c
2004-03-07-ComplexDivEquals.c
2004-03-07-ExternalConstant.c
2004-03-09-LargeArrayInitializers.c
2004-03-15-SimpleIndirectGoto.c
2004-03-16-AsmRegisterCrash.c
2004-05-07-VarArrays.c
2004-05-21-IncompleteEnum.c
2004-06-08-OpaqueStructArg.c
2004-06-17-UnorderedBuiltins.c
2004-06-17-UnorderedCompares.c Attach attribute "disable-tail-calls" to the functions in the IR. 2015-06-09 19:04:36 +00:00
2004-06-18-VariableLengthArrayOfStructures.c
2004-07-06-FunctionCast.c
2004-08-06-LargeStructTest.c
2004-11-25-UnnamedBitfieldPadding.c
2004-11-27-StaticFunctionRedeclare.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
2005-01-02-ConstantInits.c
2005-01-02-PointerDifference.c
2005-01-02-VAArgError-ICE.c
2005-02-20-AggregateSAVEEXPR.c
2005-02-27-MarkGlobalConstant.c
2005-03-05-OffsetOfHack.c
2005-03-06-OffsetOfStructCrash.c
2005-03-11-Prefetch.c
2005-04-09-ComplexOps.c
2005-05-10-GlobalUnionInit.c
2005-06-15-ExpandGotoInternalProblem.c Update for llvm change. 2014-10-16 20:00:22 +00:00
2005-07-20-SqrtNoErrno.c
2005-07-26-UnionInitCrash.c
2005-07-28-IncorrectWeakGlobal.c
2005-09-20-ComplexConstants.c
2005-09-24-AsmUserPrefix.c Update for llvm change. 2014-10-16 20:00:22 +00:00
2005-09-24-BitFieldCrash.c
2005-12-04-AttributeUsed.c
2006-01-13-Includes.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2006-01-13-StackSave.c
2006-01-16-BitCountIntrinsicsUnsigned.c
2006-01-23-FileScopeAsm.c
2006-03-03-MissingInitializer.c
2006-03-16-VectorCtor.c
2006-03-17-KnRMismatch.c
2006-05-19-SingleEltReturn.c
2006-07-31-PR854.c
2006-09-11-BitfieldRefCrash.c
2006-09-18-fwrite-cast-crash.c
2006-09-21-IncompleteElementType.c
2006-09-25-DebugFilename.c
2006-09-25-DebugFilename.h
2006-09-28-SimpleAsm.c
2006-10-30-ArrayCrash.c
2006-12-14-ordered_expr.c
2007-01-06-KNR-Proto.c
2007-01-20-VectorICE.c
2007-01-24-InlineAsmCModifier.c
2007-02-04-AddrLValue-2.c
2007-02-04-AddrLValue.c
2007-02-04-EmptyStruct.c
2007-02-07-AddrLabel.c
2007-02-16-VoidPtrDiff.c
2007-02-25-C-DotDotDot.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
2007-03-01-VarSizeArrayIdx.c
2007-03-26-BitfieldAfterZeroWidth.c
2007-03-26-ZeroWidthBitfield.c
2007-03-27-VarLengthArray.c Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
2007-04-05-PackedBitFields-2.c
2007-04-05-PackedBitFields.c
2007-04-05-PackedStruct.c
2007-04-05-PadBeforeZeroLengthField.c
2007-04-05-UnPackedStruct.c
2007-04-11-InlineAsmStruct.c
2007-04-11-InlineAsmUnion.c
2007-04-11-PR1321.c
2007-04-13-InlineAsmStruct2.c
2007-04-13-InlineAsmUnion2.c
2007-04-14-FNoBuiltin.c [Driver] Add support for -fno-builtin-foo options. 2016-01-06 14:35:46 +00:00
2007-04-17-ZeroSizeBitFields.c
2007-04-24-VolatileStructCopy.c
2007-04-24-bit-not-expr.c
2007-04-24-str-const.c
2007-05-07-PaddingElements.c
2007-05-08-PCH.c
2007-05-11-str-const.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2007-05-15-PaddingElement.c
2007-05-16-EmptyStruct.c
2007-05-29-UnionCopy.c
2007-06-05-NoInlineAttribute.c
2007-06-15-AnnotateAttribute.c
2007-06-18-SextAttrAggregate.c Quick fix to test/CodeGen/2007-06-18-SextAttrAggregate.c for x86_64-mingw32, corresponding to r216507. 2014-08-27 16:22:26 +00:00
2007-07-29-RestrictPtrArg.c
2007-08-01-LoadStoreAlign.c
2007-08-21-ComplexCst.c
2007-08-22-CTTZ.c
2007-09-05-ConstCtor.c
2007-09-12-PragmaPack.c
2007-09-14-NegatePointer.c
2007-09-17-WeakRef.c
2007-09-26-Alignment.c
2007-09-27-ComplexIntCompare.c
2007-09-28-PackedUnionMember.c
2007-10-02-VolatileArray.c
2007-10-15-VoidPtr.c
2007-10-30-Volatile.c
2007-11-07-AlignedMemcpy.c
2007-11-07-CopyAggregateAlign.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
2007-11-07-ZeroAggregateAlign.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
2007-11-28-GlobalInitializer.c
2007-11-29-ArraySizeFromInitializer.c
2007-12-16-AsmNoUnwind.c
2008-01-04-WideBitfield.c
2008-01-07-UnusualIntSize.c
2008-01-21-PackedBitFields.c
2008-01-21-PackedStructField.c
2008-01-24-StructAlignAndBitFields.c
2008-01-25-ByValReadNone.c
2008-01-25-ZeroSizedAggregate.c
2008-01-28-PragmaMark.c
2008-01-28-UnionSize.c
2008-02-07-bitfield-bug.c
2008-02-08-bitfield-bug.c
2008-02-26-inline-asm-bug.c
2008-03-03-CtorAttrType.c
2008-03-05-syncPtr.c
2008-03-24-BitField-And-Alloca.c
2008-03-26-PackedBitFields.c
2008-04-08-NoExceptions.c
2008-05-06-CFECrash.c
2008-05-12-TempUsedBeforeDef.c
2008-05-19-AlwaysInline.c
2008-07-17-no-emit-on-error.c
2008-07-21-mixed-var-fn-decl.c
2008-07-22-bitfield-init-after-zero-len-array.c CodeGen: ConstStructBuilder must verify packed constraints after padding 2014-10-19 23:40:06 +00:00
2008-07-22-packed-bitfield-access.c
2008-07-29-override-alias-decl.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
2008-07-30-implicit-initialization.c
2008-07-30-redef-of-bitcasted-decl.c
2008-07-31-asm-labels.c
2008-07-31-promotion-of-compound-pointer-arithmetic.c
2008-08-04-void-pointer-arithmetic.c
2008-08-07-AlignPadding1.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
2008-08-07-AlignPadding2.c
2008-08-07-GEPIntToPtr.c
2008-08-19-cast-of-typedef.c
2008-09-03-WeakAlias.c
2008-09-22-bad-switch-type.c
2008-10-13-FrontendCrash.c
2008-10-30-ZeroPlacement.c
2008-11-02-WeakAlias.c
2008-11-08-InstCombineSelect.c
2008-12-23-AsmIntPointerTie.c
2009-01-05-BlockInlining.c Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
2009-01-21-InvalidIterator.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2009-02-13-zerosize-union-field-ppc.c
2009-02-13-zerosize-union-field.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
2009-03-01-MallocNoAlias.c
2009-03-08-ZeroEltStructCrash.c
2009-03-13-dbg.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2009-03-22-increment-bitfield.c
2009-04-23-dbg.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2009-04-28-UnionArrayCrash.c
2009-05-04-EnumInreg.c
2009-05-22-callingconv.c
2009-05-28-const-typedef.c
2009-06-01-addrofknr.c
2009-06-14-HighlyAligned.c
2009-06-14-anonymous-union-init.c
2009-06-18-StaticInitTailPadPack.c
2009-07-14-VoidPtr.c
2009-07-15-pad-wchar_t-array.c Delete support for AuroraUX. 2014-08-14 15:14:51 +00:00
2009-07-22-StructLayout.c
2009-07-31-DbgDeclare.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2009-08-14-vararray-crash.c
2009-09-24-SqrtErrno.c
2009-10-20-GlobalDebug.c Update Clang for D20147 ("DebugInfo: New metadata representation for global variables.") 2016-09-13 01:13:19 +00:00
2009-12-07-BitFieldAlignment.c
2010-01-13-MemBarrier.c
2010-01-14-FnType-DebugInfo.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-01-18-Inlined-Debug.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-02-10-PointerName.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-02-15-DbgStaticVar.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-02-16-DbgScopes.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-02-18-Dbg-VectorType.c
2010-03-5-LexicalScope.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-03-09-DbgInfo.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
2010-05-26-AsmSideEffect.c
2010-06-11-SaveExpr.c
2010-06-17-asmcrash.c Accept -no-integrated-as in -cc1 and forward it to llvm. 2014-02-21 03:14:07 +00:00
2010-07-08-DeclDebugLineNo.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
2010-07-14-overconservative-align.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
2010-07-14-ref-off-end.c Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
2010-08-10-DbgConstant.c Update Clang for D20147 ("DebugInfo: New metadata representation for global variables.") 2016-09-13 01:13:19 +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
CFStrings.c CodeGen: try harder to make the CFString structure RW 2016-07-29 19:15:51 +00:00
Nontemporal.cpp Introduce __builtin_nontemporal_store and __builtin_nontemporal_load. 2015-09-08 23:52:33 +00:00
OpaqueStruct.c
PR2001-bitfield-reload.c
PR2413-void-address-cast-error.c
PR2643-null-store-to-bitfield.c
PR2743-reference-missing-static.c
PR3130-cond-constant.c
PR3589-freestanding-libcalls.c
PR3613-static-decl.c
PR3709-int-to-pointer-sign.c
PR4611-bitfield-layout.c Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
PR5060-align.c
PR8880.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
PR15826.c
_Bool-conversion.c
aarch64-arguments-hfa-v3.c [CodeGen] Widen non-power-of-2 vector HFA base types. 2016-04-19 17:54:29 +00:00
aarch64-fix-cortex-a53-835769.c Fix Clang tests that used CHECK-NEXT-NOT and CHECK-DAG-NOT. 2016-02-26 19:34:01 +00:00
aarch64-inline-asm.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
aarch64-neon-2velem.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
aarch64-neon-3v.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-neon-across.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
aarch64-neon-extract.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-neon-fcvt-intrinsics.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-neon-fma.c Revert "set the underlying value of “#pragma STDC FP_CONTRACT” on by default" 2016-09-23 20:32:52 +00:00
aarch64-neon-intrinsics.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
aarch64-neon-ldst-one.c ARM & AArch64: fix IR-converted tests. 2016-03-09 20:06:10 +00:00
aarch64-neon-misc.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
aarch64-neon-perm.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
aarch64-neon-scalar-copy.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-neon-scalar-x-indexed-elem.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
aarch64-neon-shifts.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-neon-tbl.c ARM & AArch64: fix IR-converted tests. 2016-03-09 20:06:10 +00:00
aarch64-neon-vcombine.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-neon-vget-hilo.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-neon-vget.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-poly64.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
aarch64-poly128.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
aarch64-type-sizes.c [AArch64] Change the preferred alignment for char and short. 2016-07-07 20:02:25 +00:00
aarch64-v8.1a-neon-intrinsics.c [ARM] [AARCH64] Add CodeGen IR tests for {VS}QRDML{AS}H v8.1a intrinsics. 2016-01-05 09:58:29 +00:00
aarch64-varargs.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
adc-builtins.c Fixing PR26558: remove the adx target attribute requirement from adc builtins. 2016-03-29 22:59:20 +00:00
address-safety-attr-kasan.cpp [ASan] Initial support for Kernel AddressSanitizer 2015-06-19 12:19:07 +00:00
address-safety-attr.cpp Implement no_sanitize attribute. 2015-05-15 18:33:32 +00:00
address-sanitizer-and-array-cookie.cpp call __asan_load_cxx_array_cookie when loading array cookie in asan mode. 2014-08-29 01:01:32 +00:00
address-space-cast.c
address-space-compound-literal.c
address-space-field1.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
address-space.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
adx-builtins.c [x86] Fixed argument types in intrinsics: 2014-09-24 06:45:23 +00:00
alias.c Fix Clang tests that used CHECK-NEXT-NOT and CHECK-DAG-NOT. 2016-02-26 19:34:01 +00:00
align-global-large.c Try to make the buildbots happy 2015-07-26 02:16:35 +00:00
align-local.c test: Convert some tests to FileCheck 2015-01-24 17:39:36 +00:00
align-param.c
align-systemz.c Respect alignment when loading up a coerced function argument 2015-07-10 11:31:43 +00:00
align-wasm.c [WebAssembly] Initial WebAssembly support in clang 2015-09-03 22:51:53 +00:00
align-x68_64.c
align_value.cpp Fix test failure from r265361 2016-04-04 23:14:14 +00:00
alignment.c Honor the casted-to alignment of an explicit cast even when 2015-09-29 04:37:40 +00:00
alignof.c
alloca.c
altivec.c Remove some incorrect test suppressions 2014-06-30 01:34:09 +00:00
always-inline.c Revert "Always_inline codegen rewrite" and 2 follow-ups. 2015-09-14 21:35:16 +00:00
always_inline.c Revert "Always_inline codegen rewrite" and 2 follow-ups. 2015-09-14 21:35:16 +00:00
annotations-builtin.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
annotations-field.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
annotations-global.c
annotations-loc.c
annotations-var.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
arm-aapcs-vfp.c ARM: use ABI-specified alignment for byval parameters. 2015-03-09 21:40:42 +00:00
arm-aapcs-zerolength-bitfield.c
arm-abi-vector.c LLDB JIT needs android vector passing rules. 2015-12-04 01:39:30 +00:00
arm-apcs-zerolength-bitfield.c
arm-arguments.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
arm-asm-deprecated.c Convert tests I recently add to use -verify instead of FileCheck. 2014-06-08 21:28:54 +00:00
arm-asm-diag.c
arm-asm-variable.c Preserve early clobber flag when using named registers in inline assembly. 2015-02-04 14:25:47 +00:00
arm-asm-warn.c
arm-asm.c
arm-atomics-m.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
arm-atomics-m0.c ARM: use LLVM's atomicrmw instructions when ldrex/strex are available. 2014-07-09 09:24:43 +00:00
arm-atomics.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
arm-be-result-return.c ARMEB: Fix function result return for composite types 2014-07-03 09:28:12 +00:00
arm-bitfield-alignment.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm-byval-align.c ARM: Correct alignment of structs passed as byval pointer 2014-03-12 14:02:50 +00:00
arm-cc.c Add support for musl-libc on ARM Linux. 2016-06-24 21:35:06 +00:00
arm-clear.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
arm-cortex-cpus.c
arm-crc32.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm-eabi.c Add support for musl-libc on ARM Linux. 2016-06-24 21:35:06 +00:00
arm-fp16-arguments.c Add -fnative-half-arguments-and-returns 2016-03-18 16:58:36 +00:00
arm-homogenous.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
arm-inline-asm.c
arm-interrupt-attr.c Attach attribute "disable-tail-calls" to the functions in the IR. 2015-06-09 19:04:36 +00:00
arm-long-calls.c [ARM] Pass subtarget feature "+long-calls" instead of passing backend option 2015-07-07 06:42:05 +00:00
arm-metadata.c IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
arm-microsoft-intrinsics.c Fix test failure if this value doesn't end up named %0. 2015-06-23 23:13:31 +00:00
arm-neon-directed-rounding.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
arm-neon-fma.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
arm-neon-misc.c [ARM][NEON] Use address space in vld([1234]|[234]lane) and vst([1234]|[234]lane) instructions 2015-09-30 10:56:56 +00:00
arm-neon-numeric-maxmin.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
arm-neon-shifts.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm-neon-vcvtX.c Update for LLVM changes 2016-07-26 05:52:37 +00:00
arm-neon-vget.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm-no-movt.c [ARM] Pass subtarget feature "+no-movt" instead of passing backend option 2015-07-16 00:43:00 +00:00
arm-pcs.c
arm-swiftcall.c Update testing cases after backend changes. 2016-04-05 23:27:51 +00:00
arm-target-features.c [AArch64] Add support for Samsung Exynos M2 (NFC). 2016-08-01 18:39:55 +00:00
arm-v8.1a-neon-intrinsics.c [ARM] [AARCH64] Add CodeGen IR tests for {VS}QRDML{AS}H v8.1a intrinsics. 2016-01-05 09:58:29 +00:00
arm-vaarg-align.c
arm-vector-align.c [ARM][NEON] Use address space in vld([1234]|[234]lane) and vst([1234]|[234]lane) instructions 2015-09-30 10:56:56 +00:00
arm-vector-arguments.c
arm-vfp-asm-constraint.c Add test. 2016-02-19 06:54:47 +00:00
arm64-aapcs-arguments.c AArch64: simplify PCS mapping. 2014-11-27 21:02:49 +00:00
arm64-abi-vector.c Add support for Android Vector calling convention for AArch64 2016-02-22 16:48:42 +00:00
arm64-arguments.c [CodeGen] Widen non-power-of-2 vector HFA base types. 2016-04-19 17:54:29 +00:00
arm64-be-bitfield.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm64-be-hfa-vararg.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
arm64-crc32.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm64-lanes.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm64-vrnd.c AArch64/ARM64: rename ARM64 components to AArch64 2014-05-24 12:52:07 +00:00
arm64_crypto.c AArch64: re-enable tests that were looking for a non-existent backend. 2014-06-18 08:37:28 +00:00
arm64_vcopy.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm64_vcreate.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
arm64_vdup.c [ARM64] Allow the disabling of NEON and crypto instructions. Update tests to pass -target-feature +neon. 2014-04-16 15:33:48 +00:00
arm64_vdupq_n_f64.c ARM & AArch64: fix IR-converted tests. 2016-03-09 20:06:10 +00:00
arm_acle.c [ARM,AArch64] Fix __rev16l and __rev16ll intrinsics 2015-11-16 14:58:50 +00:00
arm_function_epilog.cpp findDominatingStoreToReturn in CGCall.cpp didn't check if a candidate store 2015-09-08 10:36:42 +00:00
arm_neon_intrinsics.c Update for LLVM changes 2016-07-26 15:21:18 +00:00
armv7k-abi.c Fix va_arg on watchOS. 2015-11-02 19:32:23 +00:00
array.c
arrayderef.c
asan-globals.cpp IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
asm-attrs.c [inlineasm] Attach readonly and readnone to inline-asm instructions. 2015-07-10 18:44:40 +00:00
asm-errors.c Restore slightly less dodgy diagnostic handler for inline asm 2016-04-06 19:58:07 +00:00
asm-inout.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
asm-label.c
asm-reg-var-local.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
asm-unicode.S [clang] Disable Unicode in asm files 2015-11-20 23:42:39 +00:00
asm-variable.c
asm.c CodeGen: Simplify consecutive '%' modifiers 2015-01-11 09:13:56 +00:00
asm_64.c [X86-64] Allow additional register names in inline assembler. 2015-09-04 03:42:23 +00:00
asm_arm.c
asm_arm64.c ARM64: initial clang support commit. 2014-03-29 15:09:45 +00:00
assign.c
atomic-arm64.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
atomic-ops-libcall.c Correct atomic libcall support for __atomic_*_fetch builtins. 2015-11-12 18:37:29 +00:00
atomic-ops.c [OpenCL] Fix atomic Builtins check for address spaces of non-atomic pointer 2015-12-22 15:14:54 +00:00
atomic.c Add __sync_fetch_and_nand (again) 2014-10-02 20:53:50 +00:00
atomic_ops.c [Sparc] XFAIL CodeGen/atomic_ops test. 2015-08-07 22:52:34 +00:00
atomics-inlining.c [SPARC] Allows inlining of atomics for Sparc32 with appropriate store barrier. 2016-06-28 12:55:55 +00:00
attr-availability.c
attr-cleanup.c
attr-coldhot.c
attr-disable-tail-calls.c Add support for function attribute 'disable_tail_calls'. 2015-11-13 00:42:21 +00:00
attr-func-def.c Update clang for D20348 2016-06-14 21:02:05 +00:00
attr-minsize.cpp Make some tests LLVM-optimization agnostic and remove some others that were beyond value/repair 2015-11-14 01:10:38 +00:00
attr-mode-enums.c Fix for PR8901: attribute "mode" rejected for enums and dependent types. 2016-02-02 13:50:39 +00:00
attr-mode-vector-types.c [ATTRIBUTE] Support base vector types of __attribute__((mode)), patch by Alexey Frolov 2015-06-19 07:46:21 +00:00
attr-mrecip.c [clang] make reciprocal estimate codegen a function attribute 2016-10-04 20:44:05 +00:00
attr-naked.c Don't emit prologues or epilogues for naked functions (PR18791, PR20028) 2014-09-04 22:16:33 +00:00
attr-no-tail.c Use regex in test case. 2015-11-07 00:48:18 +00:00
attr-nodebug.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
attr-noinline.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
attr-optnone.c Instead of having -Os/-Oz add OptimizeForSize/MinSize first, and later 2014-12-11 20:14:04 +00:00
attr-target-ppc.c Target attribute syntax compatibility fix - gcc uses no- rather than mno-. 2015-08-27 20:05:48 +00:00
attr-target-x86-mmx.c [X86] Add "x87" in x86 target feature map. 2016-03-23 11:15:10 +00:00
attr-target-x86.c [X86] Introduction of -march=lakemont. 2016-04-05 15:04:26 +00:00
attr-target-x87-softfp.c [X86] Add "x87" in x86 target feature map. 2016-03-23 11:15:10 +00:00
attr-used.c Reland r267691 fixing PR27535. 2016-04-28 14:13:28 +00:00
attr-weak-import.c
attr-weakref.c
attr-weakref2.c
attr-x86-interrupt.c Resolved Bug 26414. 2016-03-07 14:22:46 +00:00
attribute-section-data-common.c
attribute_constructor.c
attributes.c [opaque pointer type] update test cases for explicit pointee types on global aliases 2015-09-11 03:22:18 +00:00
available-externally-hidden.cpp Generating assumption loads of vptr after ctor call (fixed) 2015-09-15 00:37:06 +00:00
available-externally-suppress.c Resubmit "Pass down the -flto option to the -cc1 job" (r239481) 2015-07-06 16:23:00 +00:00
avx-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx-cmp-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx-shuffle-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx2-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512bw-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512cdintrin.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512dq-builtins.c [AVX-512] Add _MM_FROUND_NO_EXC to test cases that pass a rounding mode intrinsics. This is preparation for a follow up commit that will check validity of rounding mode argument. 2016-10-01 21:03:46 +00:00
avx512er-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512f-builtins.c [AVX-512] Use native IR for masked 512-bit add/sub/mul/div ps/pd intrinsics when rounding mode isn't used. 2016-10-02 17:43:00 +00:00
avx512ifma-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512ifmavl-builtins.c After PR28761 use -Wall with -Werror in builtins tests to identify 2016-08-04 06:02:50 +00:00
avx512pf-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512vbmi-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512vbmivl-builtin.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512vl-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512vlbw-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512vlcd-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512vldq-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
backend-unsupported-error.ll Update testcase to new debug info metadata format. 2016-04-15 16:05:13 +00:00
big-atomic-ops.c Revert "Revert r241620 and follow-up commits" and move the initialization 2015-07-08 01:00:30 +00:00
bitfield-2.c C11 _Bool bitfield diagnostic 2015-09-14 21:27:36 +00:00
bitfield-assign.c
bitfield-init.c
bitfield-promote.c
bitfield.c
bitscan-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
block-3.c
block-byref-aggr.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
block-copy.c
block-with-perdefinedexpr.c Internal-linkage variables with constant-evaluatable initializers do not need to be emitted. (Also reduces the set of variables that need to be eagerly deserialized when using PCH / modules.) 2015-08-19 20:49:38 +00:00
blocks-1.c
blocks-aligned-byref-variable.c
blocks-opencl.cl [OpenCL] Apply missing restrictions for Blocks in OpenCL v2.0 2016-03-03 13:33:19 +00:00
blocks-seq.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
blocks-windows.c CodeGen: support blocks on COFF targets in DLLs 2016-05-28 19:41:35 +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 [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
bmi2-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
bool-bitfield.c
bool-convert.c
bool-init.c
bool_test.c 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
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-clflushopt.c After PR28761 use -Wall with -Werror in builtins tests to identify 2016-08-04 06:02:50 +00:00
builtin-count-zeros.c
builtin-cpu-supports.c Fix CHECK directives that weren't checking. 2015-08-31 21:48:52 +00:00
builtin-expect.c [builtin_expect] tighten checks, add test, add comments 2016-04-19 18:17:34 +00:00
builtin-memfns.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
builtin-ms-noop.cpp Form a CallExpr from __noop without parens 2014-07-11 23:54:29 +00:00
builtin-nan-legacy.c Add support for generating MIPS legacy NaN 2015-02-26 18:19:22 +00:00
builtin-nanf.c
builtin-recursive.cpp Add a triple to try and get this test passing on the ARM bots. 2014-12-23 01:07:10 +00:00
builtin-rename.c
builtin-stackaddress.c
builtin-unpredictable.c convert builtin_unpredictable on a switch into metadata for LLVM 2015-09-09 22:39:06 +00:00
builtin-unwind-init.c
builtins-arm-exclusive.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
builtins-arm-microsoft.c CodeGen: make target builtins support languages 2014-07-02 17:41:27 +00:00
builtins-arm-msvc-compat-error.c CodeGen: implement __emit intrinsic 2014-12-17 17:52:30 +00:00
builtins-arm-msvc-compat-only.c CodeGen: implement __emit intrinsic 2014-12-17 17:52:30 +00:00
builtins-arm.c [ARM] Add mrrc/mrrc2 intrinsics and update existing mcrr/mcrr2 intrinsics. 2016-06-17 00:59:41 +00:00
builtins-arm64.c [Builtin] Make __builtin_thread_pointer target-independent. 2016-06-16 13:41:54 +00:00
builtins-hexagon.c [Hexagon] Add a testcase for __builtin_HEXAGON_A2_tfrpi 2016-05-05 15:55:54 +00:00
builtins-mips-args.c
builtins-mips-msa.c [mips] MSA intrinsics header file 2016-09-20 15:07:36 +00:00
builtins-mips.c
builtins-ms.c
builtins-multiprecision.c
builtins-nvptx.c [CUDA] added __nvvm_atom_{sys|cta}_* builtins. 2016-09-28 17:47:35 +00:00
builtins-overflow.c Add support for __builtin_{add,sub,mul}_overflow. 2015-10-29 20:48:01 +00:00
builtins-ppc-altivec.c The time when -faltivec (or, on clang only, -maltivec) will magically 2016-03-24 01:26:08 +00:00
builtins-ppc-crypto-disabled.c Add Clang support for PPC cryptography builtins 2015-03-04 21:48:22 +00:00
builtins-ppc-crypto.c Addition of interfaces the FE to conform to Table A-2 of ELF V2 ABI V1.1 2015-09-29 18:13:34 +00:00
builtins-ppc-htm.c Add Hardware Transactional Memory (HTM) Support 2015-03-25 19:41:41 +00:00
builtins-ppc-p7-disabled.c Add Clang support for remaining integer divide and permute instructions from ISA 2.06 2015-04-09 23:58:16 +00:00
builtins-ppc-p7.c Fix CHECK directives that weren't checking. 2015-08-31 21:48:52 +00:00
builtins-ppc-p8vector.c The time when -faltivec (or, on clang only, -maltivec) will magically 2016-03-24 01:26:08 +00:00
builtins-ppc-p9vector.c [Power9] Builtins for ELF v.2 ABI conformance - front end portion 2016-09-27 10:45:22 +00:00
builtins-ppc-quadword.c The time when -faltivec (or, on clang only, -maltivec) will magically 2016-03-24 01:26:08 +00:00
builtins-ppc-vsx.c [PPC64][VSX] Add a couple of new data types for vec_vsx_ld and vec_vsx_st intrinsics and fix incorrect testcases with minor refactoring 2016-04-13 05:16:31 +00:00
builtins-ppc.c [PowerPC] Support __builtin_ppc_get_timebase 2015-08-31 23:55:19 +00:00
builtins-sparc.c Implement __builtin_eh_return_data_regno for SPARC and SPARC64. 2016-03-07 17:19:15 +00:00
builtins-systemz-error.c [SystemZ] Support transactional execution on zEC12 2015-04-01 12:54:25 +00:00
builtins-systemz-error2.c [SystemZ] Specify required features for builtins. 2016-03-30 15:51:24 +00:00
builtins-systemz-vector-error.c [SystemZ] Add support for z13 low-level vector builtins 2015-05-05 19:36:42 +00:00
builtins-systemz-vector.c [SystemZ] Add support for z13 low-level vector builtins 2015-05-05 19:36:42 +00:00
builtins-systemz-zvector-error.c [Sema] Relax overloading restrictions in C. 2016-09-02 22:59:57 +00:00
builtins-systemz-zvector.c [SystemZ] Add support for vecintrin.h vector built-in functions 2015-07-30 14:10:43 +00:00
builtins-systemz.c [SystemZ] Support transactional execution on zEC12 2015-04-01 12:54:25 +00:00
builtins-wasm.c [WebAssembly] Rename memory_size intrinsic to current_memory 2016-05-02 17:26:19 +00:00
builtins-x86-disabled.c [Sema,X86] Add explicit check to ensure that builtins that require x86-64 target throw an error if used on 32-bit target. 2016-07-21 07:38:43 +00:00
builtins-x86.c Add some MS aliases for existing intrinsics 2016-09-14 21:19:43 +00:00
builtins.c Convert finite to builtin 2016-09-14 17:34:14 +00:00
builtinshufflevector.c
builtinshufflevector2.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
byval-memcpy-elim.c
c-strings.c [Hexagon] Xfail two tests that fail due to over-aligning arrays 2015-12-14 17:17:20 +00:00
c-unicode.c Let's try to fix this test again with a fixed target triple 2015-11-21 02:28:42 +00:00
c11atomics-ios.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
c11atomics.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
call.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
capture-complex-expr-in-block.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
captured-statements-nested.c P0145R3 (C++17 evaluation order tweaks): consistently emit the LHS of array 2016-09-26 23:49:47 +00:00
captured-statements.c Fix test case function name checks 2015-11-20 20:47:34 +00:00
cast-emit.c
cast.c
catch-undef-behavior.c Make clang/test/CodeGen/catch-undef-behavior.c* capable of -Asserts with "opt -instnamer". 2015-09-15 09:50:24 +00:00
cfi-check-fail.c CodeGen: Update Clang to use the new type metadata. 2016-06-24 21:21:46 +00:00
cfi-check-fail2.c CodeGen: Update Clang to use the new type metadata. 2016-06-24 21:21:46 +00:00
cfi-icall-cross-dso.c CodeGen: Update Clang to use the new type metadata. 2016-06-24 21:21:46 +00:00
cfi-icall.c CodeGen: Update Clang to use the new type metadata. 2016-06-24 21:21:46 +00:00
cfstring-windows.c CodeGen: tweak CFString emission for COFF targets 2016-06-01 04:22:24 +00:00
cfstring.c test: add explicit targets for some tests 2016-05-30 16:36:48 +00:00
cfstring2.c
char-literal.c
cleanup-destslot-simple.c Update clang unittests for rL281586. 2016-09-15 06:31:30 +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 Add -fprofile-dir= to clang. 2016-08-31 23:04:32 +00:00
complex-builtints.c
complex-convert.c clang/test/CodeGen/complex-convert.c: Appease for targeting powerpc64-*. 2015-09-08 14:19:13 +00:00
complex-indirect.c
complex-init-list.c Explicitly permit undefined behavior in constant initializers for global 2015-12-08 03:21:47 +00:00
complex-math.c ARMv7k: implement ABI changes for watchOS from standard iOS. 2015-10-30 16:30:45 +00:00
complex.c Recommit r222044 with a test fix - it does not make sense to hunt 2014-11-14 22:09:15 +00:00
compound-assign-overflow.c Reimplement -fsanitize-recover family of flags. 2015-01-12 22:39:12 +00:00
compound-literal.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
compound-type.c
compound.c
conditional-gnu-ext.c
conditional.c
const-arithmetic.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
const-init.c [CodeGen] Use pointer-sized integers for ptrtoint sources 2016-06-17 17:47:24 +00:00
const-label-addr.c
const-unordered-compare.c
constant-comparison.c
constructor-attribute.c
convertvector.c [Sema] Make extended vectors of `bool` an error. 2016-01-28 01:38:18 +00:00
count-builtins.c
cxx-condition.cpp
cxx-default-arg.cpp
cxx-value-init.cpp
darwin-string-literals.c Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
darwin-thread-specifier.c
debug-info-257-args.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-args.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-block-decl.c CodeGen: Update for debug info API change. 2015-11-05 22:04:14 +00:00
debug-info-block-out-return.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-block.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-compilation-dir.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-crash.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-enum.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-file-change.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-gline-tables-only.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-gline-tables-only2.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-imported-entity.cpp DebugInfo: Add flag to CU to disable emission of inline debug info into the skeleton CU 2016-08-24 18:29:58 +00:00
debug-info-limited.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-line.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-line2.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-line3.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-line4.c DebugInfo: Metadata constructs now start with DI* 2015-04-29 16:40:08 +00:00
debug-info-member.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-packed-struct.c Update Clang for D20147 ("DebugInfo: New metadata representation for global variables.") 2016-09-13 01:13:19 +00:00
debug-info-renderscript-tag.rs Emit the DWARF tag for the RenderScript language 2016-06-21 21:35:11 +00:00
debug-info-same-line.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-scope-file.c Update to match LLVM changes for PR27284. 2016-04-15 15:55:45 +00:00
debug-info-scope.c Add -disable-llvm-passes for frontend debug info tests. 2015-11-20 18:29:01 +00:00
debug-info-static.c Update Clang for D20147 ("DebugInfo: New metadata representation for global variables.") 2016-09-13 01:13:19 +00:00
debug-info-typedef.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-vector.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info-version.c DebugInfo: Move new hierarchy into place (clang) 2015-03-03 17:25:55 +00:00
debug-info-vla.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-info.c Update to match LLVM changes for PR27284. 2016-04-15 15:55:45 +00:00
debug-line-1.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
debug-prefix-map.c Tweak clang/test/CodeGen/debug-prefix-map.c to appease win32 hosts. 2015-10-13 00:38:06 +00:00
decl-in-prototype.c
decl.c
denormalfpmode.c This adds new options -fdenormal-fp-math and passes through option -ffast-math 2016-08-30 08:09:45 +00:00
dependent-lib.c CodeGen: support linker options on Windows ARM 2016-06-23 13:45:33 +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 [ms][dll] #26935 Defining a dllimport function should cause it to be exported 2016-05-25 11:32:42 +00:00
dostmt.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
dwarf-version.c Debug info: Bump the default DWARF version on Darwin to 4. 2016-09-09 21:10:35 +00:00
emit-all-decls.c
empty-union-init.c
enable_if.c [Sema] Fix an overload resolution bug with enable_if. 2016-05-10 01:59:34 +00:00
enum.c test: Convert some tests to FileCheck 2015-01-24 17:39:36 +00:00
enum2.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
exact-div-expr.c
exceptions-seh-finally.c [SEH] Remove nounwind/noinline from outlined finally funclets 2016-03-11 17:36:16 +00:00
exceptions-seh-leave.c Remove -fnew-ms-eh 2016-02-20 09:23:41 +00:00
exceptions-seh.c Remove -fnew-ms-eh 2016-02-20 09:23:41 +00:00
exceptions.c Update clang to take into account the changes to personality fns 2015-06-17 20:53:19 +00:00
exprs.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
ext-vector-indexing.c Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
ext-vector-member-alignment.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
ext-vector.c Add .rgba syntax extension to ext_vector_type types 2016-07-22 18:49:43 +00:00
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 [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
fast-math.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
ffp-contract-option.c
finite-math.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
fixup-depth-overflow.c Widen EHScope::ClenupBitFields::FixupDepth to avoid overflowing it (PR23490) 2016-06-22 16:21:14 +00:00
flatten.c Implement the flatten attribute. 2014-05-20 17:12:51 +00:00
flexible-array-init.c
fma-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
fma4-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
fold-const-declref.c
forceinline.c
fp-contract-pragma.cpp Revert "set the underlying value of “#pragma STDC FP_CONTRACT” on by default" 2016-09-23 20:32:52 +00:00
fp16-ops.c RenderScript support in the Frontend 2016-06-09 23:34:20 +00:00
fp128_complex.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
fsgsbase-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
func-aligned.c
func-decl-cleanup.c
func-in-block.c
func-ptr-cast-decl.c
func-return-member.c
funccall.c
function-attributes.c Revert "[Attr] Add support for the `ms_hook_prologue` attribute." 2016-08-08 21:19:08 +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 [Sparc] Add software float option -msoft-float 2016-05-24 08:30:08 +00:00
functions.c
funique-sections.c Add -funique-section-names and -fno-unique-section-names options. 2015-02-20 18:08:57 +00:00
global-blocks-lines.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
global-decls.c
global-init.c
global-with-initialiser.c
globalinit.c
hexagon-inline-asm.c [Hexagon] Recognize "s" constraint in inline-asm 2016-05-20 13:50:32 +00:00
hidden-alias-to-internal-function.c [opaque pointer type] update test cases for explicit pointee types on global aliases 2015-09-11 03:22:18 +00:00
hidden-visibility.c
iamcu-abi.c [X86] Fix stack alignment for MCU target (Clang part), by Anton Nadolskiy. 2016-02-10 11:58:46 +00:00
ifunc.c [GCC] Attribute ifunc support in clang 2016-04-11 07:48:59 +00:00
imaginary.c
implicit-arg.c
incomplete-function-type-2.c
incomplete-function-type.c
indirect-goto.c Restore global static array in test case 2014-07-03 19:30:33 +00:00
init-with-member-expr.c
init.c Fixed processing of GNU extensions to C99 designated initializers 2016-01-25 05:14:03 +00:00
inline-asm-immediate-ubsan.c [Clang] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-20 01:02:18 +00:00
inline-asm-matching-constraint.c Make this test a little less specific by removing the argument that 2015-02-06 20:53:40 +00:00
inline-asm-mixed-style.c [x86] Force mixes asm syntax test to check for x86 2016-04-21 14:40:06 +00:00
inline-asm-mrv.c
inline-optim.c Add support for /Ob1 and -finline-hint-functions flags 2016-06-22 16:56:16 +00:00
inline.c [MSVC Compat] Enable ABI impacting non-conforming behavior independently of -fms-compatibility 2015-10-08 04:53:31 +00:00
inline2.c CodeGen: Don't crash when replacing functions 2014-03-29 14:19:55 +00:00
instrument-functions.c Debug info: Apply an artificial debug location to __cyg_profile_func.* calls. 2016-04-28 17:21:56 +00:00
int-to-pointer.c
integer-overflow.c [CodeGen] Don't UBSan-ize the argument to __builtin_frame_address 2015-07-25 05:57:24 +00:00
intel_ocl_bicc.c
invalid_global_asm.c Global inline assembler blocks are merged before parsing, so no specific 2015-03-16 17:54:54 +00:00
kr-func-promote.c test: Convert some tests to FileCheck 2015-01-24 17:39:36 +00:00
kr-style-block.c
lanai-arguments.c [lanai] Update handling of structs in arguments to be passed in registers. 2016-04-26 00:09:29 +00:00
lanai-regparm.c [lanai] Add Lanai backend to clang driver. 2016-03-28 21:02:54 +00:00
le32-arguments.c Properly provide alignment of 'byval' arguments down to llvm. 2015-08-21 18:19:06 +00:00
le32-libcall-pow.c
le32-regparm.c RegParmMax must be 0 for AArch64, as the regparm function attribute is not supported on AArch64. 2015-07-28 14:23:47 +00:00
le32-vaarg.c Default vaarg lowering should support indirect struct types. 2016-02-24 02:59:33 +00:00
libcall-declarations.c
libcalls-complex.c [Driver] Add support for -fno-builtin-foo options. 2016-01-06 14:35:46 +00:00
libcalls-d.c
libcalls-fno-builtin.c [Driver] Add support for -fno-builtin-foo options. 2016-01-06 14:35:46 +00:00
libcalls-ld.c
libcalls.c Update clang test to cover for new treatment of intrinsics as readnone. 2014-03-06 01:37:10 +00:00
lifetime-asan.c Specify target in lifetime-asan test. 2016-06-08 18:18:08 +00:00
lifetime-debuginfo-1.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
lifetime-debuginfo-2.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
lifetime.c
lifetime2.c
lineno-dbginfo.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
linetable-endscope.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
link-bitcode-file.c Allow linking multiple bitcode files. 2015-10-27 17:56:59 +00:00
linkage-redecl.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
linker-option.c Introduce -fsanitize-stats flag. 2016-01-16 00:31:22 +00:00
linux-arm-atomic.c
long-double-x86.c
long_double_fp128.cpp add comment 2015-08-11 00:19:54 +00:00
lzcnt-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
malign-double-x86-nacl.c
malign-double.cpp [X86] Add -malign-double support 2016-05-04 02:58:24 +00:00
mandel.c
mangle-blocks.c Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
mangle-ms.c AST: Implement mangling support for function types without a prototype. 2015-08-07 23:25:47 +00:00
mangle-windows-rtd.c
mangle-windows.c Fix data layout mismatch between LLVM and Clang for i686-pc-windows-msvc-elf 2015-04-01 16:45:06 +00:00
mangle.c
may-alias.c IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
mbackchain-2.c [SystemZ] Add -mbackchain option. 2016-05-04 23:37:40 +00:00
mbackchain-3.c [SystemZ] Add -mbackchain option. 2016-05-04 23:37:40 +00:00
mbackchain.c [SystemZ] Add -mbackchain option. 2016-05-04 23:37:40 +00:00
mcount.c [Frontend] Fix mcount inlining bug 2016-09-01 11:29:21 +00:00
mcu-struct-return.c [MCU] Fix assertion failure on function returning empty union. 2016-02-11 11:26:03 +00:00
merge-attrs.c
merge-statics.c testing: make test use FileCheck 2014-11-24 21:03:34 +00:00
microsoft-call-conv-x64.c
microsoft-call-conv.c Implement IRGen for the x86 vectorcall convention 2014-10-31 22:00:51 +00:00
mingw-long-double.c Fix the calling convention of Mingw64 long double values 2015-10-28 22:29:52 +00:00
mips-byval-arg.c Remove compile time PreserveName in favor of a runtime cc1 -discard-value-names option 2016-03-13 21:05:23 +00:00
mips-clobber-reg.c
mips-constraint-regs.c [mips] Always clobber $1 for MIPS inline asm. 2014-12-17 12:02:58 +00:00
mips-constraints-mem.c [mips] Always clobber $1 for MIPS inline asm. 2014-12-17 12:02:58 +00:00
mips-count-builtins.c [mips] clz is defined to give 32 for zero. Similarly, dclz gives 64. 2014-07-09 13:43:19 +00:00
mips-inline-asm-abi.c [mips] Add test case to check ABI flag emissions in case of inline assembler 2015-09-14 11:23:02 +00:00
mips-inline-asm-modifiers.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
mips-inline-asm.c Add additional Hi/Lo registers to Clang MipsTargetInfoBase 2016-03-29 12:46:16 +00:00
mips-interrupt-attr.c [Clang] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-20 01:02:18 +00:00
mips-transparent-union.c [mips] Handle transparent unions correctly. 2015-01-14 12:00:12 +00:00
mips-type-sizes-int128.c [mips] Support 128-bit int in N32 ABI by overriding TargetInfo::hasInt128Type() 2014-04-24 16:05:26 +00:00
mips-type-sizes.c [mips] Support 128-bit int in N32 ABI by overriding TargetInfo::hasInt128Type() 2014-04-24 16:05:26 +00:00
mips-unsigned-ext-var.c [MIPS] Re-land the change r238200 to fix extension of integer types 2015-05-26 21:07:19 +00:00
mips-unsigned-extend.c [MIPS] Re-land the change r238200 to fix extension of integer types 2015-05-26 21:07:19 +00:00
mips-unsupported-nan.c [mips] Relax -mnan=2008 acceptance to permit MIPS32R2 and MIPS64R2. 2015-09-24 10:22:17 +00:00
mips-varargs.c Fix clang/test/CodeGen/mips-varargs.c for -Asserts, possibly typo. 2015-09-08 09:37:09 +00:00
mips-vector-arg.c Update clang for D20348 2016-06-14 21:02:05 +00:00
mips-vector-return.c [mips] Mark aggregates returned in registers with the 'inreg' attribute. 2014-09-04 15:05:39 +00:00
mips-zero-sized-struct.c Remove compile time PreserveName in favor of a runtime cc1 -discard-value-names option 2016-03-13 21:05:23 +00:00
mips16-attr.c
mips64-class-return.cpp Remove compile time PreserveName in favor of a runtime cc1 -discard-value-names option 2016-03-13 21:05:23 +00:00
mips64-f128-literal.c
mips64-nontrivial-return.cpp
mips64-padding-arg.c Remove compile time PreserveName in favor of a runtime cc1 -discard-value-names option 2016-03-13 21:05:23 +00:00
misaligned-param.c
mms-bitfields.c
mmx-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
mmx-inline-asm-error.c [X86, inlineasm] Check that the output size is correct for the given constraint. 2014-09-18 18:17:18 +00:00
mmx-inline-asm.c
mmx-shift-with-immediate.c
mozilla-ms-inline-asm.c ms-inline-asm: Scope inline asm labels to functions 2014-09-22 02:21:54 +00:00
mrtd.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
ms-align-tentative.c MS ABI: Records with fields with required aligmnet shouldn't be common 2015-02-03 08:49:32 +00:00
ms-anonymous-struct.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
ms-declspecs.c Reorder the check strings in test case following r252692. 2015-11-11 02:13:36 +00:00
ms-declspecs.cpp Don't crash when a selectany symbol would get common linkage 2015-04-15 23:04:24 +00:00
ms-inline-asm-64.c Add support for nested blocks in Microsoft inline assembly 2014-07-06 05:26:54 +00:00
ms-inline-asm-align.c [ms-inline-asm] Test case for alignment directive change in LLVM r251418 2015-10-27 17:34:29 +00:00
ms-inline-asm-avx512.c [ms-inline-asm][AVX512] Add ability to use k registers in MS inline asm + fix bag with curly braces 2016-03-07 18:10:25 +00:00
ms-inline-asm-errors.cpp Avoid using LookupResult's implicit copy ctor and assignment operator to avoid warnings 2016-03-16 09:56:58 +00:00
ms-inline-asm-functions.c MS inline asm: Tests for r214550 2014-08-01 20:23:29 +00:00
ms-inline-asm.c (clang part) Implement MASM-flavor intel syntax behavior for inline MS asm block. 2016-09-02 23:16:06 +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-rotations.c Implement MS _rot intrinsics 2016-09-08 22:32:19 +00:00
ms-intrinsics.c Temporary fix for MS _Interlocked intrinsics 2016-09-13 21:51:37 +00:00
ms-mm-align.c s/Intrin.h/intrin.h/, trying to fix the build after r272701 2016-06-14 20:14:24 +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-arm.c [MS] Implement __iso_volatile loads/stores as builtins 2016-09-30 19:13:46 +00:00
ms-volatile.c [MS Volatile] Don't make volatile loads/stores to underaligned objects atomic 2016-05-24 16:09:25 +00:00
ms_abi.c [MS] Win64 va_arg should expect large arguments to be passed indirectly 2016-08-25 20:42:26 +00:00
ms_struct-bitfield-1.c
ms_struct-bitfield-2.c
ms_struct-bitfield-3.c
ms_struct-bitfield-init.c
ms_struct-bitfield.c ms_struct layout replaces platform-specific behavior like 2014-02-13 00:50:08 +00:00
ms_struct-pack.c Fix the layout of bitfields in ms_struct unions: their 2015-08-19 22:42:36 +00:00
ms_struct.c
ms_this.cpp clang/test/CodeGen/ms_this.cpp: Fix for -Asserts. 2015-12-15 22:42:28 +00:00
mult-alt-generic.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
mult-alt-x86.c [X86, inlineasm] Improve analysis of x,Y0,Yi,Ym,Yt,L,e,Z,s asm constraints (patch by Alexey Frolov) 2015-07-20 12:08:00 +00:00
named_reg_global.c Produce a better diagnostic for global register variables. 2015-11-18 00:15:28 +00:00
neon-crypto.c AArch64/ARM64: rename ARM64 components to AArch64 2014-05-24 12:52:07 +00:00
neon-immediate-ubsan.c ARM & AArch64: convert asm tests to LLVM IR and restrict optimizations. 2016-03-09 18:54:42 +00:00
no-common.c
no-opt-volatile-memcpy.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
nobuiltin.c Add REQUIRES line. 2016-09-16 22:56:12 +00:00
noduplicate-cxx11-test.cpp Exposing the noduplicate attribute within Clang, which marks functions so that the optimizer does not duplicate code. 2014-02-22 16:59:24 +00:00
noexceptionsfpmath.c This adds new options -fdenormal-fp-math and passes through option -ffast-math 2016-08-30 08:09:45 +00:00
noinline.c
nomathbuiltin.c Revert "[Driver] Make sure -fno-math-builtin option is being passed by the driver." 2016-01-26 16:16:53 +00:00
nonnull.c Properly handle multiple nonnull attributes in CodeGen 2014-08-28 00:53:20 +00:00
nousejumptable.c Add -fno-jump-tables and-fjump-tables flags 2016-04-05 17:50:43 +00:00
nvptx-abi.c Properly provide alignment of 'byval' arguments down to llvm. 2015-08-21 18:19:06 +00:00
nvptx-cc.c
nvptx-cpus.c [CUDA] Allow sm_50,52,53 GPUs 2016-05-19 17:47:47 +00:00
nvptx-inlineasm-ptx.c [CUDA] 32-bit NVPTX should have 32-bit long type. 2015-09-28 22:54:08 +00:00
nvptx-inlineasm.c
object-size.c [Sema] Fix PR30346: relax __builtin_object_size checks. 2016-09-12 23:50:35 +00:00
object-size.cpp Make __builtin_object_size more conservative 2015-10-16 01:49:01 +00:00
offsetof.c
opaque-pointer.c
openmp_default_simd_align.c [OPENMP] Introduced type trait "__builtin_omp_required_simd_align" for default simd alignment. 2015-07-02 03:40:19 +00:00
overloadable.c Move CHECK right before the function it describes. 2016-09-07 20:15:03 +00:00
override-layout.c Fix the layout of bitfields in ms_struct unions: their 2015-08-19 22:42:36 +00:00
packed-arrays.c Update clang for D20348 2016-06-14 21:02:05 +00:00
packed-nest-unpacked.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
packed-structure.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
packed-union.c Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
palignr.c [CodeGen] Flip lanes when lowering __builtin_palignr with one lane 2015-07-20 15:31:17 +00:00
parameter-passing.c
partial-reinitialization1.c Implementing C99 partial re-initialization behavior (DR-253) 2015-06-10 00:27:52 +00:00
partial-reinitialization2.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
pascal-string.c
pascal-wchar-string.c
pass-object-size.c [Sema] Fix PR30346: relax __builtin_object_size checks. 2016-09-12 23:50:35 +00:00
pclmul-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
pgo-instrumentation.c [PGO] Change profile use cc1 option to handle IR level profiles 2016-03-02 20:59:36 +00:00
pgo-sample-preparation.c Invoke simplifycfg and sroa before instcombine. 2016-06-23 20:13:10 +00:00
pgo-sample.c Remove InstructionCombining and its related pass from sample pgo passes as we can handle "invoke" correctly. 2016-09-19 16:02:52 +00:00
piclevels.c IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
pku.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
pointer-arithmetic.c
pointer-cmp-type.c
pointer-signext.c Update Clang tests to handle explicitly typed gep changes in LLVM. 2015-02-27 19:18:17 +00:00
pointer-to-int.c
popcnt-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
powerpc_types.c Remove some incorrect test suppressions 2014-06-30 01:34:09 +00:00
ppc-sfvarargs.c [PowerPC] Fix test/CodeGen/ppc-sfvarargs 2015-12-14 20:30:02 +00:00
ppc-signbit.c Implement __builtin_signbitl for PowerPC 2014-08-24 03:47:06 +00:00
ppc-varargs-struct.c Fix handling of vaargs on PPC32 when going from regsave to overflow. 2016-02-20 08:31:24 +00:00
ppc64-align-long-double.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
ppc64-align-struct.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
ppc64-complex-parms.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
ppc64-complex-return.c
ppc64-dwarf.c [PowerPC] Update the DWARF register-size table 2016-08-30 02:38:34 +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
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-soft-float.c [PowerPC] Enable soft-float for PPC64, and +soft-float -> -hard-float 2016-10-02 02:10:45 +00:00
ppc64-struct-onefloat.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
ppc64-struct-onevect.c Let FuncAttrs infer the 'returned' argument attribute 2016-07-19 19:59:24 +00:00
ppc64-varargs-complex.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
ppc64-vector.c [PowerPC] Optimize passing certain aggregates by value 2014-07-21 00:56:36 +00:00
ppc64le-aggregates.c [CodeGen] Widen non-power-of-2 vector HFA base types. 2016-04-19 17:54:29 +00:00
ppc64le-varargs-complex.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
pr2394.c
pr3518.c Changed renaming of local symbols by inserting a dot vefore the numeric suffix 2015-05-12 16:48:43 +00:00
pr4349.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
pr5406.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
pr9614.c Revert "Always_inline codegen rewrite" and 2 follow-ups. 2015-09-14 21:35:16 +00:00
pr12251.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
pr13168.c
pr18235.c Update for llvm change. 2016-01-28 22:56:41 +00:00
pr19841.cpp Let clang/test/CodeGen/pr19841.cpp tolerant of MS mangler. 2014-05-28 10:53:06 +00:00
pr25786.c Fix assertion "Chunk.Kind == DeclaratorChunk::Function" with attributed type. 2016-02-10 11:23:48 +00:00
pr27892.c Add bunch of _Interlocked builtins 2016-09-13 19:43:33 +00:00
pragma-comment.c CodeGen: support linker options on Windows ARM 2016-06-23 13:45:33 +00:00
pragma-detect_mismatch.c CodeGen: support linker options on Windows ARM 2016-06-23 13:45:33 +00:00
pragma-pack-1.c Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
pragma-pack-2.c Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
pragma-pack-3.c
pragma-visibility.c
pragma-weak.c Revert "Fix for merging decls in pragma weak Calling CheckFunctionDeclaration so that 2 decls for the 'weak' are merged. Differential Revision: http://reviews.llvm.org/D13048" 2015-12-03 11:37:28 +00:00
predefined-expr.c Fix compatibility issues in tests for PredefinedExpr with MSVC. 2014-10-09 11:58:26 +00:00
prefetchw-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
preserve-call-conv.c Add attributes for preserve_mostcc/preserve_allcc calling conventions to the C/C++ front-end 2016-03-16 18:00:46 +00:00
private-extern-redef.c
private-extern.c test: Convert some tests to FileCheck 2015-01-24 17:39:36 +00:00
rd-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
rdrand-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
redef-ext-inline.c
redefine_extname.c Disable #pragma redefine_extname for C++ code as it does not make sense in such a context. 2015-07-16 17:06:53 +00:00
regparm-flag.c
regparm-struct.c
regparm.c
relax.c Mark test as requiring x86-registered-target. 2016-05-29 02:36:16 +00:00
renderscript.c Adjust coercion of aggregates on RenderScript 2016-07-27 19:01:51 +00:00
restrict.c
rtm-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
safestack-attr.cpp Protection against stack-based memory corruption errors using SafeStack: Clang command line option and function attribute 2015-06-15 21:08:13 +00:00
sanitize-address-field-padding.cpp Fix test case in r242565 2015-07-17 20:49:01 +00:00
sanitize-blocks.c Don't crash when emitting a block under returns_nonnull. 2015-09-10 00:57:46 +00:00
sanitize-init-order.cpp IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
sanitize-recover.c Reimplement -fsanitize-recover family of flags. 2015-01-12 22:39:12 +00:00
sanitize-thread-attr.cpp Implement no_sanitize attribute. 2015-05-15 18:33:32 +00:00
sanitize-trap.c Fix test for Release builds, the label form is <label>:14, not <label>14. 2015-08-30 17:46:43 +00:00
sha-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
shared-string-literals.c
sizeof-vla.c
sparc-arguments.c Properly provide alignment of 'byval' arguments down to llvm. 2015-08-21 18:19:06 +00:00
sparc-vaarg.c Default vaarg lowering should support indirect struct types. 2016-02-24 02:59:33 +00:00
sparcv8-abi.c [Sparc] Complex return value ABI compliance. 2016-06-08 14:46:05 +00:00
sparcv9-abi.c Compute and preserve alignment more faithfully in IR-generation. 2015-09-08 08:05:57 +00:00
sparcv9-dwarf.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
split-debug-filename.c DebugInfo: Add flag to CU to disable emission of inline debug info into the skeleton CU 2016-08-24 18:29:58 +00:00
split-debug-inlining.c DebugInfo: Add flag to CU to disable emission of inline debug info into the skeleton CU 2016-08-24 18:29:58 +00:00
split-stacks.c Implement the no_split_stack attribute. 2014-05-19 22:14:34 +00:00
sret.c Prepare tests for change to emit Module SourceFileName to LLVM assembly 2016-03-30 13:59:49 +00:00
sret2.c Prepare tests for change to emit Module SourceFileName to LLVM assembly 2016-03-30 13:59:49 +00:00
sse-builtins-dbg.c Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
sse-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
sse.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
sse2-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
sse3-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
sse4a-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
sse41-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
sse42-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
ssse3-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
stack-protector.c Stricter checks in the stack-protector codegen test. 2016-04-12 17:51:59 +00:00
stackrealign.c Record function attribute "stackrealign" instead of using backend option 2015-09-11 18:55:09 +00:00
statements.c
static-forward-decl-fun.c
static-forward-decl.c
static-local-union.c
static-order.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
staticinit.c
stdcall-fastcall.c
string-literal-short-wstring.c [Hexagon] Xfail two tests that fail due to over-aligning arrays 2015-12-14 17:17:20 +00:00
string-literal-unicode-conversion.c
string-literal.c Disable trigraph and escaped newline expansion on all types of raw string literals not just ASCII type. 2015-10-22 15:35:21 +00:00
struct-comma.c
struct-copy.c
struct-init.c
struct-matching-constraint.c
struct-passing.c
struct-union-BE.c Fix make-check issues 2016-06-24 13:11:15 +00:00
struct-x86-darwin.c Complete Rewrite of CGRecordLayoutBuilder 2014-02-21 23:49:50 +00:00
struct.c
switch-dce.c
switch.c
systemz-abi-vector.c [SystemZ] Add support for z13 and its vector facility 2015-05-05 19:35:52 +00:00
systemz-abi.c [SystemZ] Add support for z13 and its vector facility 2015-05-05 19:35:52 +00:00
systemz-abi.cpp [SystemZ] Fix some ABI corner cases 2015-03-30 13:49:01 +00:00
systemz-inline-asm.c Adjust clang side tests effected by 239795 before reapplying said change 2015-06-16 20:24:06 +00:00
target-builtin-error-2.c [X86][SSE] Replace lossless i32/f32 to f64 conversion intrinsics with generic IR 2016-05-23 22:13:02 +00:00
target-builtin-error-3.c Check for frontend errors after releasing the Builder. 2016-01-28 23:29:02 +00:00
target-builtin-error.c Add an error when calling a builtin that requires features that don't 2015-10-15 23:47:11 +00:00
target-builtin-noerror.c Add all the avx512 flavors to __builtin_cpu_supports's list. 2016-05-20 15:21:08 +00:00
target-data.c [mips] Correct label prefixes for N32 and N64. 2016-07-19 10:49:03 +00:00
target-features-error-2.c [x86] AVX FP compare builtins should require AVX target feature (PR28112) 2016-06-21 20:22:55 +00:00
target-features-error.c Add support for the always_inline + target feature diagnostic to print 2015-11-14 02:38:37 +00:00
target-features-no-error.c When producing error messages for always_inline functions with the 2015-11-16 18:29:59 +00:00
tbaa-class.cpp [PR26550] Use a different TBAA root for C++ vs C. 2016-02-11 19:19:18 +00:00
tbaa-for-vptr.cpp [PR26550] Use a different TBAA root for C++ vs C. 2016-02-11 19:19:18 +00:00
tbaa-ms-abi.cpp IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
tbaa-struct.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
tbaa-thread-sanitizer.cpp
tbaa.cpp Add negative test for TBAA 2016-07-06 07:13:49 +00:00
tbm-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
temporary-lifetime-exceptions.cpp Update clang unittests for rL281586. 2016-09-15 06:31:30 +00:00
temporary-lifetime.cpp Update clang unittests for rL281586. 2016-09-15 06:31:30 +00:00
tentative-decls.c
thinlto_backend.ll Require an x86 target for the thinlto_backend.ll test. 2016-06-22 01:40:47 +00:00
thread-specifier.c
tls-model.c Add -femulated-tls flag to select the emulated TLS model. 2015-07-28 16:27:56 +00:00
transparent-union.c Fix IRGen for passing transparent unions 2014-11-15 01:41:41 +00:00
trapv.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
typedef-func.c
typedef.c
types.c
ubsan-blacklist.c Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
ubsan-conditional.c PR17381: Treat undefined behavior during expression evaluation as an unmodeled 2015-12-03 01:36:22 +00:00
ubsan-strip-path-components.cpp [ubsan] Add -fsanitize-undefined-strip-path-components=N 2016-05-12 16:51:36 +00:00
ubsan-type-blacklist.cpp [Lit Test] Updated 26 Lit tests to be C++11 compatible. 2015-11-11 19:34:47 +00:00
ucn-identifiers.c
uint128_t.c
unaligned-memcpy.c
union-align.c
union-init.c
union-init2.c
union.c Fixed an assertion failure related to bitfield lowering. 2014-03-01 00:38:40 +00:00
unreachable.c
unsigned-overflow.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
unsigned-promotion.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
unsigned-trapv.c
unwind-attr.c
utf16-cfstrings.c
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
vecshift.c [Sema] Allow shifting a scalar operand by a vector operand. 2016-09-15 22:19:25 +00:00
vector-alignment.c [X86] Bump Darwin MaxVectorAlign to 64 when AVX512 is enabled. 2015-08-27 22:42:12 +00:00
vector.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
vectorcall.c Expand aggregate arguments more often on 32-bit Windows 2016-05-02 17:41:07 +00:00
vfprintf.c
visibility.c
vla-2.c test: Convert some tests to FileCheck 2015-01-24 17:39:36 +00:00
vla-3.c test: Convert some tests to FileCheck 2015-01-24 17:39:36 +00:00
vla-4.c
vla.c Update Clang tests to handle explicitly typed load changes in LLVM. 2015-02-27 21:19:58 +00:00
vld_dup.c [ARM][NEON] Use address space in vld([1234]|[234]lane) and vst([1234]|[234]lane) instructions 2015-09-30 10:56:56 +00:00
vlt_to_pointer.c Fix for PR21915: assert on multidimensional VLA in function arguments. 2014-12-18 06:54:53 +00:00
volatile-1.c [Sema] Tweak incomplete enum types on MSVC ABI targets 2015-10-08 07:45:35 +00:00
volatile-2.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
volatile-complex.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
volatile.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
wasm-arguments.c [WebAssembly] Change long double to be quadruple-precision floating point. 2015-11-10 21:01:46 +00:00
wasm-regparm.c [WebAssembly] Initial WebAssembly support in clang 2015-09-03 22:51:53 +00:00
wasm-varargs.c [WebAssembly] Lower va_arg in clang. 2016-02-22 19:17:40 +00:00
wchar-const.c Delete support for AuroraUX. 2014-08-14 15:14:51 +00:00
weak-global.c
weak-incomplete.c
weak_constant.c
whilestmt.c
windows-itanium.c Basic: fix handling for Windows Itanium environment 2014-06-28 23:34:11 +00:00
windows-on-arm-dllimport-dllexport.c __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
windows-on-arm-itanium-thread-local.c CodeGen: simplify the CC handling for TLS wrappers 2016-08-01 21:31:24 +00:00
windows-on-arm-stack-probe-size.c __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
windows-on-arm-tls-support.c Basic: mark TLS as supported on Windows on ARM 2016-02-04 05:05:23 +00:00
windows-struct-abi.c Expand aggregate arguments more often on 32-bit Windows 2016-05-02 17:41:07 +00:00
wrapv-lshr-sanitize.c Left shifts of negative values are defined if -fwrapv is set 2016-08-16 09:45:36 +00:00
writable-strings.c
x86-64-inline-asm.c CodeGen: Let arrays be inputs to inline asm 2014-07-14 16:27:53 +00:00
x86-atomic-long_double.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
x86-soft-float.c [X86] Enable soft float ABI for x86 2015-10-19 08:09:43 +00:00
x86.c
x86_32-arguments-darwin.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
x86_32-arguments-iamcu.c [X86] Better support for the MCU psABI (clang part) 2015-12-28 14:39:54 +00:00
x86_32-arguments-linux.c [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
x86_32-arguments-nommx.c
x86_32-arguments-realign.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
x86_32-arguments-win32.c Expand aggregate arguments more often on 32-bit Windows 2016-05-02 17:41:07 +00:00
x86_32-fpcc-struct-return.c
x86_32-inline-asm.c [X86, inlineasm] Do not allow using constraint 'x' for a variable larger than 2014-09-18 21:58:54 +00:00
x86_32-xsave.c Revert "[X86] Add xgetbv/x[X86] Add xgetbv xsetbv intrinsics to non-windows platforms" 2016-08-16 16:04:14 +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] Ignore unnamed bitfields before handling vector fields 2016-08-15 07:20:40 +00:00
x86_64-atomic-128.c X86: inline all atomic operations up to 128-bits. 2014-07-02 10:25:45 +00:00
x86_64-longdouble.c Update clang for D20348 2016-06-14 21:02:05 +00:00
x86_64-profiling-keep-fp.c Disable frame pointer elimination when using -pg 2015-11-23 17:30:31 +00:00
x86_64-xsave.c Revert "[X86] Add xgetbv/x[X86] Add xgetbv xsetbv intrinsics to non-windows platforms" 2016-08-16 16:04:14 +00:00
xcore-abi.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
xcore-abi.cpp XCore target: fix bug in dereferencing null pointer. 2014-05-02 09:33:30 +00:00
xcore-stringtype.c IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
xop-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
xray-attributes-supported-arm.cpp [XRay] ARM 32-bit no-Thumb support in Clang 2016-09-19 00:59:19 +00:00
xray-attributes-supported.cpp Add XRay flags to Clang. We implement two flags to control the XRay behaviour: 2016-07-13 22:32:15 +00:00
zvector.c Add support for System z vector language extensions 2015-07-30 14:08:36 +00:00