llvm-project/clang/test/CodeGen
Caroline Tice 62279730e2 Add necessary support for storing code-model to module IR.
Currently the code-model does not get saved in the module IR, so if a
code model is specified when compiling with LTO, it gets lost and is
not propagated properly to LTO. This patch does what is necessary in
the front end to pass the code-model to the module, so that the back
end can store it in the Module .

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

llvm-svn: 342758
2018-09-21 18:34:59 +00:00
..
Inputs [DebugInfo] Support DWARF v5 source code embedding extension 2018-02-26 17:32:31 +00:00
avr Update avr attributes test for output change in r340519 2018-08-23 10:21:36 +00:00
3dnow-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
24-bit.c
64bit-swiftcall.c Generalize NRVO to cover C structs. 2018-03-29 17:56:24 +00:00
2002-01-23-LoadQISIReloadFailure.c
2002-01-24-ComplexSpaceInType.c
2002-01-24-HandleCallInsnSEGV.c
2002-02-13-ConditionalInCall.c
2002-02-13-ReloadProblem.c
2002-02-13-TypeVarNameCollision.c
2002-02-13-UnnamedLocal.c
2002-02-14-EntryNodePreds.c
2002-02-16-RenamingTest.c
2002-02-17-ArgumentAddress.c
2002-02-18-64bitConstant.c
2002-02-18-StaticData.c
2002-03-11-LargeCharInString.c
2002-03-12-ArrayInitialization.c
2002-03-12-StructInitialize.c
2002-03-12-StructInitializer.c
2002-03-14-BrokenPHINode.c
2002-03-14-BrokenSSA.c
2002-03-14-QuotesInStrConst.c
2002-04-07-SwitchStmt.c
2002-04-08-LocalArray.c
2002-04-09-StructRetVal.c
2002-04-10-StructParameters.c
2002-05-23-StaticValues.c
2002-05-23-TypeNameCollision.c
2002-06-25-FWriteInterfaceFailure.c
2002-07-14-MiscListTests.c
2002-07-14-MiscTests.c
2002-07-14-MiscTests2.c
2002-07-14-MiscTests3.c
2002-07-16-HardStringInit.c
2002-07-17-StringConstant.c
2002-07-30-SubregSetAssertion.c
2002-07-30-UnionTest.c
2002-07-30-VarArgsCallFailure.c
2002-07-31-BadAssert.c
2002-07-31-SubregFailure.c
2002-08-02-UnionTest.c
2002-08-19-RecursiveLocals.c
2002-09-08-PointerShifts.c
2002-09-18-UnionProblem.c
2002-09-19-StarInLabel.c
2002-10-12-TooManyArguments.c
2002-12-15-GlobalBoolTest.c
2002-12-15-GlobalConstantTest.c
2002-12-15-GlobalRedefinition.c
2002-12-15-StructParameters.c
2003-01-30-UnionInit.c
2003-03-03-DeferredType.c
2003-06-22-UnionCrash.c
2003-06-23-GCC-fold-infinite-recursion.c
2003-06-26-CFECrash.c
2003-06-29-MultipleFunctionDefinition.c
2003-07-22-ArrayAccessTypeSafety.c
2003-08-17-DeadCodeShortCircuit.c
2003-08-18-SigSetJmp.c
2003-08-18-StructAsValue.c
2003-08-20-BadBitfieldRef.c
2003-08-20-PrototypeMismatch.c
2003-08-20-vfork-bug.c
2003-08-21-BinOp-Type-Mismatch.c
2003-08-21-StmtExpr.c
2003-08-21-WideString.c
2003-08-23-LocalUnionTest.c
2003-08-29-BitFieldStruct.c
2003-08-29-HugeCharConst.c
2003-08-29-StructLayoutBug.c
2003-08-30-AggregateInitializer.c
2003-08-30-LargeIntegerBitfieldMember.c
2003-09-18-BitfieldTests.c
2003-09-30-StructLayout.c
2003-10-02-UnionLValueError.c
2003-10-06-NegateExprType.c
2003-10-09-UnionInitializerBug.c
2003-10-28-ident.c
2003-10-29-AsmRename.c
2003-11-01-C99-CompoundLiteral.c
2003-11-01-EmptyStructCrash.c
2003-11-01-GlobalUnionInit.c
2003-11-03-AddrArrayElement.c
2003-11-04-EmptyStruct.c
2003-11-04-OutOfMemory.c
2003-11-08-PointerSubNotGetelementptr.c
2003-11-12-VoidString.c
2003-11-13-TypeSafety.c
2003-11-16-StaticArrayInit.c
2003-11-18-CondExprLValue.c
2003-11-19-AddressOfRegister.c
2003-11-19-BitFieldArray.c
2003-11-20-Bitfields.c
2003-11-20-ComplexDivision.c
2003-11-20-UnionBitfield.c
2003-11-26-PointerShift.c
2003-11-27-ConstructorCast.c
2003-11-27-UnionCtorInitialization.c
2003-12-14-ExternInlineSupport.c
2004-01-01-UnknownInitSize.c
2004-01-08-ExternInlineRedefine.c
2004-02-12-LargeAggregateCopy.c
2004-02-13-BuiltinFrameReturnAddress.c
2004-02-13-IllegalVararg.c
2004-02-13-Memset.c
2004-02-14-ZeroInitializer.c
2004-02-20-Builtins.c [test] FileCheck-ify a test to avoid a spurious failure, NFC 2017-07-29 00:19:52 +00:00
2004-03-07-ComplexDivEquals.c
2004-03-07-ExternalConstant.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
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-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
2005-03-05-OffsetOfHack.c
2005-03-06-OffsetOfStructCrash.c
2005-03-11-Prefetch.c
2005-04-09-ComplexOps.c
2005-05-10-GlobalUnionInit.c
2005-06-15-ExpandGotoInternalProblem.c
2005-07-26-UnionInitCrash.c
2005-07-28-IncorrectWeakGlobal.c
2005-09-20-ComplexConstants.c
2005-09-24-AsmUserPrefix.c
2005-09-24-BitFieldCrash.c
2005-12-04-AttributeUsed.c
2006-01-13-Includes.c
2006-01-13-StackSave.c
2006-01-16-BitCountIntrinsicsUnsigned.c
2006-01-23-FileScopeAsm.c
2006-03-03-MissingInitializer.c
2006-03-16-VectorCtor.c
2006-03-17-KnRMismatch.c
2006-05-19-SingleEltReturn.c Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" 2017-04-10 23:31:05 +00:00
2006-07-31-PR854.c
2006-09-11-BitfieldRefCrash.c
2006-09-18-fwrite-cast-crash.c
2006-09-21-IncompleteElementType.c
2006-09-25-DebugFilename.c
2006-09-25-DebugFilename.h
2006-09-28-SimpleAsm.c
2006-10-30-ArrayCrash.c
2006-12-14-ordered_expr.c
2007-01-06-KNR-Proto.c
2007-01-20-VectorICE.c
2007-01-24-InlineAsmCModifier.c
2007-02-04-AddrLValue-2.c
2007-02-04-AddrLValue.c
2007-02-04-EmptyStruct.c
2007-02-07-AddrLabel.c
2007-02-16-VoidPtrDiff.c
2007-02-25-C-DotDotDot.c
2007-03-01-VarSizeArrayIdx.c
2007-03-26-BitfieldAfterZeroWidth.c
2007-03-26-ZeroWidthBitfield.c
2007-03-27-VarLengthArray.c
2007-04-05-PackedBitFields-2.c
2007-04-05-PackedBitFields.c
2007-04-05-PackedStruct.c
2007-04-05-PadBeforeZeroLengthField.c
2007-04-05-UnPackedStruct.c
2007-04-11-InlineAsmStruct.c
2007-04-11-InlineAsmUnion.c
2007-04-11-PR1321.c
2007-04-13-InlineAsmStruct2.c
2007-04-13-InlineAsmUnion2.c
2007-04-14-FNoBuiltin.c
2007-04-17-ZeroSizeBitFields.c
2007-04-24-VolatileStructCopy.c
2007-04-24-bit-not-expr.c
2007-04-24-str-const.c
2007-05-07-PaddingElements.c
2007-05-08-PCH.c
2007-05-11-str-const.c
2007-05-15-PaddingElement.c
2007-05-16-EmptyStruct.c
2007-05-29-UnionCopy.c
2007-06-05-NoInlineAttribute.c
2007-06-15-AnnotateAttribute.c
2007-06-18-SextAttrAggregate.c [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +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 Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00:00
2007-11-07-ZeroAggregateAlign.c Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00:00
2007-11-28-GlobalInitializer.c
2007-11-29-ArraySizeFromInitializer.c
2007-12-16-AsmNoUnwind.c
2008-01-04-WideBitfield.c
2008-01-07-UnusualIntSize.c
2008-01-21-PackedBitFields.c
2008-01-21-PackedStructField.c
2008-01-24-StructAlignAndBitFields.c
2008-01-25-ByValReadNone.c
2008-01-25-ZeroSizedAggregate.c
2008-01-28-PragmaMark.c
2008-01-28-UnionSize.c
2008-02-07-bitfield-bug.c
2008-02-08-bitfield-bug.c
2008-02-26-inline-asm-bug.c
2008-03-03-CtorAttrType.c
2008-03-05-syncPtr.c
2008-03-24-BitField-And-Alloca.c
2008-03-26-PackedBitFields.c
2008-04-08-NoExceptions.c Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
2008-05-06-CFECrash.c
2008-05-12-TempUsedBeforeDef.c
2008-05-19-AlwaysInline.c
2008-07-17-no-emit-on-error.c
2008-07-21-mixed-var-fn-decl.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
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 Fix asm label testcase flaw 2018-08-03 14:36:44 +00:00
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
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 Adapt testcases to LLVM change r312144 in DIGlobalVariableExpression 2017-08-30 18:22:23 +00:00
2009-12-07-BitFieldAlignment.c
2010-01-13-MemBarrier.c
2010-01-14-FnType-DebugInfo.c
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 Parse and print DIExpressions inline to ease IR and MIR testing 2017-08-23 20:31:27 +00:00
2010-08-12-asm-aggr-arg.c
2010-12-01-CommonGlobal.c
2011-02-21-DATA-common.c
2011-03-02-UnionInitializer.c
2011-03-08-ZeroFieldUnionInitializer.c
2011-03-31-ArrayRefFolding.c
Atomics.c Added atomic_fetch_min, max, umin, umax intrinsics to clang. 2018-05-13 07:45:58 +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
OpaqueStruct.c
PR2001-bitfield-reload.c
PR2413-void-address-cast-error.c
PR2643-null-store-to-bitfield.c
PR2743-reference-missing-static.c
PR3130-cond-constant.c
PR3589-freestanding-libcalls.c
PR3613-static-decl.c
PR3709-int-to-pointer-sign.c
PR4611-bitfield-layout.c
PR5060-align.c
PR8880.c
PR15826.c
PR32874.c [ubsan] Skip overflow checks on safe arithmetic (fixes PR32874) 2017-05-02 23:46:56 +00:00
_Bool-conversion.c
aapcs-align.cpp Use .cpp extension for certain tests instead of .cc 2018-08-15 12:22:08 +00:00
aapcs64-align.cpp Use .cpp extension for certain tests instead of .cc 2018-08-15 12:22:08 +00:00
aarch64-args.cpp AArch64: fix weird edge case in ABI. 2017-05-05 22:36:06 +00:00
aarch64-arguments-hfa-v3.c
aarch64-fix-cortex-a53-835769.c
aarch64-inline-asm.c [AArch64] Correct inline assembly test case for S modifier [NFC] 2018-05-17 13:17:33 +00:00
aarch64-neon-2velem.c [NEON] Support vfma_n and vfms_n intrinsics 2018-04-11 14:43:11 +00:00
aarch64-neon-3v.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-across.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-dot-product.c [ARM,AArch64] Add intrinsics for dot product instructions 2018-04-27 14:03:32 +00:00
aarch64-neon-extract.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-fcvt-intrinsics.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-fma.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-intrinsics.c [NEON] Support VST1xN intrinsics in AArch32 mode (Clang part) 2018-06-10 09:28:10 +00:00
aarch64-neon-ldst-one.c [NEON] Support vldNq intrinsics in AArch32 (Clang part) 2018-06-27 13:58:43 +00:00
aarch64-neon-misc.c [NEON] Fix support for vrndi_f32(), vrndiq_f32() and vrndns_f32() intrinsics 2018-07-23 13:26:37 +00:00
aarch64-neon-perm.c Generalize NRVO to cover C structs. 2018-03-29 17:56:24 +00:00
aarch64-neon-scalar-copy.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-scalar-x-indexed-elem.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-shifts.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-tbl.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-vcombine.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-vget-hilo.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-neon-vget.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-poly64.c Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00:00
aarch64-poly128.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
aarch64-sign-return-address.c [AArch64] - return address signing 2018-08-17 12:55:05 +00:00
aarch64-type-sizes.c [clang] Remove redundant check-prefix=CHECK from tests. NFC. 2017-07-17 17:31:44 +00:00
aarch64-v8.1a-neon-intrinsics.c
aarch64-v8.2a-fp16-intrinsics.c [AArch64] Corrected FP16 Intrinsic range checks in Clang + added Sema tests 2018-06-12 09:54:27 +00:00
aarch64-v8.2a-neon-intrinsics.c [AArch64] Reverted rC334696 with Clang VCVTA test fix 2018-06-15 10:10:45 +00:00
aarch64-varargs-ms.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
aarch64-varargs.c
adc-builtins.c [X86] Modify addcarry/subborrow builtins to emit an 2 result and intrinsic and an store instruction. 2018-09-07 16:58:57 +00:00
address-safety-attr-flavors.cpp hwasan: add -fsanitize=kernel-hwaddress flag 2018-04-13 18:05:21 +00:00
address-safety-attr.cpp IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
address-sanitizer-and-array-cookie.cpp ASan+operator new[]: Add an option for more thorough operator new[] cookie poisoning 2018-02-12 11:49:02 +00:00
address-space-cast.c
address-space-compound-literal.c
address-space-field1.c Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
address-space.c Clean up AMDGCN tests 2018-02-15 19:12:41 +00:00
addrsig.c Re-land r337333, "Teach Clang to emit address-significance tables.", 2018-07-18 00:27:07 +00:00
adx-builtins.c [X86] Modify addcarry/subborrow builtins to emit an 2 result and intrinsic and an store instruction. 2018-09-07 16:58:57 +00:00
aggregate-assign-call.c Generalize NRVO to cover C structs. 2018-03-29 17:56:24 +00:00
alias.c Update test after r328635 in LLVM 2018-03-27 17:17:39 +00:00
align-global-large.c
align-local.c
align-param.c
align-systemz.c
align-wasm.c
align-x68_64.c
align_value.cpp
alignment.c
alignof.c
alloc-align-attr.c Clang changes for alloc_align attribute 2017-03-30 21:48:55 +00:00
alloc-size.c Let llvm.objectsize be conservative with null pointers 2017-03-21 20:09:35 +00:00
alloca.c
altivec-ct.c Fixup r304205 - Require PowerPC target 2017-05-30 14:05:33 +00:00
altivec.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
always-inline.c
always_inline.c Fix two test cases I missed updating in r291850. Sorry for the noise. 2017-01-12 22:48:28 +00:00
annotations-builtin.c
annotations-field.c
annotations-global.c
annotations-loc.c
annotations-var.c
arm-aapcs-vfp.c [ARM] Remove redundant #if in test. NFC 2018-05-01 20:38:05 +00:00
arm-aapcs-zerolength-bitfield.c
arm-abi-vector.c Reverting Neon vector type 64-alignment fix 2017-05-30 17:09:47 +00:00
arm-apcs-zerolength-bitfield.c
arm-arguments.c [ARM, AArch64]: Use unadjusted alignment when passing composites as arguments 2018-07-30 17:48:23 +00:00
arm-asm-deprecated.c
arm-asm-diag.c
arm-asm-variable.c
arm-asm-warn.c
arm-asm.c
arm-atomics-m.c
arm-atomics-m0.c
arm-atomics.c
arm-be-result-return.c
arm-bitfield-alignment.c
arm-build-attributes.c [TargetInfo] Sort target features before passing them to the backend 2018-04-25 19:14:05 +00:00
arm-byval-align.c
arm-cc.c Add support for musl-libc on ARM Linux. 2016-06-24 21:35:06 +00:00
arm-clear.c
arm-cortex-cpus.c
arm-crc32.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm-eabi.c Add support for musl-libc on ARM Linux. 2016-06-24 21:35:06 +00:00
arm-execute-only.c Update clang support for -mexecute-only/-mpure-code for backend change to use subtarget feature rather than command line option. 2017-07-01 02:55:23 +00:00
arm-float-helpers.c [CodeGen][ARM] ARM runtime helper functions are not always soft-fp 2017-07-27 10:43:53 +00:00
arm-fp16-arguments.c [ARM] Pass _Float16 as int or float 2018-01-23 10:13:49 +00:00
arm-homogenous.c
arm-inline-asm.c
arm-interrupt-attr.c
arm-long-calls.c [ARM] Compute a target feature which corresponds to the ARM version. 2018-04-16 23:52:58 +00:00
arm-metadata.c Driver: hoist the `wchar_t` handling to the driver 2017-10-06 23:09:55 +00:00
arm-microsoft-intrinsics.c
arm-neon-directed-rounding.c [NEON] Fix support for vrndi_f32(), vrndiq_f32() and vrndns_f32() intrinsics 2018-07-23 13:26:37 +00:00
arm-neon-dot-product.c [ARM,AArch64] Add intrinsics for dot product instructions 2018-04-27 14:03:32 +00:00
arm-neon-fma.c [NEON] Define vfma_n_f32() and vfmaq_n_f32() intrinsics in AArch32 mode 2018-04-19 15:27:28 +00:00
arm-neon-misc.c Reverting Neon vector type 64-alignment fix 2017-05-30 17:09:47 +00:00
arm-neon-numeric-maxmin.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm-neon-shifts.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm-neon-vcvtX.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm-neon-vget.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm-neon-vld.c [NEON] Define fp16 vld and vst intrinsics conditionally 2018-08-19 16:30:57 +00:00
arm-neon-vst.c [NEON] Define fp16 vld and vst intrinsics conditionally 2018-08-19 16:30:57 +00:00
arm-no-movt.c [ARM] Compute a target feature which corresponds to the ARM version. 2018-04-16 23:52:58 +00:00
arm-pcs.c
arm-swiftcall.c Revert r333791 "Cap "voluntary" vector alignment at 16 for all Darwin platforms." 2018-06-04 21:39:20 +00:00
arm-target-attr.c [ARM] Add support for target("arm") and target("thumb"). 2017-06-06 09:26:15 +00:00
arm-target-features.c [PATCH 2/2] [test] Add support for Samsung Exynos M4 (NFC) 2018-06-06 18:58:01 +00:00
arm-thumb-mode-target-feature.c [ARM] Compute a target feature which corresponds to the ARM version. 2018-04-16 23:52:58 +00:00
arm-v8.1a-neon-intrinsics.c Unified logic for computing target ABI in backend and front end by moving this common code to Support/TargetParser. 2017-06-30 00:03:56 +00:00
arm-v8.2a-neon-intrinsics.c [AArch64] Reverted rC334696 with Clang VCVTA test fix 2018-06-15 10:10:45 +00:00
arm-vaarg-align.c
arm-vector-align.c
arm-vector-arguments.c
arm-vfp-asm-constraint.c
arm-vfp16-arguments.c [CodeGen][ARM] Coerce FP16 vectors to integer vectors when needed 2018-09-12 09:19:19 +00:00
arm64-aapcs-arguments.c
arm64-abi-vector.c
arm64-arguments.c
arm64-be-bitfield.c Change memcpy/memove/memset to have dest and source alignment attributes. 2018-01-28 17:27:45 +00:00
arm64-be-hfa-vararg.c
arm64-crc32.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm64-lanes.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm64-microsoft-arguments.cpp [COFF, ARM64] Decide when to mark struct returns as SRet 2018-07-26 18:07:59 +00:00
arm64-microsoft-intrinsics.c [COFF] Add ARM64 intrinsics: __yield, __wfe, __wfi, __sev, __sevl 2018-06-13 18:49:35 +00:00
arm64-vrnd.c [NEON] Fix support for vrndi_f32(), vrndiq_f32() and vrndns_f32() intrinsics 2018-07-23 13:26:37 +00:00
arm64_crypto.c [PM] Introduce options to enable the (still experimental) new pass 2016-12-23 20:44:01 +00:00
arm64_vcopy.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm64_vcreate.c
arm64_vdup.c Fix typos in clang 2018-04-06 15:14:32 +00:00
arm64_vdupq_n_f64.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
arm_acle.c [ARM] ACLE Chapter 9 intrinsics 2017-05-04 08:37:59 +00:00
arm_function_epilog.cpp
arm_neon_intrinsics.c [CodeGen][ARM] Coerce FP16 vectors to integer vectors when needed 2018-09-12 09:19:19 +00:00
armv7k-abi.c Reverting Neon vector type 64-alignment fix 2017-05-30 17:09:47 +00:00
array-init.c Disable -fmerge-all-constants as default. 2018-04-05 15:29:52 +00:00
array.c
arrayderef.c
artificial.c Implement function attribute artificial 2018-02-14 00:14:07 +00:00
asan-globals-gc.cpp [asan] A clang flag to enable ELF globals-gc. 2017-05-09 21:57:43 +00:00
asan-globals.cpp Remove 24 instances of 'REQUIRES: shell' 2016-10-20 23:11:45 +00:00
asan-no-globals-no-comdat.cpp [asan] One more test for -fsanitize-address-globals-dead-stripping. 2017-05-15 20:43:48 +00:00
asan-strings.c Re-land r334417 "[MS] Use mangled names and comdats for string merging with ASan" 2018-09-06 18:25:39 +00:00
asm-attrs.c
asm-errors.c
asm-inout.c
asm-label.c
asm-parser-info.S [MC] Change AsmParser to leverage Assembler during evaluation 2018-04-30 19:22:40 +00:00
asm-reg-var-local.c
asm-unicode.S
asm-variable.c
asm.c
asm_64.c
asm_arm.c
asm_arm64.c
assign.c
atomic-arm64.c Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00:00
atomic-ops-libcall.c [CodeGen] remove/fix checks that will fail when r301923 is recommitted 2017-05-02 15:20:18 +00:00
atomic-ops.c Do not use optimized atomic libcalls for misaligned atomics. 2018-09-07 23:57:54 +00:00
atomic.c
atomic_ops.c
atomics-inlining.c [Sparc] Unbreak test 2016-11-09 17:02:07 +00:00
atomics-sema-alignment.c Make -Watomic-alignment say whether the atomic operation was oversized 2018-09-07 21:24:27 +00:00
attr-availability.c [Availability] Don't make an availability attribute imply default visibility on macOS 2017-08-08 17:09:09 +00:00
attr-cleanup.c
attr-coldhot.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
attr-cpuspecific.c Implement cpu_dispatch/cpu_specific Multiversioning 2018-07-20 14:13:28 +00:00
attr-disable-tail-calls.c
attr-func-def.c Update clang for D20348 2016-06-14 21:02:05 +00:00
attr-minsize.cpp Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
attr-mode-enums.c
attr-mode-vector-types.c
attr-mprefer-vector-width.c [Driver][CodeGen] Add -mprefer-vector-width driver option and attribute during CodeGen. 2017-12-11 21:09:19 +00:00
attr-mrecip.c [clang] make reciprocal estimate codegen a function attribute 2016-10-04 20:44:05 +00:00
attr-naked.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
attr-no-tail.c
attr-nodebug.c
attr-noinline.c
attr-optnone.c
attr-speculative-load-hardening.c [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative 2018-09-04 12:38:00 +00:00
attr-target-mv-func-ptrs.c Implement Attribute Target MultiVersioning 2018-01-08 21:34:17 +00:00
attr-target-mv-va-args.c Move target MV resolver to COMDAT 2018-01-16 19:49:52 +00:00
attr-target-mv.c [CodeGen] Fix a crash on mangling multiversioned functions 2018-01-17 04:46:04 +00:00
attr-target-ppc.c
attr-target-x86-mmx.c
attr-target-x86.c Fix test regression in r341862 2018-09-10 21:57:53 +00:00
attr-target-x87-softfp.c
attr-used.c
attr-weak-import.c
attr-weakref.c
attr-weakref2.c
attr-x86-interrupt.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
attribute-section-data-common.c
attribute_constructor.c
attributes.c This patch aims to match the changes introduced 2018-05-18 11:56:21 +00:00
available-externally-hidden.cpp
available-externally-suppress.c
avr-inline-asm-constraints.c [AVR] Fix inline asm calls now that the addrspace(0) there is explicit. 2018-08-24 04:45:04 +00:00
avr-unsupported-inline-asm-constraints.c [AVR] Add support for the full set of inline asm constraints 2017-02-06 09:01:59 +00:00
avx-builtins.c [X86] Fix various type mismatches in intrinsic headers and intrinsic tests that cause extra bitcasts to be emitted in the IR. 2018-07-07 17:03:32 +00:00
avx-cmp-builtins.c [X86] Lower _mm[256|512]_cmp[.]_mask intrinsics to native llvm IR 2018-06-22 11:59:16 +00:00
avx-shuffle-builtins.c [X86] Fix various type mismatches in intrinsic headers and intrinsic tests that cause extra bitcasts to be emitted in the IR. 2018-07-07 17:03:32 +00:00
avx2-builtins.c [X86] Lowering addus/subus intrinsics to native IR 2018-08-14 08:01:38 +00:00
avx512-inline-asm-kregisters-basics.c second attempt at r285565. 2016-10-31 14:16:57 +00:00
avx512-kconstraints-att_inline_asm.c Fixing problem with CodeGen/avx512-kconstraints-att_inline_asm.c 2016-10-31 18:40:17 +00:00
avx512-reduceIntrin.c [X86] Rewrite the add/mul/or/and reduction intrinsics to make better use of other intrinsics and remove undef shuffle indices. 2018-06-21 16:41:28 +00:00
avx512-reduceMinMaxIntrin.c Recommit r335070 "[X86] Rewrite the max and min reduction intrinsics to make better use of other functions and to reduce width to 256 and 128 bits were possible."" 2018-06-19 21:00:30 +00:00
avx512bitalg-builtins.c [x86][icelake][bitalg] 2017-12-27 10:01:00 +00:00
avx512bw-builtins.c [X86] Add ktest intrinsics to match gcc and icc. 2018-08-31 22:29:56 +00:00
avx512cdintrin.c lowering broadcastm 2017-11-06 07:04:12 +00:00
avx512dq-builtins.c [X86] Add ktest intrinsics to match gcc and icc. 2018-08-31 22:29:56 +00:00
avx512er-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
avx512f-builtins.c [X86] Add k-mask conversion and load/store instrinsics to match gcc and icc. 2018-08-31 20:41:06 +00:00
avx512ifma-builtins.c [X86] Remove mask from avx512ifma builtins. Use a select instruction instead. 2018-05-26 18:55:26 +00:00
avx512ifmavl-builtins.c [X86] Remove mask from avx512ifma builtins. Use a select instruction instead. 2018-05-26 18:55:26 +00:00
avx512pf-builtins.c [Sema][X86] Update immediate check for gather/scatter prefetch instructions to match the _MM_HINT_T0/T1 constant definitions 2017-03-31 17:22:30 +00:00
avx512vbmi-builtins.c [X86] Merge the 3 different flavors of masked vpermi2var/vpermt2var builtins to a single version without masking. Use select builtins with appropriate operand instead. 2018-05-29 03:26:38 +00:00
avx512vbmi2-builtins.c [X86] Remove masking from avx512vbmi2 concat and shift by immediate builtins. Use select builtins instead. 2018-06-13 07:19:28 +00:00
avx512vbmivl-builtin.c [X86] Merge the 3 different flavors of masked vpermi2var/vpermt2var builtins to a single version without masking. Use select builtins with appropriate operand instead. 2018-05-29 03:26:38 +00:00
avx512vl-builtins.c [X86] Lowering integer truncation intrinsics to native IR 2018-07-10 08:22:44 +00:00
avx512vlbitalg-builtins.c [X86] Fix the names of a bunch of icelake intrinsics. 2018-05-30 03:38:15 +00:00
avx512vlbw-builtins.c [X86] Lowering addus/subus intrinsics to native IR 2018-08-14 08:01:38 +00:00
avx512vlcd-builtins.c lowering broadcastm 2017-11-06 07:04:12 +00:00
avx512vldq-builtins.c [X86] Rename llvm.x86.avx512.mask.fpclass.p* to exclude 'mask.' from the name to match llvm. 2018-06-27 15:57:57 +00:00
avx512vlvbmi2-builtins.c [X86] Remove masking from avx512vbmi2 concat and shift by immediate builtins. Use select builtins instead. 2018-06-13 07:19:28 +00:00
avx512vlvnni-builtins.c [X86] Remove masking from the AVX512VNNI builtins. Use a select in IR instead. 2018-05-30 05:26:04 +00:00
avx512vnni-builtins.c [X86] Remove masking from the AVX512VNNI builtins. Use a select in IR instead. 2018-05-30 05:26:04 +00:00
avx512vpopcntdqintrin.c [X86] Adding avx512_vpopcntdq feature set and its intrinsics 2017-05-25 13:44:11 +00:00
avx512vpopcntdqvlintrin.c [X86] Add the two files I forgot to commit in r320915. 2017-12-16 06:10:24 +00:00
backend-unsupported-error.ll AMDGPU: Try to fix test again 2018-07-10 14:47:31 +00:00
big-atomic-ops.c
bitfield-2.c
bitfield-assign.c
bitfield-init.c
bitfield-promote.c
bitfield.c
bitscan-builtins.c [X86] Add inline assembly versions of _InterlockedExchange_HLEAcquire/Release and _InterlockedCompareExchange_HLEAcquire/Release for MSVC compatibility. 2018-06-14 18:43:52 +00:00
bittest-intrin.c [MS] Re-add support for the ARM interlocked bittest intrinscs 2018-06-07 21:39:04 +00:00
block-3.c
block-byref-aggr.c Revert r341754. 2018-09-09 05:22:49 +00:00
block-copy.c
block-with-perdefinedexpr.c
block-with-perdefinedexpr.cpp Improve handling of __FUNCTION__ and other predefined expression for Objective-C Blocks 2016-11-16 07:07:28 +00:00
blocks-1.c [CodeGen] Merge equivalent block copy/helper functions. 2018-08-10 15:09:24 +00:00
blocks-aligned-byref-variable.c
blocks-seq.c Revert r341754. 2018-09-09 05:22:49 +00:00
blocks-windows.c Set dso_local for NSConcreteStackBlock. 2018-03-14 18:19:26 +00:00
blocks.c [CodeGen] Before returning a copy/dispose helper function, bitcast it to 2018-08-14 00:15:42 +00:00
blocksignature.c
blockstret.c
blockwithlocalstatic.c
bmi-builtins.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
bmi2-builtins.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
bool-bitfield.c
bool-convert.c
bool-init.c
bool_test.c [PPC] Remove Darwin support from POWER backend. 2018-08-27 19:53:19 +00:00
boolassign.c
bounds-checking.c [PM] Require a registered x86 target for this test which uses the x86 2017-11-14 05:20:03 +00:00
branch-on-bool.c
branch-target-layout.c
builtin-abs.c [CodeGen] use nsw negation for builtin abs 2018-05-22 23:02:13 +00:00
builtin-assume-aligned.c
builtin-assume.c
builtin-attributes.c
builtin-clflushopt.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
builtin-clwb.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
builtin-clzero.c [X86] Use -ffreestanding instead of using the mm_malloc.h include guard hack on more of the builtin tests. 2017-10-12 17:21:01 +00:00
builtin-count-zeros.c
builtin-cpu-is.c [X86] Implement __builtin_cpu_is 2017-08-10 20:28:30 +00:00
builtin-cpu-supports.c [X86] Add support for __builtin_cpu_init 2017-08-28 05:43:23 +00:00
builtin-expect.c Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
builtin-memfns.c [constexpr] Support for constant evaluation of __builtin_memcpy and 2018-08-04 00:57:17 +00:00
builtin-movdir.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
builtin-ms-noop.cpp
builtin-nan-legacy.c
builtin-nanf.c
builtin-recursive.cpp
builtin-rename.c
builtin-rotate.c [CodeGen] add test file that should have been included with r340141 2018-08-19 17:32:56 +00:00
builtin-sqrt.c [CodeGen] convert math libcalls/builtins to equivalent LLVM intrinsics 2017-12-01 23:15:52 +00:00
builtin-stackaddress.c
builtin-unpredictable.c Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. 2016-12-23 00:23:01 +00:00
builtin-unwind-init.c
builtin-wbinvd.c [X86] Introduce wbinvd intrinsic 2018-04-12 18:42:02 +00:00
builtin-wbnoinvd.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
builtin_clrsb.c [Builtins] Implement __builtin_clrsb to be compatible with gcc 2018-08-08 19:55:52 +00:00
builtins-arm-exclusive.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
builtins-arm-microsoft.c
builtins-arm-msvc-compat-error.c
builtins-arm-msvc-compat-only.c
builtins-arm.c [ARM] Add tests for the vcvtr builtins 2018-02-16 16:01:08 +00:00
builtins-arm64.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
builtins-hexagon-circ.c [Hexagon] Add support for "new" circular buffer intrinsics 2018-03-28 19:40:57 +00:00
builtins-hexagon.c [Hexagon] Fix testcases failing after r336933 2018-07-12 19:44:39 +00:00
builtins-hvx64.c [Hexagon] Fix hvx-length feature name in testcases 2018-07-13 21:32:33 +00:00
builtins-hvx128.c [Hexagon] Fix hvx-length feature name in testcases 2018-07-13 21:32:33 +00:00
builtins-mips-args.c [x86] Teach the builtin argument range check to allow invalid ranges in 2018-06-21 23:46:09 +00:00
builtins-mips-msa-error.c [mips][msa] Range adjustment for ldi_b builtin function operand 2017-03-31 16:16:43 +00:00
builtins-mips-msa.c [mips][msa] Range adjustment for ldi_b builtin function operand 2017-03-31 16:16:43 +00:00
builtins-mips.c
builtins-ms.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
builtins-multiprecision.c
builtins-nvptx-ptx50.cu [NVPTX, CUDA] Improved feature constraints on NVPTX target builtins. 2018-04-11 17:51:19 +00:00
builtins-nvptx-ptx60.cu [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins. 2017-09-26 17:07:23 +00:00
builtins-nvptx-sm_70.cu [NVPTX, CUDA] Added support for m8n32k16 and m32n8k16 variants of wmma instructions. 2018-04-18 21:51:48 +00:00
builtins-nvptx.c [NVPTX, CUDA] Improved feature constraints on NVPTX target builtins. 2018-04-11 17:51:19 +00:00
builtins-overflow.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
builtins-ppc-altivec.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
builtins-ppc-crypto-disabled.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
builtins-ppc-crypto.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
builtins-ppc-error.c [PowerPC] [Clang] Add vector int128 pack/unpack builtins 2018-09-20 05:04:57 +00:00
builtins-ppc-htm.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
builtins-ppc-p7-disabled.c [PowerPC] [Clang] Add vector int128 pack/unpack builtins 2018-09-20 05:04:57 +00:00
builtins-ppc-p7.c
builtins-ppc-p8vector.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
builtins-ppc-p9-f128.c [Power9] [CLANG] Add __float128 support for trunc to double round to odd 2018-07-09 20:09:52 +00:00
builtins-ppc-p9vector.c NFC - Fix type in builtins-ppc-p9vector.c test 2018-07-04 11:29:21 +00:00
builtins-ppc-quadword.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
builtins-ppc-vsx.c [PowerPC] [Clang] Add vector int128 pack/unpack builtins 2018-09-20 05:04:57 +00:00
builtins-ppc.c
builtins-sparc.c
builtins-systemz-error.c
builtins-systemz-error2.c
builtins-systemz-vector-error.c [x86] Teach the builtin argument range check to allow invalid ranges in 2018-06-21 23:46:09 +00:00
builtins-systemz-vector.c
builtins-systemz-vector2-error.c [x86] Teach the builtin argument range check to allow invalid ranges in 2018-06-21 23:46:09 +00:00
builtins-systemz-vector2.c [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:45:57 +00:00
builtins-systemz-zvector-error.c [x86] Teach the builtin argument range check to allow invalid ranges in 2018-06-21 23:46:09 +00:00
builtins-systemz-zvector.c [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:47:35 +00:00
builtins-systemz-zvector2-error.c [x86] Teach the builtin argument range check to allow invalid ranges in 2018-06-21 23:46:09 +00:00
builtins-systemz-zvector2.c [SystemZ] Add support for IBM z14 processor (3/3) 2017-07-17 17:47:35 +00:00
builtins-systemz.c
builtins-wasm.c [WebAssembly] clang-format (NFC) 2018-08-31 20:57:00 +00:00
builtins-x86.c [X86] Replace __builtin_ia32_vbroadcastf128_pd256 and __builtin_ia32_vbroadcastf128_ps256 with an unaligned load intrinsics and a __builtin_shufflevector call. 2018-06-03 19:42:59 +00:00
builtins.c os_log: When there are multiple privacy annotations in the format 2018-07-11 22:19:14 +00:00
builtinshufflevector.c
builtinshufflevector2.c
byval-memcpy-elim.c
c-strings.c Set dso_local on string literals. 2018-03-20 20:42:55 +00:00
c-unicode.c
c11atomics-ios.c _Atomic of empty struct shouldn't assert 2018-05-09 03:51:12 +00:00
c11atomics.c _Atomic of empty struct shouldn't assert 2018-05-09 03:51:12 +00:00
call.c
capture-complex-expr-in-block.c
captured-statements-nested.c P0145R3 (C++17 evaluation order tweaks): consistently emit the LHS of array 2016-09-26 23:49:47 +00:00
captured-statements.c [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer. 2017-06-09 13:40:18 +00:00
cast-emit.c
cast.c
catch-implicit-integer-conversions-basics.c [NFC] Some small test updates for Implicit Conversion sanitizer. 2018-08-17 07:33:25 +00:00
catch-implicit-integer-truncations-basics.c [NFC] Some small test updates for Implicit Conversion sanitizer. 2018-08-17 07:33:25 +00:00
catch-implicit-integer-truncations.c [NFC] Some small test updates for Implicit Conversion sanitizer. 2018-08-17 07:33:25 +00:00
catch-undef-behavior.c [ubsan] Save a ptrtoint when emitting alignment checks 2017-10-03 01:27:24 +00:00
cetintrin.c Adding nocf_check attribute for cf-protection fine tuning 2018-03-17 13:31:35 +00:00
cfguardtable.c clang-cl: Support /guard:cf,nochecks 2018-08-10 09:49:21 +00:00
cfi-check-fail.c [cfi] Emit __cfi_check stub in the frontend. 2017-04-07 23:00:38 +00:00
cfi-check-fail2.c Ignore blacklist when generating __cfi_check_fail. 2018-06-21 23:22:37 +00:00
cfi-icall-cross-dso.c Set dso_local on cfi_slowpath. 2018-03-29 22:08:01 +00:00
cfi-icall-cross-dso2.c [cfi] Fix missing !type annotation. 2016-10-31 22:28:10 +00:00
cfi-icall-generalize.c [CFI] Add CFI-icall pointer type generalization 2017-10-31 22:39:44 +00:00
cfi-icall.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
cfi-unrelated-cast.cpp Reland "CFI: blacklist STL allocate() from unrelated-casts" 2017-08-04 21:21:00 +00:00
cfstring-windows.c Set dso_local for CFConstantStringClassReference. 2018-03-20 15:48:00 +00:00
cfstring.c
cfstring2.c
char-literal.c
clang-sections-attribute.c Fix setting of empty implicit-section-name attribute 2018-07-11 20:17:54 +00:00
cldemote.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
cleanup-destslot-simple.c [MSan] add KMSAN support to Clang driver 2018-09-07 09:21:09 +00:00
cleanup-stack.c
clear_cache.c
code-coverage.c [gcov] Update a clang test for r341977 2018-09-11 19:42:58 +00:00
codemodels.c Add necessary support for storing code-model to module IR. 2018-09-21 18:34:59 +00:00
coff-aarch64-type-sizes.c [ADT] Normalize empty triple components 2018-08-08 22:23:57 +00:00
complex-builtins.c [CodeGen] change const-ness of complex calls 2017-11-18 19:31:57 +00:00
complex-builtints.c
complex-convert.c
complex-indirect.c
complex-init-list.c
complex-libcalls.c [CodeGen] change const-ness of complex calls 2017-11-18 19:31:57 +00:00
complex-math.c [Complex] Don't use __div?c3 when building with fast-math. 2017-12-20 15:50:52 +00:00
complex.c
compound-assign-overflow.c [ubsan] Omit superflous overflow checks for promoted arithmetic (PR20193) 2017-02-25 00:43:36 +00:00
compound-literal.c Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00:00
compound-type.c
compound.c
conditional-gnu-ext.c
conditional.c
const-arithmetic.c
const-init.c Revert r332847; it caused us to miscompile certain forms of reference initialization. 2018-05-21 20:36:58 +00:00
const-label-addr.c
const-unordered-compare.c
constant-comparison.c
constructor-attribute.c Add a command line option 'fregister_global_dtors_with_atexit' to 2018-04-17 18:41:52 +00:00
convertvector.c
count-builtins.c
cxx-condition.cpp
cxx-default-arg.cpp
cxx-value-init.cpp
darwin-string-literals.c [PPC] Remove Darwin support from POWER backend. 2018-08-27 19:53:19 +00:00
darwin-thread-specifier.c
dbg-const-int128.c Add explicit triple to test to fix arm bots. 2016-12-16 23:43:51 +00:00
debug-info-257-args.c
debug-info-args.c
debug-info-atomic.c Update for LLVM global variable debug info API change. 2016-12-20 02:10:02 +00:00
debug-info-attributed-stmt.c Corrected testcase to work with release build 2017-09-06 10:12:32 +00:00
debug-info-block-decl.c
debug-info-block-out-return.c Fix typos in clang 2018-04-06 15:14:32 +00:00
debug-info-block-vars.c Simplify codegen and debug info generation for block context parameters. 2017-10-26 20:08:52 +00:00
debug-info-block.c
debug-info-cc.c [CodeGen] Emit DWARF "constructor" calling convention 2018-03-22 13:53:30 +00:00
debug-info-codeview-unnamed.c [CodeView] Enable debugging of captured variables within C++ lambdas 2018-05-22 12:41:19 +00:00
debug-info-compilation-dir.c
debug-info-crash.c
debug-info-embed-source.c [DebugInfo] Support DWARF v5 source code embedding extension 2018-02-26 17:32:31 +00:00
debug-info-enum.c
debug-info-enum.cpp Re-commit r324490: [DebugInfo] Improvements to representation of enumeration types (PR36168) 2018-02-12 16:12:52 +00:00
debug-info-file-change.c
debug-info-file-checksum.c [DWARFv5] Have -gdwarf-5 generate MD5 checksums 2018-01-12 22:19:03 +00:00
debug-info-gline-tables-only.c [DEBUGINFO] Add support for emission of the debug directives only. 2018-08-31 13:56:14 +00:00
debug-info-gline-tables-only2.c [DEBUGINFO] Add support for emission of the debug directives only. 2018-08-31 13:56:14 +00:00
debug-info-global-constant.c DebugInfo: Add the ability to disable DWARF name tables entirely 2018-08-20 20:14:08 +00:00
debug-info-imported-entity.cpp Update for LLVM IR metadata changes (DIImportedEntity now needs a DIFile). 2017-07-19 00:09:58 +00:00
debug-info-inline-for.c [DebugInfo] Inline for without DebugLocation 2018-06-21 16:53:48 +00:00
debug-info-limited.c
debug-info-line.c [DEBUGINFO] Add support for emission of the debug directives only. 2018-08-31 13:56:14 +00:00
debug-info-line2.c
debug-info-line3.c
debug-info-line4.c
debug-info-lto.c Debug Info: Set the DICompileUnit's isOptimized flag when compiling with LTO. 2017-08-04 23:08:57 +00:00
debug-info-macro.c [DEBUGINFO] Add support for emission of the debug directives only. 2018-08-31 13:56:14 +00:00
debug-info-member.c
debug-info-names.c DebugInfo: Add the ability to disable DWARF name tables entirely 2018-08-20 20:14:08 +00:00
debug-info-packed-struct.c DebugInfo: pass alignment value only if it was forced 2016-10-20 00:13:19 +00:00
debug-info-preprocessed-file.i Use the file name from linemarker for debug info if an input is preprocessed source. 2017-08-16 19:36:24 +00:00
debug-info-renderscript-tag.rs Emit the DWARF tag for the RenderScript language 2016-06-21 21:35:11 +00:00
debug-info-same-line.c
debug-info-scope-file.c [CodeGen] Add to emitted DebugLoc information about coverage when it's required 2018-09-21 09:17:06 +00:00
debug-info-scope.c [DEBUGINFO] Add support for emission of the debug directives only. 2018-08-31 13:56:14 +00:00
debug-info-static-const-fp.c Adapt testcases to LLVM change r312144 in DIGlobalVariableExpression 2017-08-30 18:22:23 +00:00
debug-info-static.c Adapt testcases to LLVM change r312144 in DIGlobalVariableExpression 2017-08-30 18:22:23 +00:00
debug-info-typedef.c
debug-info-vector.c DebugInfo: pass alignment value only if it was forced 2016-10-20 00:13:19 +00:00
debug-info-version.c
debug-info-vla.c [DebugInfo] Avoid name conflict of generated VLA expression variable. 2018-02-13 07:49:34 +00:00
debug-info.c
debug-line-1.c
debug-nvptx.c Disable pubnames in NVPTX debug info using metadata 2018-08-16 23:56:32 +00:00
debug-prefix-map.c
decl-in-prototype.c Improve our handling of tag decls in function prototypes 2016-12-14 17:44:11 +00:00
decl.c Disable -fmerge-all-constants as default. 2018-04-05 15:29:52 +00:00
default-address-space.c [AMDGPU] Switch to the new addr space mapping by default 2018-02-02 16:08:24 +00:00
delete-null-pointer-checks.c [clang]: Add support for "-fno-delete-null-pointer-checks" 2018-07-19 00:44:52 +00:00
denormalfpmode.c This adds new options -fdenormal-fp-math and passes through option -ffast-math 2016-08-30 08:09:45 +00:00
dependent-lib.c IR: Replace the "Linker Options" module flag with "llvm.linker.options" named metadata. 2017-06-12 20:10:48 +00:00
designated-initializers.c Revert r332847; it caused us to miscompile certain forms of reference initialization. 2018-05-21 20:36:58 +00:00
disable-tail-calls.c
dllexport.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
dllimport.c [MinGW] Don't mark external variables as DSO local 2018-08-29 17:26:58 +00:00
dostmt.c
dso-local-executable.c [MinGW] Don't mark external variables as DSO local 2018-08-29 17:26:58 +00:00
dump-struct-builtin.c add check for long double for __builtin_dump_struct 2018-04-25 10:09:20 +00:00
dwarf-version.c Explicitly pass an isysroot to avoid the SDKROOT overriding the deployment target. 2016-10-17 20:37:56 +00:00
elf-linker-options.c Support `#pragma comment(lib, "name")` in the frontend for ELF 2018-02-07 01:46:46 +00:00
emit-all-decls.c
emit-summary-index.c Re-land "[LTO] Enable module summary emission by default for regular LTO" 2018-06-22 20:23:21 +00:00
empty-union-init.c
enable_if.c
enum.c
enum2.c
exact-div-expr.c
exceptions-seh-finally.c [COFF, ARM64] Enable SEH for ARM64 Windows 2018-07-31 17:42:05 +00:00
exceptions-seh-leave.c [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
exceptions-seh.c [COFF, ARM64] Enable SEH for ARM64 Windows 2018-07-31 17:42:05 +00:00
exceptions.c Revert r341754. 2018-09-09 05:22:49 +00:00
exprs.c
ext-vector-indexing.c
ext-vector-member-alignment.c
ext-vector.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
extern-block-var.c
extern-inline.c
extern-weak.c
f16c-builtins.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
fast-math.c
fentry.c Do not generate calls to fentry with __attribute__((no_instrument_function)) 2018-03-02 23:52:44 +00:00
ffp-contract-fast-option.cpp Set FMF for -ffp-contract=fast 2017-04-04 21:18:30 +00:00
ffp-contract-option.c Change -ffp-contract=fast test to run on Aarch64 2017-03-22 00:58:15 +00:00
finite-math.c [Driver, CodeGen] pass through and apply -fassociative-math 2017-12-16 16:11:17 +00:00
fixup-depth-overflow.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
flatten.c
flexible-array-init.c
flip-dllimport.c Add a dllimport test. 2018-03-29 16:35:52 +00:00
fma-builtins.c [X86] Use shufflevector instead of a select with a constant mask for fmaddsub/fmsubadd IR emission. 2018-07-05 20:38:31 +00:00
fma4-builtins.c [X86] Implement _builtin_ia32_vfmaddss and _builtin_ia32_vfmaddsd with native IR using llvm.fma intrinsic. 2018-07-06 07:14:47 +00:00
fold-const-declref.c
forceinline.c
fp-contract-fast-pragma.cpp Add #pragma clang fp 2017-04-04 21:18:36 +00:00
fp-contract-on-asm.c Don't pass FPOpFusion::Strict to the backend 2017-04-20 17:09:35 +00:00
fp-contract-on-pragma.cpp Add #pragma clang fp 2017-04-04 21:18:36 +00:00
fp-contract-pragma.cpp Revert "set the underlying value of “#pragma STDC FP_CONTRACT” on by default" 2016-09-23 20:32:52 +00:00
fp16-ops.c [CodeGen][X86] Fix handling of __fp16 vectors. 2017-12-09 00:02:37 +00:00
fp16vec-ops.c [CodeGen][X86] Fix handling of __fp16 vectors. 2017-12-09 00:02:37 +00:00
fp128_complex.c
fsgsbase-builtins.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
func-aligned.c
func-decl-cleanup.c
func-in-block.c Improve handling of __FUNCTION__ and other predefined expression for Objective-C Blocks 2016-11-16 07:07:28 +00:00
func-ptr-cast-decl.c
func-return-member.c
funccall.c
function-alignment.c Fix some tests that were failing on Windows 2018-04-20 15:33:44 +00:00
function-attributes.c Fix __attribute__((force_align_arg_pointer)) misalignment bug 2018-04-19 14:27:05 +00:00
function-min-vector-width.c [Builtins][Attributes][X86] Tag all X86 builtins with their required vector width. Add a min_vector_width function attribute and tag all x86 instrinsics with it 2018-07-09 19:00:16 +00:00
function-sections.c Add back test for r299152 2017-03-31 13:48:18 +00:00
function-target-features.c
functions.c
funique-sections.c
gfni-builtins.c [X86] Use target feature defines in tests instead of defining our own flag on the command line. NFCI 2018-05-07 21:47:13 +00:00
global-blocks-lines.c
global-blocks-win32.c Correctly initialise global blocks on Windows. 2018-08-09 08:02:42 +00:00
global-decls.c
global-init.c
global-with-initialiser.c
globalinit.c
hexagon-brev-ld-ptr-incdec.c [Hexagon] Aid bit-reverse load intrinsics lowering with bitcode 2018-03-29 13:54:31 +00:00
hexagon-brev-store-elm.c [Hexagon] Aid bit-reverse load intrinsics lowering with bitcode 2018-03-29 13:54:31 +00:00
hexagon-check-builtins.c [x86] Teach the builtin argument range check to allow invalid ranges in 2018-06-21 23:46:09 +00:00
hexagon-inline-asm.c [Hexagon] Handling of new HVX flags and target-features 2017-10-18 18:10:13 +00:00
hidden-alias-to-internal-function.c
hidden-visibility.c
iamcu-abi.c
ifunc.c
imaginary.c
implicit-arg.c
incomplete-function-type-2.c Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
incomplete-function-type.c
indirect-goto.c
init-with-member-expr.c
init.c CodeGen: use non-zero memset when possible for automatic variables 2018-07-25 04:29:03 +00:00
inline-asm-immediate-ubsan.c
inline-asm-matching-constraint.c
inline-asm-mixed-style.c
inline-asm-mrv.c
inline-optim.c [PM] Fix up from r290449 to start requiring the x86 target to be 2016-12-23 21:19:16 +00:00
inline.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
inline2.c
instrument-functions.c Add -finstrument-function-entry-bare flag 2017-11-21 17:30:34 +00:00
int-to-pointer.c
integer-overflow.c Add additional testcases for nsw markings on ++ and --. 2017-01-12 19:51:44 +00:00
intel_ocl_bicc.c
invalid_global_asm.c
invpcid.c [x86] invpcid intrinsic 2018-05-25 06:34:42 +00:00
keep-static-consts.cpp Currently clang does not emit unused static constants. GCC emits these 2018-08-22 19:05:19 +00:00
kr-func-promote.c Reland "[CodeGen] Fix crash when a function taking transparent union is redeclared." 2018-01-22 22:29:24 +00:00
kr-style-block.c
lanai-arguments.c
lanai-regparm.c
le32-arguments.c
le32-libcall-pow.c
le32-regparm.c
le32-vaarg.c Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00:00
libcall-declarations.c [CodeGen] change const-ness of complex calls 2017-11-18 19:31:57 +00:00
libcalls-complex.c
libcalls-d.c
libcalls-fno-builtin.c Add fopen to the list of builtins that we check and whitelist. 2018-05-30 21:11:45 +00:00
libcalls-ld.c
libcalls.c [CodeGen] convert math libcalls/builtins to equivalent LLVM intrinsics 2017-12-01 23:15:52 +00:00
lifetime-asan.c Update for lifetime intrinsic signature change 2017-04-10 20:18:45 +00:00
lifetime-debuginfo-1.c [DEBUGINFO] Add support for emission of the debug directives only. 2018-08-31 13:56:14 +00:00
lifetime-debuginfo-2.c [DEBUGINFO] Add support for emission of the debug directives only. 2018-08-31 13:56:14 +00:00
lifetime.c
lifetime2.c Update for lifetime intrinsic signature change 2017-04-10 20:18:45 +00:00
lineno-dbginfo.c
linetable-endscope.c
link-bitcode-file.c [CodeGen] Update test after recent changes in llvm (r293846). 2017-02-02 00:47:53 +00:00
linkage-redecl.c
linker-option.c IR: Replace the "Linker Options" module flag with "llvm.linker.options" named metadata. 2017-06-12 20:10:48 +00:00
linux-arm-atomic.c Remove Bitrig: Clang Changes 2017-07-21 22:46:31 +00:00
long-call-attr.c [mips] Enable `long_call/short_call` attributes on MIPS64 2017-08-08 21:17:33 +00:00
long-double-x86.c
long_double_fp128.cpp
lto-newpm-pipeline.c Re-land "[LTO] Enable module summary emission by default for regular LTO" 2018-06-22 20:23:21 +00:00
lwp-builtins.c [X86][LWP] Add clang support for LWP instructions. 2017-05-08 12:09:45 +00:00
lzcnt-builtins.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
malign-double-x86-nacl.c
malign-double.cpp
mandel.c
mangle-blocks.c [CodeGen][ObjC] Build the global block structure before emitting the 2017-09-22 21:32:06 +00:00
mangle-ms-string-literals.c [ms] Fix mangling of string literals used to initialize arrays larger or smaller than the literal 2018-07-06 06:54:16 +00:00
mangle-ms.c [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
mangle-windows-rtd.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
mangle-windows.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
mangle.c [Sema] Allow unmarked overloadable functions. 2017-06-27 21:31:31 +00:00
math-builtins.c [CodeGen] make nan builtins pure rather than const (PR37778) 2018-06-13 17:54:52 +00:00
math-libcalls.c [CodeGen] fix mapping from fmod calls to frem instruction 2017-12-02 17:52:00 +00:00
may-alias.c [FileCheck] Add -allow-deprecated-dag-overlap to failing clang tests 2018-07-11 20:26:20 +00:00
mbackchain-2.c Recommit r324107 again. 2018-02-07 22:15:33 +00:00
mbackchain-3.c Recommit r324107 again. 2018-02-07 22:15:33 +00:00
mbackchain.c
mcount.c Always use __mcount on NetBSD. Some platforms don't provide _mcount. 2018-07-17 13:13:34 +00:00
mcu-struct-return.c
merge-attrs.c
merge-statics.c
micromips-attr.c [mips] Support `micromips` attribute 2017-05-22 12:47:43 +00:00
microsoft-call-conv-x64.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
microsoft-call-conv.c
mingw-long-double.c Set dso_local on builtin functions. 2018-03-22 18:03:13 +00:00
mips-byval-arg.c
mips-clobber-reg.c
mips-constraint-regs.c
mips-constraints-mem.c
mips-count-builtins.c
mips-debug-info-bitfield.c Correct debug info bit offset calculation for big-endian targets 2017-06-12 19:57:56 +00:00
mips-inline-asm-abi.c
mips-inline-asm-modifiers.c
mips-inline-asm.c
mips-interrupt-attr.c
mips-madd4.c Revert r310057 2017-08-11 11:03:54 +00:00
mips-transparent-union.c
mips-type-sizes-int128.c
mips-type-sizes.c
mips-unsigned-ext-var.c [mips64][clang] Adjust tests to account for changes in r338239 2018-07-30 12:27:40 +00:00
mips-unsigned-extend.c
mips-unsupported-nan.c
mips-varargs.c [mips64][clang] Adjust tests to account for changes in r338239 2018-07-30 12:27:40 +00:00
mips-vector-arg.c [mips64][clang] Adjust tests to account for changes in r338239 2018-07-30 12:27:40 +00:00
mips-vector-return.c Recommit r324107 again. 2018-02-07 22:15:33 +00:00
mips-zero-sized-struct.c
mips16-attr.c Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
mips64-class-return.cpp
mips64-f128-literal.c
mips64-nontrivial-return.cpp
mips64-padding-arg.c
misaligned-param.c
mms-bitfields.c [PR32482] Fix bitfield layout for -mms-bitfield and pragma pack 2018-01-31 21:59:02 +00:00
mmx-builtins.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
mmx-inline-asm-error.c
mmx-inline-asm.c
mmx-shift-with-immediate.c
mozilla-ms-inline-asm.c Fixups to FE tests affected by D36793 2017-08-24 08:47:26 +00:00
mrtd.c Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
ms-align-tentative.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
ms-annotation.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
ms-anonymous-struct.c
ms-barriers-intrinsics.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
ms-declspecs.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
ms-declspecs.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
ms-inline-asm-64.c Fixups to FE tests affected by D36793 2017-08-24 08:47:26 +00:00
ms-inline-asm-EVEN.c [fixup][X86][inline-asm] Add support for MS 'EVEN' directive 2017-04-04 19:20:21 +00:00
ms-inline-asm-align.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
ms-inline-asm-avx512.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
ms-inline-asm-enums.cpp [X86][MS-InlineAsm] Extended support for variables / identifiers on memory / immediate expressions 2017-09-29 07:02:49 +00:00
ms-inline-asm-errors.cpp
ms-inline-asm-functions.c
ms-inline-asm-variables.c [X86][MS-InlineAsm] Extended support for variables / identifiers on memory / immediate expressions 2017-09-29 07:02:49 +00:00
ms-inline-asm.c [X86] Add test case for llvm change r329734 2018-04-10 18:43:44 +00:00
ms-inline-asm.cpp Fixups to FE tests affected by D36793 2017-08-24 08:47:26 +00:00
ms-intrinsics-other.c Reimplement the bittest intrinsic family as builtins with inline asm 2018-06-05 01:33:40 +00:00
ms-intrinsics-rotations.c revert r340137: [CodeGen] add rotate builtins 2018-08-19 15:31:42 +00:00
ms-intrinsics.c Eliminate instances of `EmitScalarExpr(E->getArg(n))` in EmitX86BuiltinExpr(). 2018-08-21 22:19:55 +00:00
ms-mm-align.c [clang] Remove redundant --check-prefix=CHECK from tests 2016-10-24 18:53:43 +00:00
ms-setjmp.c [MS][ARM64]: Promote _setjmp to_setjmpex as there is no _setjmp in the ARM64 libvcruntime.lib 2018-06-06 18:39:47 +00:00
ms-volatile-aarch64.c Support __iso_volatile_load8 etc on aarch64-win32. 2018-05-30 07:54:05 +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-x86-intrinsics.c Eliminate instances of `EmitScalarExpr(E->getArg(n))` in EmitX86BuiltinExpr(). 2018-08-21 22:19:55 +00:00
ms_abi.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
ms_abi_aarch64.c Bring r325915 back. 2018-02-23 19:30:48 +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-long-double.c [RecordLayout] Only assert that fundamental type sizes are power of two on MSVC 2018-03-01 20:22:57 +00:00
ms_struct-pack.c
ms_struct.c
ms_this.cpp [MS] Don't escape MS C++ names with \01 2018-03-16 20:36:49 +00:00
mult-alt-generic.c
mult-alt-x86.c
named_reg_global.c Unified logic for computing target ABI in backend and front end by moving this common code to Support/TargetParser. 2017-06-30 00:03:56 +00:00
neon-aapcs-align.c [ARM] Fix Neon vector type alignment to 64-bit 2017-06-07 10:02:02 +00:00
neon-crypto.c
neon-immediate-ubsan.c Unified logic for computing target ABI in backend and front end by moving this common code to Support/TargetParser. 2017-06-30 00:03:56 +00:00
no-bitfield-type-align.c [CodeGen] Fix an assertion failure in CGRecordLowering. 2018-02-01 03:04:15 +00:00
no-common.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
no-devirt.cpp [Sema] Mark a virtual CXXMethodDecl as used if a call to it can be 2017-07-13 06:08:27 +00:00
no-ident-version.c [Driver] Add aliases for -Qn/-Qy 2018-06-11 16:10:06 +00:00
no-junk-ftrunc.c [Driver, CodeGen] rename options to disable an FP cast optimization 2018-04-30 18:19:03 +00:00
no-opt-volatile-memcpy.c Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00:00
no-prototype.c [WebAssembly] Add no-prototype attribute to prototype-less C functions 2018-06-25 18:47:32 +00:00
nobuiltin.c [PM] Setup TargetLibraryInfo correctly for the new pass manager. 2017-07-25 10:46:07 +00:00
noduplicate-cxx11-test.cpp IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
noexceptionsfpmath.c This adds new options -fdenormal-fp-math and passes through option -ffast-math 2016-08-30 08:09:45 +00:00
noinline.c
nomathbuiltin.c
nonnull.c [clang]: Add support for "-fno-delete-null-pointer-checks" 2018-07-19 00:44:52 +00:00
noplt.c Set Module Metadata "RtLibUseGOT" when fno-plt is used. 2018-02-23 21:27:33 +00:00
nousejumptable.c
nullptr-arithmetic.c Remove offset size check in nullptr arithmetic handling 2017-09-20 18:06:44 +00:00
nvptx-abi.c
nvptx-cc.c
nvptx-cpus.c
nvptx-inlineasm-ptx.c
nvptx-inlineasm.c
object-size.c Let llvm.objectsize be conservative with null pointers 2017-03-21 20:09:35 +00:00
object-size.cpp Let llvm.objectsize be conservative with null pointers 2017-03-21 20:09:35 +00:00
offsetof.c
opaque-pointer.c
openmp_default_simd_align.c
opt-record-MIR.c Harden/relax clang/test/CodeGen/opt-record-MIR.c test 2018-07-17 07:12:08 +00:00
opt-record.c Add an option to save the backend-produced YAML optimization record to a file 2016-10-11 00:26:09 +00:00
overloadable.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
override-layout.c
packed-arrays.c Update clang for D20348 2016-06-14 21:02:05 +00:00
packed-nest-unpacked.c Change memcpy/memove/memset to have dest and source alignment attributes. 2018-01-28 17:27:45 +00:00
packed-structure.c Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00:00
packed-union.c
palignr.c
parameter-passing.c
partial-reinitialization1.c
partial-reinitialization2.c Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00:00
pascal-string.c
pascal-wchar-string.c Driver: hoist the `wchar_t` handling to the driver 2017-10-06 23:09:55 +00:00
pass-object-size.c [CodeGen] Don't reemit expressions for pass_object_size params. 2017-02-23 05:59:56 +00:00
pause.c [X86] Enable isel to use the PAUSE instruction even when SSE2 is disabled. Clang part 2017-08-05 23:35:54 +00:00
pch-dllexport.cpp [clang-cl] Fix PR38934: failing to dllexport class template member w/ explicit instantiation and PCH 2018-09-14 15:18:30 +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
personality.c Revert r341754. 2018-09-09 05:22:49 +00:00
pgo-instrumentation.c
pgo-sample-preparation.c Invoke simplifycfg and sroa before instcombine. 2016-06-23 20:13:10 +00:00
pgo-sample-thinlto-summary.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
pgo-sample.c Revert r307445 as it breaks on certain platforms. 2017-07-07 22:40:37 +00:00
piclevels.c Adjust clang test for r303590 2017-05-23 00:35:09 +00:00
pku.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
pointer-arithmetic.c
pointer-cmp-type.c
pointer-signext.c
pointer-to-int.c
popcnt-builtins.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
powerpc_types.c
ppc-sfvarargs.c
ppc-signbit.c
ppc-varargs-struct.c Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00:00
ppc-vector-compare.cc [CGExprScalar] Add missing types in function GetIntrinsic 2017-10-19 20:11:23 +00:00
ppc64-align-long-double.c
ppc64-align-struct.c Generalize NRVO to cover C structs. 2018-03-29 17:56:24 +00:00
ppc64-complex-parms.c [APFloat] Switch from (PPCDoubleDoubleImpl, IEEEdouble) layout to (IEEEdouble, IEEEdouble) 2017-01-23 22:39:35 +00:00
ppc64-complex-return.c Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
ppc64-dwarf.c [PowerPC] Update the DWARF register-size table 2016-08-30 02:38:34 +00:00
ppc64-elf-abi.c
ppc64-extend.c Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
ppc64-inline-asm.c
ppc64-qpx-vector.c
ppc64-soft-float.c Change memcpy/memove/memset to have dest and source alignment attributes. 2018-01-28 17:27:45 +00:00
ppc64-struct-onefloat.c
ppc64-struct-onevect.c Let FuncAttrs infer the 'returned' argument attribute 2016-07-19 19:59:24 +00:00
ppc64-varargs-complex.c
ppc64-vector.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
ppc64le-aggregates.c Change memcpy/memove/memset to have dest and source alignment attributes. 2018-01-28 17:27:45 +00:00
ppc64le-f128Aggregates.c [Power9] Update fp128 as a valid homogenous aggregate base type 2018-07-05 04:32:01 +00:00
ppc64le-varargs-complex.c
pr2394.c
pr3518.c Fix typos in clang 2018-04-06 15:14:32 +00:00
pr3997.c [X86] Add NumRegisterParameters Module Flag. 2017-03-18 00:43:39 +00:00
pr4349.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
pr5406.c
pr9614.c
pr12251.c
pr13168.c
pr18235.c Missing quote in previous commit 2018-08-23 04:09:49 +00:00
pr19841.cpp Bring r325915 back. 2018-02-23 19:30:48 +00:00
pr25786.c
pr26099.c Don't assume that a store source is a vector type just because the destination is (PR26099) 2017-06-01 20:13:34 +00:00
pr34021.c Fix PR34021 test on non-x86 build targets 2017-09-12 15:04:04 +00:00
pragma-comment.c Support `#pragma comment(lib, "name")` in the frontend for ELF 2018-02-07 01:46:46 +00:00
pragma-detect_mismatch.c IR: Replace the "Linker Options" module flag with "llvm.linker.options" named metadata. 2017-06-12 20:10:48 +00:00
pragma-do-while.cpp Patch to fix pragma metadata for do-while loops 2018-07-10 19:55:02 +00:00
pragma-pack-1.c
pragma-pack-2.c
pragma-pack-3.c
pragma-visibility.c
pragma-weak.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
predefined-expr.c
prefetchw-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
preserve-call-conv.c Basic: support PreserveMost and PreserveAll on Windows ARM 2018-03-20 17:33:26 +00:00
private-extern-redef.c
private-extern.c
profile-sample-accurate.c Fix the test fix from r312181 2017-08-30 23:26:38 +00:00
ptwrite.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
push-hidden-visibility-subclass.cpp Reland "Fix vtable not receiving hidden visibility when using push(visibility)" 2017-11-29 00:54:20 +00:00
rd-builtins.c [X86] Custom emit __builtin_rdtscp so we can emit an explicit store for the out parameter 2018-09-07 19:14:24 +00:00
rdpid-builtins.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
rdrand-builtins.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
redef-ext-inline.c
redefine_extname.c
regcall.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
regparm-flag.c
regparm-struct.c
regparm.c
relax.c
renderscript.c Adjust coercion of aggregates on RenderScript 2016-07-27 19:01:51 +00:00
restrict.c
riscv32-abi.c [RISCV] Enable __int128_t and __uint128_t through clang flag 2018-02-25 03:58:23 +00:00
riscv64-abi.c Change memcpy/memove/memset to have dest and source alignment attributes. 2018-01-28 17:27:45 +00:00
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
sanitize-address-field-padding.cpp
sanitize-blocks.c
sanitize-init-order.cpp Add missing regexp quantifiers in a test. 2017-02-16 01:35:23 +00:00
sanitize-recover.c [ubsan] Mark overflow checks with !nosanitize 2017-05-09 23:34:49 +00:00
sanitize-thread-attr.cpp Cleanup the handling of noinline function attributes, -fno-inline, 2016-12-23 01:24:49 +00:00
sanitize-thread-no-checking-at-run-time.m [CodeGen] Merge equivalent block copy/helper functions. 2018-08-10 15:09:24 +00:00
sanitize-trap.c
sanitizer-special-case-list.c Allow specifying sanitizers in blacklists 2017-09-25 22:11:12 +00:00
sha-builtins.c [X86] Remove the mm_malloc.h include guard hack from the X86 builtins tests 2016-09-28 11:59:09 +00:00
shadowcallstack-attr.c Add the -fsanitize=shadow-call-stack flag 2018-04-03 22:33:53 +00:00
shared-string-literals.c
sizeof-vla.c
sparc-arguments.c
sparc-vaarg.c Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00:00
sparcv8-abi.c
sparcv8-inline-asm.c [Sparc] Add floating-point register names 2018-05-30 06:02:18 +00:00
sparcv9-abi.c
sparcv9-dwarf.c
sparcv9-inline-asm.c [Sparc] Add floating-point register names 2018-05-30 06:02:18 +00:00
spir-half-type.cpp [SPIR] Prevent SPIR targets from using half conversion intrinsics 2018-06-20 09:49:40 +00:00
split-debug-filename.c Reland r332885, "CodeGen, Driver: Start using direct split dwarf emission in clang." 2018-05-22 18:52:37 +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 Recommit r324107 again. 2018-02-07 22:15:33 +00:00
sret.c
sret2.c
sse-builtins-dbg.c
sse-builtins.c [X86] Add __builtin_ia32_selectss_128 and __builtin_ia32_selectsd_128 that is suitable for use in scalar mask intrinsics. 2018-07-10 00:37:25 +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] Lowering addus/subus intrinsics to native IR 2018-08-14 08:01:38 +00:00
sse3-builtins.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +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] Update handling in CGBuiltin to be tolerant of out of range immediates. 2018-06-21 23:39:47 +00:00
sse42-builtins.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
ssse3-builtins.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
stack-arg-probe.c Support for the mno-stack-arg-probe flag 2018-02-23 13:47:36 +00:00
stack-protector.c [Clang] Implement function attribute no_stack_protector. 2018-05-09 21:41:18 +00:00
stack-size-section.c Fix test added in r321992 failing on some buildbots (again), test requires x86. 2018-01-08 15:46:18 +00:00
stackrealign-main.c [CodeGen] Implicitly set stackrealign on the main function, if custom stack alignment is used 2018-08-21 20:41:17 +00:00
stackrealign.c
statements.c
static-forward-decl-fun.c
static-forward-decl.c
static-local-union.c
static-order.c
staticinit.c
stdcall-fastcall.c
string-literal-short-wstring.c Set dso_local on string literals. 2018-03-20 20:42:55 +00:00
string-literal-unicode-conversion.c Driver: hoist the `wchar_t` handling to the driver 2017-10-06 23:09:55 +00:00
string-literal.c
struct-comma.c
struct-copy.c
struct-init.c
struct-matching-constraint.c
struct-passing.c
struct-union-BE.c Fix make-check issues 2016-06-24 13:11:15 +00:00
struct-x86-darwin.c
struct.c
summary-index-unnamed-global.ll Add REQUIRES: x86-registered-target to test. 2018-08-24 20:18:34 +00:00
switch-dce.c
switch.c
systemz-abi-vector.c [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:45:57 +00:00
systemz-abi.c [SystemZ] Add support for IBM z14 processor (1/3) 2017-07-17 17:45:57 +00:00
systemz-abi.cpp
systemz-inline-asm.c
target-builtin-error-2.c
target-builtin-error-3.c
target-builtin-error.c
target-builtin-noerror.c [X86] Make sure 'knm' and 'cannonlake' are accepted by builtin_cpu_is 2017-11-19 04:12:33 +00:00
target-data.c [PPC] Remove Darwin support from POWER backend. 2018-08-27 19:53:19 +00:00
target-features-error-2.c [CodeGen] Improve diagnostics related to target attributes 2018-06-07 08:48:36 +00:00
target-features-error.c [CodeGen] Improve diagnostics related to target attributes 2018-06-07 08:48:36 +00:00
target-features-no-error.c
tbaa-array.cpp [CodeGen] Represent array members in new-format TBAA type descriptors 2017-12-22 09:57:24 +00:00
tbaa-base.cpp Update existed CodeGen TBAA tests 2018-05-01 18:14:36 +00:00
tbaa-cast.cpp Update existed CodeGen TBAA tests 2018-05-01 18:14:36 +00:00
tbaa-class.cpp Update existed CodeGen TBAA tests 2018-05-01 18:14:36 +00:00
tbaa-for-vptr.cpp Update existed CodeGen TBAA tests 2018-05-01 18:14:36 +00:00
tbaa-ms-abi.cpp Update existed CodeGen TBAA tests 2018-05-01 18:14:36 +00:00
tbaa-reference.cpp Update existed CodeGen TBAA tests 2018-05-01 18:14:36 +00:00
tbaa-struct.cpp [CodeGen] Decorate aggregate accesses with TBAA tags 2018-01-25 14:21:55 +00:00
tbaa-thread-sanitizer.cpp
tbaa-vec.cpp [CodeGen] Treat all vector fields as mayalias 2017-09-03 17:18:25 +00:00
tbaa.cpp [CodeGen] Support generation of TBAA info in the new format 2017-12-22 09:54:23 +00:00
tbm-builtins.c [X86] Remove -O3 from tbm-builtins.c test file. 2017-07-31 20:21:53 +00:00
temporary-lifetime-exceptions.cpp Update for lifetime intrinsic signature change 2017-04-10 20:18:45 +00:00
temporary-lifetime.cpp Update for lifetime intrinsic signature change 2017-04-10 20:18:45 +00:00
tentative-decls.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
thin_link_bitcode.c [ThinLTO] Add x86 requires to thin_link_bitcode. NFC. 2017-06-02 00:08:58 +00:00
thinlto-backend-option.ll Remove -cc1 option "-backend-option". 2018-04-12 22:21:36 +00:00
thinlto-debug-pm.c [ThinLTO] Handle -fdebug-pass-manager for backend invocations via clang 2017-11-13 15:38:33 +00:00
thinlto-diagnostic-handler-remarks-with-hotness.ll Fix tests for changed opt remarks format 2018-08-05 14:53:34 +00:00
thinlto-distributed-backend-skip.ll [ThinLTO] Allow indexing to request backend to ignore the module 2018-02-16 23:38:22 +00:00
thinlto-distributed-cfi-devirt.ll [ThinLTO] Add testing of summary index parsing to a couple CFI tests 2018-06-26 15:50:34 +00:00
thinlto-distributed-cfi.ll [ThinLTO] Add testing of summary index parsing to a couple CFI tests 2018-06-26 15:50:34 +00:00
thinlto-distributed.ll [ThinLTO/CFI] Include TYPE_ID summaries into GLOBALVAL_SUMMARY_BLOCK 2018-02-14 22:41:15 +00:00
thinlto-emit-llvm.c Fix the test fix from r312181 2017-08-30 23:26:38 +00:00
thinlto-multi-module.ll Apply summary-based dead stripping to regular LTO modules with summaries. 2017-06-15 17:26:13 +00:00
thinlto-split-dwarf.c IRGen: Write .dwo files when -split-dwarf-file is used together with -fthinlto-index. 2018-05-31 18:25:59 +00:00
thinlto_backend.ll [ThinLTO] Support opt remarks options with distributed ThinLTO backends 2018-05-05 14:37:29 +00:00
thread-specifier.c
tls-model.c
transparent-union-redecl.c Reland "[CodeGen] Fix crash when a function taking transparent union is redeclared." 2018-01-22 22:29:24 +00:00
transparent-union.c Allow attributes before union definition 2017-02-28 20:44:39 +00:00
trapv.c
tsan-instrprof-atomic.c Relax a CHECK line to allow for dso_local 2018-08-16 23:19:50 +00:00
typedef-func.c
typedef.c
types.c
ubsan-blacklist.c Remove 24 instances of 'REQUIRES: shell' 2016-10-20 23:11:45 +00:00
ubsan-builtin-checks.c [ubsan] Diagnose invalid uses of builtins (clang) 2017-07-29 00:19:51 +00:00
ubsan-conditional.c
ubsan-noreturn.c [ubsan] Diagnose noreturn functions which return 2017-12-21 00:10:25 +00:00
ubsan-pass-object-size.c [ubsan] array-bounds: Ignore params with constant size 2017-12-08 19:51:42 +00:00
ubsan-pointer-overflow.m [ubsan] Teach the pointer overflow check that "p - <unsigned> <= p" (PR33430) 2017-07-13 20:55:26 +00:00
ubsan-promoted-arith.cpp [ubsan] Detect signed overflow UB in remainder operations 2017-02-25 00:43:39 +00:00
ubsan-shift.c Re-apply "[ubsan] Sanity-check shift amounts before truncation" 2017-01-30 23:38:54 +00:00
ubsan-strip-path-components.cpp
ubsan-type-blacklist.cpp
ubsan-volatile.c [ubsan] PR33081: Skip the standard type checks for volatile 2017-06-16 03:27:36 +00:00
ucn-identifiers.c
uint128_t.c
unaligned-decl.c Honor __unaligned in codegen for declarations and expressions 2017-03-08 14:00:44 +00:00
unaligned-expr.c Honor __unaligned in codegen for declarations and expressions 2017-03-08 14:00:44 +00:00
unaligned-field.c Honor __unaligned in codegen for declarations and expressions 2017-03-08 14:00:44 +00:00
unaligned-memcpy.c
union-align.c Fix issue with test that caused bildbot failure 2017-05-30 13:34:26 +00:00
union-init.c
union-init2.c Revert r332847; it caused us to miscompile certain forms of reference initialization. 2018-05-21 20:36:58 +00:00
union-tbaa1.c Revert "[CodeGen] Add initial support for union members in TBAA" 2017-12-03 03:10:13 +00:00
union.c
unreachable.c
unsigned-overflow-minimal.c Minimal runtime for UBSan. 2017-08-29 20:03:51 +00:00
unsigned-overflow.c
unsigned-promotion.c [ubsan] Omit superflous overflow checks for promoted arithmetic (PR20193) 2017-02-25 00:43:36 +00:00
unsigned-trapv.c
unwind-attr.c IRGen: Add optnone attribute on function during O0 2017-05-29 05:38:20 +00:00
utf16-cfstrings.c
vaes-builtins.c [X86] Use target feature defines in tests instead of defining our own flag on the command line. NFCI 2018-05-07 21:47:13 +00:00
varargs.c
variable-array.c
variadic-gpfp-x86.c
variadic-null-win64.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
vecshift.c [Sema] Gcc compatibility of vector shift 2016-10-19 12:06:10 +00:00
vector-alignment.c Revert r333791 "Cap "voluntary" vector alignment at 16 for all Darwin platforms." 2018-06-04 21:39:20 +00:00
vector-scalar.c Add vector add/sub/mul/div by scalar tests (PR27085) 2018-02-10 17:55:23 +00:00
vector.c [X86] Update handling in CGBuiltin to be tolerant of out of range immediates. 2018-06-21 23:39:47 +00:00
vectorcall.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
verify-debuginfo.ll Add a testcase to check that debug info is upgraded when compiling LLVM IR 2017-10-02 18:31:52 +00:00
vfprintf.c
visibility.c
vla-2.c
vla-3.c
vla-4.c
vla.c [clang]: Add support for "-fno-delete-null-pointer-checks" 2018-07-19 00:44:52 +00:00
vlt_to_pointer.c
volatile-1.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
volatile-2.c
volatile-complex.c
volatile.c Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00:00
vpclmulqdq-builtins.c [X86] Use target feature defines in tests instead of defining our own flag on the command line. NFCI 2018-05-07 21:47:13 +00:00
waitpkg.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
wasm-arguments.c [WebAssembly] clang-format (NFC) 2018-08-31 20:57:00 +00:00
wasm-regparm.c
wasm-varargs.c [WebAssembly] clang-format (NFC) 2018-08-31 20:57:00 +00:00
wchar-const.c Set dso_local on string literals. 2018-03-20 20:42:55 +00:00
wchar-size.c Driver: hoist the `wchar_t` handling to the driver 2017-10-06 23:09:55 +00:00
weak-global.c
weak-incomplete.c
weak_constant.c
whilestmt.c
windows-itanium.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
windows-on-arm-dllimport-dllexport.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
windows-on-arm-itanium-thread-local.c CodeGen: simplify the CC handling for TLS wrappers 2016-08-01 21:31:24 +00:00
windows-on-arm-stack-probe-size.c [clang] Remove redundant --check-prefix=CHECK from tests 2016-10-24 18:53:43 +00:00
windows-on-arm-tls-support.c
windows-struct-abi.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
windows-swiftcall.c Generalize NRVO to cover C structs. 2018-03-29 17:56:24 +00:00
wmemcmp.c IRGen: Emit an inline implementation of __builtin_wmemcmp on MSVCRT platforms. 2018-01-24 18:59:58 +00:00
wrapv-lshr-sanitize.c Left shifts of negative values are defined if -fwrapv is set 2016-08-16 09:45:36 +00:00
writable-strings.c
x86-64-inline-asm.c
x86-GCC-inline-asm-Y-constraints.c [Clang][x86][Inline Asm] support for GCC style inline asm - Y<x> constraints 2017-08-24 09:07:34 +00:00
x86-atomic-long_double.c Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00:00
x86-builtins-vector-width.c [Builtins][Attributes][X86] Tag all X86 builtins with their required vector width. Add a min_vector_width function attribute and tag all x86 instrinsics with it 2018-07-09 19:00:16 +00:00
x86-cf-protection.c This patch aims to match the changes introduced 2018-05-18 11:56:21 +00:00
x86-inline-asm-min-vector-width.c [InlineAsm] Update the min-legal-vector-width function attribute based on inputs and outputs to inline assembly 2018-08-14 20:21:05 +00:00
x86-inline-asm-v-constraint.c [x86][inline-asm][clang] accept 'v' constraint 2016-11-01 13:16:44 +00:00
x86-nontemporal.c [X86] NFC Include immintrin.h in CodeGen tests 2018-05-24 07:09:08 +00:00
x86-soft-float.c
x86.c
x86_32-arguments-darwin.c
x86_32-arguments-iamcu.c
x86_32-arguments-linux.c
x86_32-arguments-nommx.c
x86_32-arguments-realign.c Change memcpy/memove/memset to have dest and source alignment attributes. 2018-01-28 17:27:45 +00:00
x86_32-arguments-win32.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
x86_32-fpcc-struct-return.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
x86_32-inline-asm.c
x86_32-xsave.c Fixing incorrectly capitalised regexps. 2017-09-07 09:54:03 +00:00
x86_64-arguments-darwin.c
x86_64-arguments-nacl.c
x86_64-arguments-win32.c Bring r325915 back. 2018-02-23 19:30:48 +00:00
x86_64-arguments.c Change memcpy/memove/memset to have dest and source alignment attributes. 2018-01-28 17:27:45 +00:00
x86_64-atomic-128.c
x86_64-floatvectors.c [CodeGen][va_args] Correct Vector Struct va-arg 'in_reg' code gen 2018-02-02 15:53:35 +00:00
x86_64-instrument-functions.c Switch -mcount and -finstrument-functions to emit EnterExitInstrumenter attributes 2017-11-14 21:13:27 +00:00
x86_64-longdouble.c Update clang for D20348 2016-06-14 21:02:05 +00:00
x86_64-mno-sse.c Issue diagnostics when returning FP values on x86_64 without SSE1/2 2017-05-11 22:43:02 +00:00
x86_64-profiling-keep-fp.c
x86_64-xsave.c Fixing incorrectly capitalised regexps. 2017-09-07 09:54:03 +00:00
x86_inlineasm_curly_bracket_escape.c [x86][inline-asm] Add support for curly brackets escape using "%" in extended inline asm. 2016-10-31 15:27:54 +00:00
xcore-abi.c Change memcpy/memove/memset to have dest and source alignment attributes (Step 1). 2018-01-19 17:12:54 +00:00
xcore-abi.cpp
xcore-stringtype.c
xop-builtins-cmp.c [X86][XOP] Add codegen tests for vector integer comparison intrinsics (PR15844) 2017-03-15 20:20:43 +00:00
xop-builtins.c [X86] Replace XOP vpcmov builtins with native vector logical operations. 2017-02-18 21:15:30 +00:00
xray-always-emit-customevent.cpp [XRay][clang] Introduce -fxray-always-emit-customevents 2017-11-30 00:04:54 +00:00
xray-always-emit-typedevent.cpp [XRay] Add clang builtin for xray typed events. 2018-04-17 21:32:43 +00:00
xray-always-instrument.cpp [XRay][llvm+clang] Consolidate attribute list files 2018-04-09 04:02:09 +00:00
xray-attr-list.cpp [XRay][llvm+clang] Consolidate attribute list files 2018-04-09 04:02:09 +00:00
xray-attributes-noxray-supported.cpp [XRay][clang] Emit "never-instrument" attribute 2018-09-14 01:59:12 +00:00
xray-attributes-supported.cpp [XRay][clang] Emit "never-instrument" attribute 2018-09-14 01:59:12 +00:00
xray-customevent.cpp [XRay] Add __xray_customeevent(...) as a clang-supported builtin 2017-05-09 00:45:40 +00:00
xray-imbue-arg1.cpp [XRay][llvm+clang] Consolidate attribute list files 2018-04-09 04:02:09 +00:00
xray-instruction-threshold.cpp fixup: use CHECK for non-atttribute sets 2017-03-30 22:46:49 +00:00
xray-instrumentation-bundles.cpp [XRay] Add clang builtin for xray typed events. 2018-04-17 21:32:43 +00:00
xray-log-args.cpp [XRay] [clang] Allow logging the first argument of a function call. 2017-03-06 07:08:21 +00:00
xray-never-instrument.cpp [XRay][llvm+clang] Consolidate attribute list files 2018-04-09 04:02:09 +00:00
xray-typedevent.cpp [XRay] Add clang builtin for xray typed events. 2018-04-17 21:32:43 +00:00
zvector.c fix test to not check optimized IR; NFCI 2017-03-07 19:24:54 +00:00
zvector2.c [SystemZ] Add support for IBM z14 processor (2/3) 2017-07-17 17:46:47 +00:00