..
GC
Always print the implicit .text at the start of an asm file.
2014-03-05 20:09:15 +00:00
3addr-16bit.ll
X86: Perform integer comparisons at i32 or larger.
2013-11-22 19:57:47 +00:00
3addr-or.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
3dnow-intrinsics.ll
…
4char-promote.ll
Remove the "-promote-elements" flag. This flag is now enabled by default.
2012-06-04 11:27:21 +00:00
2003-08-03-CallArgLiveRanges.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
2003-08-23-DeadBlockTest.ll
…
2003-11-03-GlobalBool.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2004-02-13-FrameReturnAddress.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2004-02-14-InefficientStackPointer.ll
…
2004-02-22-Casts.ll
…
2004-03-30-Select-Max.ll
test/CodeGen/X86/2004-03-30-Select-Max.ll: FileCheck-ize.
2012-07-03 03:58:59 +00:00
2004-04-13-FPCMOV-Crash.ll
…
2004-06-10-StackifierCrash.ll
…
2004-10-08-SelectSetCCFold.ll
…
2005-01-17-CycleInDAG.ll
…
2005-02-14-IllegalAssembler.ll
…
2005-05-08-FPStackifierPHI.ll
…
2006-01-19-ISelFoldingBug.ll
Tweak 3 tests in llvm/test/CodeGen/X86 to add -mcpu=generic since r195383.
2013-11-22 02:28:04 +00:00
2006-03-01-InstrSchedBug.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2006-03-02-InstrSchedBug.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
2006-04-04-CrossBlockCrash.ll
…
2006-04-27-ISelFoldingBug.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2006-05-01-SchedCausingSpills.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
2006-05-02-InstrSched1.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
2006-05-02-InstrSched2.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
2006-05-08-CoalesceSubRegClass.ll
…
2006-05-08-InstrSched.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2006-05-11-InstrSched.ll
Use function attributes to indicate that we don't want to realign the stack.
2013-08-01 21:42:05 +00:00
2006-05-17-VectorArg.ll
…
2006-05-22-FPSetEQ.ll
…
2006-05-25-CycleInDAG.ll
…
2006-07-10-InlineAsmAConstraint.ll
…
2006-07-12-InlineAsmQConstraint.ll
…
2006-07-20-InlineAsm.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2006-07-28-AsmPrint-Long-As-Pointer.ll
…
2006-07-31-SingleRegClass.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2006-08-07-CycleInDAG.ll
…
2006-08-16-CycleInDAG.ll
…
2006-08-21-ExtraMovInst.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2006-09-01-CycleInDAG.ll
…
2006-10-02-BoolRetCrash.ll
…
2006-10-07-ScalarSSEMiscompile.ll
…
2006-10-09-CycleInDAG.ll
…
2006-10-10-FindModifiedNodeSlotBug.ll
…
2006-10-12-CycleInDAG.ll
…
2006-10-13-CycleInDAG.ll
…
2006-10-19-SwitchUnnecessaryBranching.ll
…
2006-11-12-CSRetCC.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2006-11-17-IllegalMove.ll
During the CodeGenPrepare we often lower intrinsics (such as objsize)
2012-08-14 05:19:07 +00:00
2006-11-27-SelectLegalize.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
2006-12-16-InlineAsmCrash.ll
…
2006-12-19-IntelSyntax.ll
…
2007-01-08-InstrSched.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
2007-01-08-X86-64-Pointer.ll
…
2007-01-13-StackPtrIndex.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-01-29-InlineAsm-ir.ll
…
2007-02-04-OrAddrMode.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
2007-02-16-BranchFold.ll
…
2007-02-19-LiveIntervalAssert.ll
…
2007-02-23-DAGCombine-Miscompile.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
2007-02-25-FastCCStack.ll
…
2007-03-01-SpillerCrash.ll
…
2007-03-15-GEP-Idx-Sink.ll
Add the ability to use GEPs for address sinking in CGP
2014-04-12 00:59:48 +00:00
2007-03-16-InlineAsm.ll
…
2007-03-18-LiveIntervalAssert.ll
…
2007-03-24-InlineAsmMultiRegConstraint.ll
…
2007-03-24-InlineAsmPModifier.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2007-03-24-InlineAsmVectorOp.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2007-03-24-InlineAsmXConstraint.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
2007-03-26-CoalescerBug.ll
…
2007-04-08-InlineAsmCrash.ll
…
2007-04-11-InlineAsmVectorResult.ll
…
2007-04-17-LiveIntervalAssert.ll
…
2007-04-24-Huge-Stack.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
2007-04-24-VectorCrash.ll
…
2007-04-25-MMX-PADDQ.ll
…
2007-04-27-InlineAsm-IntMemInput.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2007-05-05-Personality.ll
Two updated tests for MinGW 32 and 64 exception handling code generation.
2014-03-31 17:34:15 +00:00
2007-05-05-VecCastExpand.ll
…
2007-05-14-LiveIntervalAssert.ll
…
2007-05-15-maskmovq.ll
…
2007-05-17-ShuffleISelBug.ll
Rewrite X86 codegen regression test with FileCheck
2013-04-30 07:51:08 +00:00
2007-06-04-X86-64-CtorAsmBugs.ll
…
2007-06-15-IntToMMX.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
2007-06-28-X86-64-isel.ll
…
2007-06-29-DAGCombinerBug.ll
…
2007-06-29-VecFPConstantCSEBug.ll
…
2007-07-03-GR64ToVR64.ll
…
2007-07-10-StackerAssert.ll
…
2007-07-18-Vector-Extract.ll
…
2007-08-01-LiveVariablesBug.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
2007-08-09-IllegalX86-64Asm.ll
…
2007-08-10-SignExtSubreg.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-08-13-AppendingLinkage.ll
…
2007-09-05-InvalidAsm.ll
test/CodeGen/X86/2007-09-05-InvalidAsm.ll: FileCheck-ize.
2012-07-03 03:59:08 +00:00
2007-09-06-ExtWeakAliasee.ll
Add a triple and switch test to FileCheck.
2013-11-14 17:12:32 +00:00
2007-09-18-ShuffleXformBug.ll
…
2007-09-27-LDIntrinsics.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2007-10-04-AvoidEFLAGSCopy.ll
…
2007-10-12-CoalesceExtSubReg.ll
During SelectionDAG building explicitly set a node to constant zero when the
2013-06-18 20:14:39 +00:00
2007-10-12-SpillerUnfold1.ll
…
2007-10-12-SpillerUnfold2.ll
Add -mcpu to two X86 tests.
2013-08-21 17:14:31 +00:00
2007-10-14-CoalescerCrash.ll
…
2007-10-15-CoalescerCrash.ll
…
2007-10-16-CoalescerCrash.ll
…
2007-10-19-SpillerUnfold.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
2007-10-28-inlineasm-q-modifier.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2007-10-29-ExtendSetCC.ll
…
2007-10-30-LSRCrash.ll
…
2007-10-31-extractelement-i64.ll
…
2007-11-01-ISelCrash.ll
…
2007-11-03-x86-64-q-constraint.ll
…
2007-11-04-LiveIntervalCrash.ll
…
2007-11-04-LiveVariablesBug.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2007-11-04-rip-immediate-constant.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2007-11-06-InstrSched.ll
…
2007-11-07-MulBy4.ll
…
2007-11-30-LoadFolding-Bug.ll
…
2007-12-16-BURRSchedCrash.ll
…
2007-12-18-LoadCSEBug.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-01-08-IllegalCMP.ll
…
2008-01-08-SchedulerCrash.ll
During SelectionDAG building explicitly set a node to constant zero when the
2013-06-18 20:14:39 +00:00
2008-01-09-LongDoubleSin.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
2008-01-16-FPStackifierAssert.ll
Don't run RAFast in the optimizing regalloc pipeline.
2012-06-08 23:15:12 +00:00
2008-01-16-InvalidDAGCombineXform.ll
…
2008-02-05-ISelCrash.ll
…
2008-02-06-LoadFoldingBug.ll
…
2008-02-14-BitMiscompile.ll
…
2008-02-18-TailMergingBug.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
2008-02-20-InlineAsmClobber.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2008-02-22-LocalRegAllocBug.ll
Don't run RAFast in the optimizing regalloc pipeline.
2012-06-08 23:15:12 +00:00
2008-02-25-InlineAsmBug.ll
…
2008-02-25-X86-64-CoalescerBug.ll
…
2008-02-26-AsmDirectMemOp.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2008-02-27-DeadSlotElimBug.ll
…
2008-02-27-PEICrash.ll
…
2008-03-06-frem-fpstack.ll
…
2008-03-07-APIntBug.ll
…
2008-03-10-RegAllocInfLoop.ll
…
2008-03-12-ThreadLocalAlias.ll
…
2008-03-13-TwoAddrPassCrash.ll
…
2008-03-14-SpillerCrash.ll
Reject alias to undefined symbols in the verifier.
2014-03-12 20:15:49 +00:00
2008-03-19-DAGCombinerBug.ll
…
2008-03-23-DarwinAsmComments.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2008-03-25-TwoAddrPassBug.ll
…
2008-03-31-SpillerFoldingBug.ll
…
2008-04-02-unnamedEH.ll
Convert test to using cfi.
2014-03-21 17:38:01 +00:00
2008-04-08-CoalescerCrash.ll
.file is only available on ELF, use a triple instead of -march.
2014-02-13 15:38:16 +00:00
2008-04-09-BranchFolding.ll
…
2008-04-15-LiveVariableBug.ll
…
2008-04-16-CoalescerBug.ll
…
2008-04-16-ReMatBug.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2008-04-17-CoalescerBug.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-04-24-MemCpyBug.ll
…
2008-04-24-pblendw-fold-crash.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
2008-04-26-Asm-Optimize-Imm.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2008-04-28-CoalescerBug.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2008-04-28-CyclicSchedUnit.ll
…
2008-05-01-InvalidOrdCompare.ll
…
2008-05-09-PHIElimBug.ll
…
2008-05-09-ShuffleLoweringBug.ll
…
2008-05-12-tailmerge-5.ll
…
2008-05-21-CoalescerBug.ll
…
2008-05-22-FoldUnalignedLoad.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2008-05-28-CoalescerBug.ll
…
2008-05-28-LocalRegAllocBug.ll
Don't run RAFast in the optimizing regalloc pipeline.
2012-06-08 23:15:12 +00:00
2008-06-13-NotVolatileLoadStore.ll
…
2008-06-13-VolatileLoadStore.ll
…
2008-06-16-SubregsBug.ll
…
2008-06-18-BadShuffle.ll
…
2008-06-25-VecISelBug.ll
…
2008-07-07-DanglingDeadInsts.ll
…
2008-07-09-ELFSectionAttributes.ll
…
2008-07-11-SHLBy1.ll
…
2008-07-16-CoalescerCrash.ll
…
2008-07-19-movups-spills.ll
Use function attributes to indicate that we don't want to realign the stack.
2013-08-01 21:42:05 +00:00
2008-07-22-CombinerCrash.ll
…
2008-07-23-VSetCC.ll
…
2008-08-06-CmpStride.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-08-06-RewriterBug.ll
…
2008-08-17-UComiCodeGenBug.ll
…
2008-08-19-SubAndFetch.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2008-08-23-64Bit-maskmovq.ll
…
2008-08-31-EH_RETURN32.ll
Add -mcpu to some unit tests that only fail on certain hosts.
2013-06-24 09:51:30 +00:00
2008-08-31-EH_RETURN64.ll
[x86] Disambiguate RET[QL] and fix aliases for 16-bit mode
2014-01-08 12:58:07 +00:00
2008-09-05-sinttofp-2xi32.ll
…
2008-09-09-LinearScanBug.ll
…
2008-09-11-CoalescerBug.ll
…
2008-09-11-CoalescerBug2.ll
Add a cpu to try to bring back the atom bots.
2013-05-27 13:22:52 +00:00
2008-09-17-inline-asm-1.ll
Don't run RAFast in the optimizing regalloc pipeline.
2012-06-08 23:15:12 +00:00
2008-09-18-inline-asm-2.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2008-09-19-RegAllocBug.ll
…
2008-09-25-sseregparm-1.ll
…
2008-09-26-FrameAddrBug.ll
…
2008-09-29-ReMatBug.ll
…
2008-09-29-VolatileBug.ll
…
2008-10-06-MMXISelBug.ll
…
2008-10-06-x87ld-nan-1.ll
…
2008-10-06-x87ld-nan-2.ll
…
2008-10-07-SSEISelBug.ll
…
2008-10-11-CallCrash.ll
…
2008-10-13-CoalescerBug.ll
…
2008-10-16-VecUnaryOp.ll
…
2008-10-17-Asm64bitRConstraint.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2008-10-20-AsmDoubleInI32.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2008-10-24-FlippedCompare.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2008-10-27-CoalescerBug.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
2008-10-29-ExpandVAARG.ll
…
2008-11-03-F80VAARG.ll
…
2008-11-06-testb.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
2008-11-13-inlineasm-3.ll
…
2008-11-29-ULT-Sign.ll
…
2008-12-01-SpillerAssert.ll
…
2008-12-01-loop-iv-used-outside-loop.ll
…
2008-12-02-IllegalResultType.ll
…
2008-12-02-dagcombine-1.ll
…
2008-12-02-dagcombine-2.ll
…
2008-12-02-dagcombine-3.ll
…
2008-12-16-dagcombine-4.ll
…
2008-12-19-EarlyClobberBug.ll
…
2008-12-22-dagcombine-5.ll
…
2008-12-23-crazy-address.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2008-12-23-dagcombine-6.ll
…
2009-01-13-DoubleUpdate.ll
…
2009-01-16-SchedulerBug.ll
…
2009-01-16-UIntToFP.ll
…
2009-01-18-ConstantExprCrash.ll
…
2009-01-25-NoSSE.ll
…
2009-01-26-WrongCheck.ll
…
2009-01-27-NullStrings.ll
…
2009-01-31-BigShift.ll
…
2009-01-31-BigShift2.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2009-01-31-BigShift3.ll
…
2009-02-01-LargeMask.ll
…
2009-02-03-AnalyzedTwice.ll
…
2009-02-04-sext-i64-gep.ll
…
2009-02-08-CoalescerBug.ll
…
2009-02-09-ivs-different-sizes.ll
…
2009-02-11-codegenprepare-reuse.ll
…
2009-02-12-DebugInfoVLA.ll
Debug Info: add an identifier field to DICompositeType.
2013-08-26 22:39:55 +00:00
2009-02-12-InlineAsm-nieZ-constraints.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2009-02-12-SpillerBug.ll
…
2009-02-21-ExtWeakInitializer.ll
…
2009-02-25-CommuteBug.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
2009-02-26-MachineLICMBug.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
2009-03-03-BTHang.ll
…
2009-03-03-BitcastLongDouble.ll
…
2009-03-05-burr-list-crash.ll
…
2009-03-07-FPConstSelect.ll
…
2009-03-09-APIntCrash.ll
…
2009-03-09-SpillerBug.ll
…
2009-03-10-CoalescerBug.ll
…
2009-03-12-CPAlignBug.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2009-03-13-PHIElimBug.ll
…
2009-03-16-PHIElimInLPad.ll
…
2009-03-23-LinearScanBug.ll
…
2009-03-23-MultiUseSched.ll
Add -mcpu to some unit tests that only fail on certain hosts.
2013-06-24 09:51:30 +00:00
2009-03-23-i80-fp80.ll
…
2009-03-25-TestBug.ll
Rewrite X86 codegen regression test with FileCheck
2013-04-30 07:51:08 +00:00
2009-03-26-NoImplicitFPBug.ll
…
2009-04-12-FastIselOverflowCrash.ll
…
2009-04-12-picrel.ll
…
2009-04-13-2AddrAssert-2.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2009-04-13-2AddrAssert.ll
…
2009-04-14-IllegalRegs.ll
…
2009-04-16-SpillerUnfold.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
2009-04-21-NoReloadImpDef.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
2009-04-24.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
2009-04-25-CoalescerBug.ll
…
2009-04-27-CoalescerAssert.ll
…
2009-04-27-LiveIntervalsAssert.ll
…
2009-04-27-LiveIntervalsAssert2.ll
…
2009-04-29-IndirectDestOperands.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2009-04-29-LinearScanBug.ll
…
2009-04-29-RegAllocAssert.ll
…
2009-04-scale.ll
…
2009-05-08-InlineAsmIOffset.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2009-05-11-tailmerge-crash.ll
…
2009-05-19-SingleElementExtractElement.ll
…
2009-05-23-available_externally.ll
Rewrite X86 codegen regression test with FileCheck
2013-04-30 07:51:08 +00:00
2009-05-23-dagcombine-shifts.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2009-05-28-DAGCombineCrash.ll
…
2009-05-30-ISelBug.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2009-06-02-RewriterBug.ll
…
2009-06-03-Win64DisableRedZone.ll
…
2009-06-03-Win64SpillXMM.ll
…
2009-06-04-VirtualLiveIn.ll
…
2009-06-05-ScalarToVectorByteMMX.ll
Rewrite X86 codegen regression test with FileCheck
2013-04-30 07:51:08 +00:00
2009-06-05-VZextByteShort.ll
Force CPU type to unbreak unit tests on Haswell machines.
2013-11-30 03:07:16 +00:00
2009-06-05-VariableIndexInsert.ll
…
2009-06-05-sitofpCrash.ll
…
2009-06-06-ConcatVectors.ll
…
2009-06-07-ExpandMMXBitcast.ll
…
2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll
…
2009-06-15-not-a-tail-call.ll
…
2009-06-18-movlp-shuffle-register.ll
…
2009-07-06-TwoAddrAssert.ll
…
2009-07-07-SplitICmp.ll
…
2009-07-09-ExtractBoolFromVector.ll
…
2009-07-15-CoalescerBug.ll
…
2009-07-16-CoalescerBug.ll
…
2009-07-19-AsmExtraOperands.ll
…
2009-07-20-CoalescerBug.ll
…
2009-07-20-DAGCombineBug.ll
…
2009-08-02-mmx-scalar-to-vector.ll
…
2009-08-06-branchfolder-crash.ll
…
2009-08-06-inlineasm.ll
…
2009-08-08-CastError.ll
Rewrite X86 codegen regression test with FileCheck
2013-04-30 07:51:08 +00:00
2009-08-12-badswitch.ll
…
2009-08-14-Win64MemoryIndirectArg.ll
…
2009-08-19-LoadNarrowingMiscompile.ll
…
2009-08-23-SubRegReuseUndo.ll
…
2009-09-10-LoadFoldingBug.ll
…
2009-09-10-SpillComments.ll
…
2009-09-16-CoalescerBug.ll
…
2009-09-19-earlyclobber.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2009-09-21-NoSpillLoopCount.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2009-09-22-CoalescerBug.ll
…
2009-09-23-LiveVariablesBug.ll
…
2009-10-14-LiveVariablesBug.ll
…
2009-10-16-Scope.ll
[Debug Info Tests] Update testing cases.
2013-08-22 17:11:18 +00:00
2009-10-19-EmergencySpill.ll
…
2009-10-19-atomic-cmp-eflags.ll
…
2009-10-25-RewriterBug.ll
…
2009-11-04-SubregCoalescingBug.ll
…
2009-11-13-VirtRegRewriterBug.ll
…
2009-11-16-MachineLICM.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2009-11-16-UnfoldMemOpBug.ll
Add back r201608, r201622, r201624 and r201625
2014-02-19 17:23:20 +00:00
2009-11-17-UpdateTerminator.ll
…
2009-11-18-TwoAddrKill.ll
…
2009-11-25-ImpDefBug.ll
…
2009-12-01-EarlyClobberBug.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2009-12-11-TLSNoRedZone.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2010-01-05-ZExt-Shl.ll
…
2010-01-07-ISelBug.ll
…
2010-01-07-UAMemFeature.ll
…
2010-01-08-Atomic64Bug.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2010-01-11-ExtraPHIArg.ll
…
2010-01-13-OptExtBug.ll
…
2010-01-15-SelectionDAGCycle.ll
…
2010-01-18-DbgValue.ll
Debug Info: update testing cases to specify the debug info version number.
2013-11-22 21:49:45 +00:00
2010-01-19-OptExtBug.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
2010-02-01-DbgValueCrash.ll
Debug Info: add an identifier field to DICompositeType.
2013-08-26 22:39:55 +00:00
2010-02-01-TaillCallCrash.ll
…
2010-02-03-DualUndef.ll
…
2010-02-04-SchedulerBug.ll
…
2010-02-11-NonTemporal.ll
…
2010-02-12-CoalescerBug-Impdef.ll
…
2010-02-15-ImplicitDefBug.ll
…
2010-02-19-TailCallRetAddrBug.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
2010-02-23-DAGCombineBug.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2010-02-23-DIV8rDefinesAX.ll
…
2010-02-23-RematImplicitSubreg.ll
…
2010-02-23-SingleDefPhiJoin.ll
…
2010-03-04-Mul8Bug.ll
…
2010-03-05-ConstantFoldCFG.ll
…
2010-03-05-EFLAGS-Redef.ll
…
2010-03-17-ISelBug.ll
…
2010-04-06-SSEDomainFixCrash.ll
…
2010-04-08-CoalescerBug.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2010-04-13-AnalyzeBranchCrash.ll
…
2010-04-21-CoalescerBug.ll
…
2010-04-23-mmx-movdq2q.ll
…
2010-04-29-CoalescerCrash.ll
…
2010-04-30-LocalAlloc-LandingPad.ll
…
2010-05-03-CoalescerSubRegClobber.ll
…
2010-05-05-LocalAllocEarlyClobber.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2010-05-06-LocalInlineAsmClobber.ll
Don't run RAFast in the optimizing regalloc pipeline.
2012-06-08 23:15:12 +00:00
2010-05-07-ldconvert.ll
…
2010-05-10-DAGCombinerBug.ll
…
2010-05-12-FastAllocKills.ll
Don't run RAFast in the optimizing regalloc pipeline.
2012-06-08 23:15:12 +00:00
2010-05-16-nosseconversion.ll
…
2010-05-25-DotDebugLoc.ll
Debug Info: update testing cases to specify the debug info version number.
2013-11-22 21:49:45 +00:00
2010-05-26-DotDebugLoc.ll
DebugInfo: Remove some unneeded conditionals now that DIBuilder no longer emits zero-length arrays as {i32 0}
2014-02-04 01:23:52 +00:00
2010-05-26-FP_TO_INT-crash.ll
…
2010-05-28-Crash.ll
Debug Info: update testing cases to specify the debug info version number.
2013-11-22 21:49:45 +00:00
2010-06-01-DeadArg-DbgInfo.ll
Debug Info: update testing cases to specify the debug info version number.
2013-11-22 21:49:45 +00:00
2010-06-09-FastAllocRegisters.ll
…
2010-06-14-fast-isel-fs-load.ll
Rewrite some of the test/CodeGen/X86 tests to use FileCheck instead of grep
2013-04-10 23:30:20 +00:00
2010-06-15-FastAllocEarlyCLobber.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2010-06-24-g-constraint-crash.ll
…
2010-06-25-CoalescerSubRegDefDead.ll
…
2010-06-25-asm-RA-crash.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2010-06-28-FastAllocTiedOperand.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2010-06-28-matched-g-constraint.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2010-07-02-UnfoldBug.ll
…
2010-07-02-asm-alignstack.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2010-07-06-DbgCrash.ll
Debug Info: add an identifier field to DICompositeType.
2013-08-26 22:39:55 +00:00
2010-07-06-asm-RIP.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2010-07-11-FPStackLoneUse.ll
…
2010-07-13-indirectXconstraint.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2010-07-15-Crash.ll
…
2010-07-29-SetccSimplify.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2010-08-04-MaskedSignedCompare.ll
…
2010-08-04-MingWCrash.ll
…
2010-08-04-StackVariable.ll
Debug Info: update testing cases to specify the debug info version number.
2013-11-22 21:49:45 +00:00
2010-09-01-RemoveCopyByCommutingDef.ll
…
2010-09-16-EmptyFilename.ll
DebugInfo: Remove dependence on file numbering in the line table.
2014-02-11 21:46:46 +00:00
2010-09-16-asmcrash.ll
…
2010-09-17-SideEffectsInChain.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
2010-09-30-CMOV-JumpTable-PHI.ll
…
2010-10-08-cmpxchg8b.ll
IR: add a second ordering operand to cmpxhg for failure
2014-03-11 10:48:52 +00:00
2010-11-02-DbgParameter.ll
Debug Info: update testing cases to specify the debug info version number.
2013-11-22 21:49:45 +00:00
2010-11-09-MOVLPS.ll
…
2010-11-18-SelectOfExtload.ll
…
2011-01-07-LegalizeTypesCrash.ll
…
2011-01-10-DagCombineHang.ll
…
2011-01-24-DbgValue-Before-Use.ll
Re-add checks that were in this testcase before it was converted to dwarfdump.
2014-03-14 23:08:21 +00:00
2011-02-04-FastRegallocNoFP.ll
…
2011-02-12-shuffle.ll
…
2011-02-21-VirtRegRewriter-KillSubReg.ll
…
2011-02-23-UnfoldBug.ll
…
2011-02-27-Fpextend.ll
…
2011-03-02-DAGCombiner.ll
…
2011-03-08-Sched-crash.ll
…
2011-03-09-Physreg-Coalescing.ll
…
2011-03-30-CreateFixedObjCrash.ll
…
2011-04-13-SchedCmpJmp.ll
For something like
2012-07-16 19:35:43 +00:00
2011-04-19-sclr-bb.ll
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change.
2013-07-18 22:47:09 +00:00
2011-05-09-loaduse.ll
Fix broken CHECK lines
2014-02-16 07:31:05 +00:00
2011-05-26-UnreachableBlockElim.ll
Change objectsize intrinsic to accept different address spaces.
2013-10-07 18:06:48 +00:00
2011-05-27-CrossClassCoalescing.ll
…
2011-06-01-fildll.ll
…
2011-06-03-x87chain.ll
X86: Fix type check. Just because an integer type is illegal doesn't mean it's i64.
2013-10-07 19:11:35 +00:00
2011-06-06-fgetsign80bit.ll
…
2011-06-12-FastAllocSpill.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
2011-06-14-PreschedRegalias.ll
…
2011-06-14-mmx-inlineasm.ll
…
2011-06-19-QuicksortCoalescerBug.ll
…
2011-07-13-BadFrameIndexDisplacement.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2011-08-23-PerformSubCombine128.ll
…
2011-08-23-Trampoline.ll
…
2011-08-29-BlockConstant.ll
…
2011-08-29-InitOrder.ll
Fix broken check lines.
2012-08-17 12:28:26 +00:00
2011-09-14-valcoalesce.ll
X86: use sub-register sequences for MOV*r0 operations
2013-05-30 13:19:42 +00:00
2011-09-18-sse2cmp.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
2011-09-21-setcc-bug.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
2011-10-11-SpillDead.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2011-10-11-srl.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
2011-10-12-MachineCSE.ll
TBAA: remove !tbaa from testing cases when they are not needed.
2013-08-21 22:20:53 +00:00
2011-10-18-FastISel-VectorParams.ll
Make x86 fast-isel correctly choose between aligned and unaligned operations for vector stores. Fixes PR16640.
2013-07-17 05:57:45 +00:00
2011-10-19-LegelizeLoad.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
2011-10-19-widen_vselect.ll
Teach the DAGCombiner how to fold 'vselect' dag nodes according
2014-01-08 18:33:04 +00:00
2011-10-21-widen-cmp.ll
…
2011-10-27-tstore.ll
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change.
2013-07-18 22:47:09 +00:00
2011-10-30-padd.ll
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change.
2013-07-18 22:47:09 +00:00
2011-11-07-LegalizeBuildVector.ll
…
2011-11-22-AVX2-Domains.ll
…
2011-11-30-or.ll
SelectionDAG: Teach FoldConstantArithmetic how to deal with vectors.
2013-02-04 15:19:18 +00:00
2011-12-06-AVXVectorExtractCombine.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2011-12-06-BitcastVectorGlobal.ll
…
2011-12-08-AVXISelBugs.ll
…
2011-12-8-bitcastintprom.ll
…
2011-12-15-vec_shift.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
2011-12-26-extractelement-duplicate-load.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
2011-12-28-vselecti8.ll
Teach DAGCombiner how to fold a SIGN_EXTEND_INREG of a BUILD_VECTOR of
2013-12-27 20:20:28 +00:00
2011-20-21-zext-ui2fp.ll
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change.
2013-07-18 22:47:09 +00:00
2012-01-10-UndefExceptionEdge.ll
TBAA: remove !tbaa from testing cases if not used.
2013-04-30 17:52:57 +00:00
2012-1-10-buildvector.ll
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change.
2013-07-18 22:47:09 +00:00
2012-01-11-split-cv.ll
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change.
2013-07-18 22:47:09 +00:00
2012-01-12-extract-sv.ll
…
2012-01-16-mfence-nosse-flags.ll
ISelDAG: spot chain cycles involving MachineNodes
2013-09-22 08:21:56 +00:00
2012-01-18-vbitcast.ll
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change.
2013-07-18 22:47:09 +00:00
2012-02-12-dagco.ll
…
2012-02-14-scalar.ll
…
2012-02-23-mmx-inlineasm.ll
…
2012-02-29-CoalescerBug.ll
…
2012-03-15-build_vector_wl.ll
Enable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from SSE4.1
2012-10-23 17:34:00 +00:00
2012-03-20-LargeConstantExpr.ll
…
2012-03-26-PostRALICMBug.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
2012-04-09-TwoAddrPassBug.ll
…
2012-04-26-sdglue.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
2012-05-17-TwoAddressBug.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2012-05-19-CoalescerCrash.ll
Fix 12892.
2012-05-19 23:34:59 +00:00
2012-05-19-avx2-store.ll
X86 Peephole: fold loads to the source register operand if possible.
2012-08-02 00:56:42 +00:00
2012-07-10-extload64.ll
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change.
2013-07-18 22:47:09 +00:00
2012-07-10-shufnorm.ll
Add a dagcombine optimization to convert concat_vectors of undefs into a single undef.
2012-07-14 21:30:27 +00:00
2012-07-15-BuildVectorPromote.ll
move X86-specific test
2012-12-11 00:36:43 +00:00
2012-07-15-broadcastfold.ll
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change.
2013-07-18 22:47:09 +00:00
2012-07-15-tconst_shl.ll
Teach getTargetVShiftNode about TargetConstant nodes.
2012-07-15 20:27:43 +00:00
2012-07-15-vshl.ll
AVX: Fix a bug in getTargetVShiftNode. The shift amount has to be a 128bit vector with the same element type as the input vector.
2012-07-14 22:26:05 +00:00
2012-07-16-LeaUndef.ll
Fix a bug in the 3-address conversion of LEA when one of the operands is an
2012-07-16 10:52:25 +00:00
2012-07-16-fp2ui-i1.ll
Make ComputeDemandedBits return a deterministic result when computing an AssertZext value.
2012-07-16 18:34:53 +00:00
2012-07-17-vtrunc.ll
Fix a crash in the legalization of large vectors.
2012-07-17 09:07:37 +00:00
2012-07-23-select_cc.ll
Fixed DAGCombine optimizations which generate select_cc for targets
2012-07-23 07:59:50 +00:00
2012-08-07-CmpISelBug.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2012-08-16-setcc.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2012-08-17-legalizer-crash.ll
Revert r162101 and replace it with a solution that works for targets where the pointer type is illegal.
2014-01-22 22:34:17 +00:00
2012-08-28-UnsafeMathCrash.ll
The commutative flag is already correctly set within the multiclass. If we set
2012-08-28 07:36:46 +00:00
2012-09-13-dagco-fneg.ll
Fix a dagcombine optimization. The optimization attempts to optimize a bitcast of fneg to integers
2012-09-13 14:54:28 +00:00
2012-09-28-CGPBug.ll
Do not delete BBs if their addresses are taken. rdar://12396696
2012-09-28 23:58:57 +00:00
2012-10-02-DAGCycle.ll
Follow up to r165072. Try a different approach: only move the load when it's going to be folded into the call. rdar://12437604
2012-10-05 01:48:22 +00:00
2012-10-03-DAGCycle.ll
Fix a cycle in the DAG. In this code we replace multiple loads with a single load and
2012-10-03 19:30:31 +00:00
2012-10-18-crash-dagco.ll
In SimplifySelectOps we pulled two loads through a select node despite the fact that one was dependent on the other.
2012-10-18 18:06:48 +00:00
2012-11-28-merge-store-alias.ll
When combining consecutive stores allow loads in between the stores, if the loads do not alias.
2012-11-29 00:00:08 +00:00
2012-11-30-handlemove-dbg.ll
DebugInfo: Remove some unneeded conditionals now that DIBuilder no longer emits zero-length arrays as {i32 0}
2014-02-04 01:23:52 +00:00
2012-11-30-misched-dbg.ll
DebugInfo: Remove some unneeded conditionals now that DIBuilder no longer emits zero-length arrays as {i32 0}
2014-02-04 01:23:52 +00:00
2012-11-30-regpres-dbg.ll
Debug Info: update testing cases to specify the debug info version number.
2013-11-22 21:49:45 +00:00
2012-12-1-merge-multiple.ll
Allow merging multiple store sequences on the same chain.
2012-12-02 17:14:09 +00:00
2012-12-06-python27-miscompile.ll
Fix a bug in the code that merges consecutive stores. Previously we did not
2012-12-06 17:34:13 +00:00
2012-12-12-DAGCombineCrash.ll
Fix a bug in DAGCombiner::MatchBSwapHWord. Make sure the node has operands before referencing them. rdar://12868039
2012-12-13 01:34:32 +00:00
2012-12-14-v8fp80-crash.ll
TypeLegalizer: Do not generate target specific nodes with illegal types, because we cant type-legalize them.
2012-12-14 21:20:37 +00:00
2012-12-19-NoImplicitFloat.ll
Do not introduce vector operations in functions marked with noimplicitfloat.
2012-12-20 01:36:20 +00:00
2013-01-09-DAGCombineBug.ll
DAGCombine: visitXOR can replace a node without returning it, bail out in that case.
2013-03-30 21:28:18 +00:00
2013-02-12-ShuffleToZext.ll
Fixed a bug in X86TargetLowering::LowerVectorIntExtend() (assertion failure).
2013-02-14 08:20:26 +00:00
2013-03-13-VEX-DestReg.ll
Update to remove the no-frame-pointer-elim-non-leaf flag if it was set to 'false'.
2013-08-22 21:28:54 +00:00
2013-05-06-ConactVectorCrash.ll
Fix slightly too aggressive conact_vector optimization.
2013-05-06 08:06:13 +00:00
2013-10-14-FastISel-incorrect-vreg.ll
Fix known typos
2014-01-24 17:20:08 +00:00
9601.ll
…
20090313-signext.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
Atomics-64.ll
IR: add a second ordering operand to cmpxhg for failure
2014-03-11 10:48:52 +00:00
DbgValueOtherTargets.test
Remove unnecessary leading comment characters in lit-only file
2013-03-18 22:08:16 +00:00
MachineBranchProb.ll
PGO branch weight: update edge weights in SelectionDAGBuilder.
2014-01-31 00:42:44 +00:00
MachineSink-CritEdge.ll
X86: Stop LEA64_32r doing unspeakable things to its arguments.
2013-06-10 20:43:49 +00:00
MachineSink-DbgValue.ll
Fix non-deterministic SDNodeOrder-dependent codegen
2014-01-12 14:09:17 +00:00
MachineSink-PHIUse.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
MachineSink-eflags.ll
…
MergeConsecutiveStores.ll
Add the ability to use GEPs for address sinking in CGP
2014-04-12 00:59:48 +00:00
StackColoring-dbg.ll
Debug Info: update testing cases to specify the debug info version number.
2013-11-22 21:49:45 +00:00
StackColoring.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
SwitchLowering.ll
…
SwizzleShuff.ll
…
WidenArith.ll
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change.
2013-07-18 22:47:09 +00:00
abi-isel.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
add-of-carry.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
add.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
adde-carry.ll
…
addr-label-difference.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
aes_intrinsics.ll
Add non-AVX tests for AES intrinsics.
2013-10-24 06:50:17 +00:00
aliases.ll
Error if we see an alias to a declaration.
2013-11-14 13:58:06 +00:00
aligned-comm.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
alignment-2.ll
X86: when we are auto-detecting the subtarget features, make sure we turn on
2012-08-10 23:43:32 +00:00
alignment.ll
…
all-ones-vector.ll
…
alldiv-divdi3.ll
…
alloca-align-rounding-32.ll
Allocate local registers in order for optimal coloring.
2013-07-25 18:35:14 +00:00
alloca-align-rounding.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
allrem-moddi3.ll
…
and-or-fold.ll
…
and-su.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
andimm8.ll
Remove -join-physregs from the test suite.
2012-05-17 23:44:19 +00:00
anyext.ll
…
anyregcc-crash.ll
Grow the stackmap/patchpoint format to hold 64-bit IDs.
2013-12-13 18:37:10 +00:00
anyregcc.ll
[Stackmaps] Update the stackmap format to use 64-bit relocations for the function address and properly align all entries.
2014-03-31 22:14:04 +00:00
apm.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
arg-cast.ll
…
asm-block-labels.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
asm-global-imm.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
asm-indirect-mem.ll
…
asm-invalid-register-class-crasher.ll
[inline asm] Add a test case for r180226. The specific issue is that the inline
2013-04-25 17:10:21 +00:00
asm-label.ll
…
asm-label2.ll
…
asm-modifier-P.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
asm-modifier.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
asm-reg-type-mismatch.ll
Make some ugly hacks for inline asm operands which name a specific register a bit more thorough. PR13196.
2012-06-25 23:42:33 +00:00
atom-bypass-slow-division-64.ll
Revert "blockfreq: Temporarily turn on -debug-only=block-freq"
2014-04-19 22:45:44 +00:00
atom-bypass-slow-division.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
atom-call-reg-indirect-foldedreload32.ll
Use FileCheck instead of grep.
2013-04-11 21:39:01 +00:00
atom-call-reg-indirect-foldedreload64.ll
Use FileCheck instead of grep.
2013-04-11 21:39:01 +00:00
atom-call-reg-indirect.ll
Add Atom Silvermont (slm) tests
2013-09-16 22:22:07 +00:00
atom-cmpb.ll
[x86] Do not convert to cmp32 for Atom arch by Sergey Okunev
2014-04-01 08:13:07 +00:00
atom-fixup-lea1.ll
This patch adds the X86FixupLEAs pass, which will reduce instruction
2013-04-25 20:29:37 +00:00
atom-fixup-lea2.ll
This patch adds the X86FixupLEAs pass, which will reduce instruction
2013-04-25 20:29:37 +00:00
atom-fixup-lea3.ll
This patch adds the X86FixupLEAs pass, which will reduce instruction
2013-04-25 20:29:37 +00:00
atom-lea-addw-bug.ll
Add test case for PR16785.
2013-10-01 17:02:48 +00:00
atom-lea-sp.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
atom-pad-short-functions.ll
Update patch for the pad short functions pass for Intel Atom (only).
2013-01-11 22:06:56 +00:00
atom-sched.ll
Add Atom Silvermont (slm) tests
2013-09-16 22:22:07 +00:00
atom-shuf.ll
Add test for ATOM ISA SSSE3
2012-10-25 17:50:05 +00:00
atomic-dagsched.ll
Add addrspacecast instruction.
2013-11-15 01:34:59 +00:00
atomic-load-store-wide.ll
Fix PR15355
2013-03-06 00:17:04 +00:00
atomic-load-store.ll
Fix PR15355
2013-03-06 00:17:04 +00:00
atomic-minmax-i6432.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
atomic-or.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
atomic-pointer.ll
Fix PR15355
2013-03-06 00:17:04 +00:00
atomic8.ll
IR: add a second ordering operand to cmpxhg for failure
2014-03-11 10:48:52 +00:00
atomic16.ll
IR: add a second ordering operand to cmpxhg for failure
2014-03-11 10:48:52 +00:00
atomic32.ll
IR: add a second ordering operand to cmpxhg for failure
2014-03-11 10:48:52 +00:00
atomic64.ll
IR: add a second ordering operand to cmpxhg for failure
2014-03-11 10:48:52 +00:00
atomic6432.ll
IR: add a second ordering operand to cmpxhg for failure
2014-03-11 10:48:52 +00:00
atomic_add.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
atomic_op.ll
IR: add a second ordering operand to cmpxhg for failure
2014-03-11 10:48:52 +00:00
attribute-sections.ll
…
avoid-lea-scale2.ll
…
avoid-loop-align-2.ll
…
avoid-loop-align.ll
…
avoid_complex_am.ll
[X86] Implement TargetLowering::getScalingFactorCost hook.
2014-04-26 01:11:26 +00:00
avx-arith.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
avx-basic.ll
Remove some instructions that existed to provide aliases to the assembler. Can be done with InstAlias instead. Unfortunately, this was causing printer to use 'vmovq' or 'vmovd' based on what was parsed. To cleanup the inconsistencies convert all 'vmovd' with 64-bit registers to 'vmovq', but provide an alias so that 'vmovd' will still parse.
2013-10-08 05:53:50 +00:00
avx-bitcast.ll
Remove some instructions that existed to provide aliases to the assembler. Can be done with InstAlias instead. Unfortunately, this was causing printer to use 'vmovq' or 'vmovd' based on what was parsed. To cleanup the inconsistencies convert all 'vmovd' with 64-bit registers to 'vmovq', but provide an alias so that 'vmovd' will still parse.
2013-10-08 05:53:50 +00:00
avx-blend.ll
[DAGCombiner] Teach how to fold sext/aext/zext of constant build vectors.
2014-01-27 18:45:30 +00:00
avx-brcond.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
avx-cast.ll
…
avx-cmp.ll
…
avx-cvt-2.ll
[VectorLegalizer/X86] Don't unvectorize fp_to_uint for v8f32->v8i16
2014-03-17 17:06:14 +00:00
avx-cvt.ll
X86: Promote sitofp <8 x i16> to <8 x i32> when AVX is available.
2013-03-31 12:49:15 +00:00
avx-fp2int.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
avx-intel-ocl.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
avx-intrinsics-x86.ll
X86: Prefer using VPSHUFD over VPERMIL because it has better throughput.
2012-12-07 19:01:13 +00:00
avx-intrinsics-x86_64.ll
…
avx-load-store.ll
Revise alignment checking/calculation on 256-bit unaligned memory access
2013-03-25 23:50:10 +00:00
avx-logic.ll
…
avx-minmax.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
avx-movdup.ll
…
avx-select.ll
…
avx-sext.ll
X86: Custom lower sext v16i8 to v16i16, and the corresponding truncate.
2013-10-23 21:06:07 +00:00
avx-shift.ll
[X86] Teach the backend how to lower vector shift left into multiply rather than scalarizing it.
2014-02-12 23:42:28 +00:00
avx-shuffle-x86_32.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
avx-shuffle.ll
Revert "Optimize shufflevector that copies an i64/f64 and zeros the rest."
2014-05-05 19:40:36 +00:00
avx-splat.ll
Remove some instructions that existed to provide aliases to the assembler. Can be done with InstAlias instead. Unfortunately, this was causing printer to use 'vmovq' or 'vmovd' based on what was parsed. To cleanup the inconsistencies convert all 'vmovd' with 64-bit registers to 'vmovq', but provide an alias so that 'vmovd' will still parse.
2013-10-08 05:53:50 +00:00
avx-trunc.ll
Lower AVX v4i64->v4i32 truncate to one shuffle.
2014-03-05 19:41:16 +00:00
avx-unpack.ll
…
avx-varargs-x86_64.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
avx-vbroadcast.ll
Teach the DAGCombiner how to fold concat_vector nodes when the input is two
2014-02-11 15:42:46 +00:00
avx-vextractf128.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
avx-vinsertf128.ll
Move testcase, this is testing extraction not inserting.
2013-03-07 18:51:02 +00:00
avx-vmovddup.ll
…
avx-vperm2f128.ll
…
avx-vpermil.ll
X86: Make shuffle -> shift conversion more aggressive about undefs.
2013-05-17 14:48:34 +00:00
avx-vshufp.ll
…
avx-vzeroupper.ll
[X86] New and improved VZeroUpperInserter optimization.
2014-03-17 01:22:54 +00:00
avx-win64-args.ll
Cleanup: test source files do not need to be executable
2013-04-22 08:02:43 +00:00
avx-win64.ll
…
avx-zext.ll
X86: Custom lower zext v16i8 to v16i16.
2013-10-23 19:19:04 +00:00
avx1-logical-load-folding.ll
X86: Tighten up test.
2014-04-10 00:27:43 +00:00
avx2-arith.ll
DAGCombiner: Don't fold vector muls with constants that look like a splat of a power of 2 but differ in bit width.
2013-09-19 13:28:20 +00:00
avx2-cmp.ll
…
avx2-conversions.ll
X86: Custom lower sext v16i8 to v16i16, and the corresponding truncate.
2013-10-23 21:06:07 +00:00
avx2-gather.ll
Fix AVX2 Gather execution domains.
2014-03-25 12:36:38 +00:00
avx2-intrinsics-x86.ll
[X86] Add broadcast instructions to the table used by ExeDepsFix pass.
2014-03-26 00:10:22 +00:00
avx2-logic.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
avx2-nontemporal.ll
…
avx2-palignr.ll
Add missing 'v' prefix in front of palignr on one of checks.
2013-08-09 05:41:12 +00:00
avx2-phaddsub.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
avx2-shift.ll
X86: use vpsllvd (& friends) for 16-bit shifts on Haswell
2014-02-18 11:15:32 +00:00
avx2-shuffle.ll
Convert Windows to Unix line endings, no functionality change.
2013-07-13 22:08:55 +00:00
avx2-unpack.ll
…
avx2-vbroadcast.ll
[X86] Add broadcast instructions to the table used by ExeDepsFix pass.
2014-03-26 00:10:22 +00:00
avx2-vector-shifts.ll
SelectionDAG: Don't constant fold target-specific nodes.
2014-04-09 23:28:11 +00:00
avx2-vperm.ll
Cleanup: test source files do not need to be executable
2013-04-22 08:02:43 +00:00
avx2-vperm2i128.ll
…
avx512-arith.ll
AVX-512: Implemented masking for integer arithmetic & logic instructions.
2014-03-27 09:45:08 +00:00
avx512-build-vector.ll
AVX-512: Optimized BUILD_VECTOR pattern;
2014-02-11 07:25:59 +00:00
avx512-cmp.ll
AVX-512: simpyfied BUILD_VECTOR for masks; fixed cmp/test sequence
2014-02-16 11:34:23 +00:00
avx512-cvt.ll
AVX-512: Added fp_to_uint and uint_to_fp patterns.
2014-04-08 07:24:02 +00:00
avx512-fma-intrinsics.ll
Add AVX512 unmasked FMA intrinsics and support.
2013-11-15 17:01:14 +00:00
avx512-fma.ll
AVX-512: Added FMA instructions.
2013-08-27 08:39:25 +00:00
avx512-gather-scatter-intrin.ll
Fix AVX512 Gather and Scatter execution domains.
2014-03-26 13:50:50 +00:00
avx512-insert-extract.ll
AVX-512: insert element to mask vector; store i1 data
2014-04-09 12:37:50 +00:00
avx512-intrinsics.ll
AVX-512: minor change in rndscale intrinsic
2014-05-04 13:35:37 +00:00
avx512-mask-op.ll
AVX-512: implemented zext fron i1 to i16
2014-02-17 07:29:33 +00:00
avx512-mov.ll
AVX-512: store and truncstore for i1 values
2014-04-22 14:13:10 +00:00
avx512-select.ll
AVX-512: Added legal type MVT::i1 and VK1 register for it.
2013-12-16 13:52:35 +00:00
avx512-shift.ll
AVX-512: Added SHIFT instructions.
2013-08-21 09:36:02 +00:00
avx512-shuffle.ll
AVX-512: optimized a shuffle pattern to VINSERTI64x4.
2014-04-29 09:09:15 +00:00
avx512-trunc-ext.ll
AVX-512: added a lit test for truncate operation
2014-02-20 07:34:13 +00:00
avx512-vbroadcast.ll
AVX-512: Removed "z" suffix from AVX-512 instructions, since it is incompatible with GCC.
2013-12-11 14:31:04 +00:00
avx512-vec-cmp.ll
AVX-512: optimized icmp -> sext -> icmp pattern
2014-02-05 16:17:36 +00:00
avx512-vselect-crash.ll
Teach the DAGCombiner how to fold 'vselect' dag nodes according
2014-01-08 18:33:04 +00:00
avx512-zext-load-crash.ll
Add FileCheck statements for r196435.
2013-12-05 01:20:36 +00:00
barrier-sse.ll
Convert test to FileCheck.
2014-01-16 06:31:20 +00:00
barrier.ll
…
basic-promote-integers.ll
Remove the "-promote-elements" flag. This flag is now enabled by default.
2012-06-04 11:27:21 +00:00
bc-extract.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
bigstructret.ll
test/CodeGen/X86/bigstructret.ll: Suppress one test. It is msvc-incompatible. (compatible to mingw32 and netbsd, though)
2012-05-25 15:40:54 +00:00
bigstructret2.ll
Add a triple to the test to try to fix the windows bots.
2013-05-16 16:48:46 +00:00
bit-test-shift.ll
…
bitcast-i256.ll
Enhance type legalization on bitcast from vector to integer
2012-09-13 19:58:21 +00:00
bitcast-int-to-vector.ll
…
bitcast.ll
…
bitcast2.ll
Explicitly disable AVX on a bunch of tests so they won't fail on AVX machines post r192171.
2013-10-08 06:06:57 +00:00
blend-msb.ll
[X86] Teach how to combine a vselect into a movss/movsd
2014-01-20 19:35:22 +00:00
block-placement.ll
Fix known typos
2014-01-24 17:20:08 +00:00
bmi.ll
[X86] Don't use BZHI for short masks (>=32 bits). Thanks to Ben Kramer for the
2014-04-22 07:40:34 +00:00
bool-simplify.ll
Rename features to match what gcc and clang use.
2013-08-23 20:21:34 +00:00
bool-zext.ll
…
br-fold.ll
Patch by Vadim Chugunov
2014-04-19 13:47:43 +00:00
brcond.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
break-anti-dependencies.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
break-avx-dep.ll
llvm/test/CodeGen/X86/break-avx-dep.ll: Relax an expression to be matched to also r[89], not only rXX.
2013-10-15 06:36:36 +00:00
break-sse-dep.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
bss_pagealigned.ll
…
bswap-inline-asm.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
bswap-vector.ll
Expand vector bswap in LegalizeVectorOps
2014-02-03 17:27:25 +00:00
bswap.ll
DAGCombiner: make sure or/shl/srl really has zero high bits before forming bswap
2013-08-27 13:46:45 +00:00
bt.ll
Fix non-deterministic SDNodeOrder-dependent codegen
2014-01-12 14:09:17 +00:00
btq.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
buildvec-insertvec.ll
Lower BUILD_VECTOR to SHUFFLE + INSERT_VECTOR_ELT for X86
2012-10-19 17:15:18 +00:00
byval-align.ll
…
byval.ll
…
byval2.ll
Make sure to not get AVX code on an AVX-capable host. Revealed in r167967.
2012-11-14 22:24:01 +00:00
byval3.ll
Make sure to not get AVX code on an AVX-capable host. Revealed in r167967.
2012-11-14 22:24:01 +00:00
byval4.ll
Make sure to not get AVX code on an AVX-capable host. Revealed in r167967.
2012-11-14 22:24:01 +00:00
byval5.ll
Make sure to not get AVX code on an AVX-capable host. Revealed in r167967.
2012-11-14 22:24:01 +00:00
byval6.ll
…
byval7.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
cache-intrinsic.ll
Add @llvm.clear_cache builtin
2014-03-26 12:52:28 +00:00
call-imm.ll
X86: Disable IsLegalToCallImmediateAddr for Win32
2014-03-28 21:40:47 +00:00
call-push.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
cas.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
catch.ll
Don't assert with private type info variables.
2014-01-07 19:38:47 +00:00
cdecl-method-return.ll
Set -mcpu to make this test pass on atom bots
2014-01-31 22:58:10 +00:00
cfi.ll
Modify test to not use -disable-cfi.
2014-05-05 16:47:07 +00:00
cfstring.ll
Remove the linker_private and linker_private_weak linkages.
2014-03-13 23:18:37 +00:00
chain_order.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
change-compare-stride-1.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
change-compare-stride-trickiness-0.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
change-compare-stride-trickiness-1.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
change-compare-stride-trickiness-2.ll
…
clobber-fi0.ll
In some cases, due to scheduling constraints we copy the EFLAGS.
2012-12-21 23:48:49 +00:00
clz.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
cmov-fp.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
cmov-into-branch.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
cmov.ll
Disabled subregister copy coalescing during MachineCSE.
2013-12-17 19:29:36 +00:00
cmp.ll
X86: Don't transform shifts into ands when the sign bit is tested.
2014-04-24 20:51:37 +00:00
cmpxchg16b.ll
IR: add a second ordering operand to cmpxhg for failure
2014-03-11 10:48:52 +00:00
coalesce-esp.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
coalesce-implicitdef.ll
TBAA: remove !tbaa from testing cases when they are not needed.
2013-08-21 22:20:53 +00:00
coalescer-commute1.ll
Add -mcpu to some unit tests that only fail on certain hosts.
2013-06-24 09:51:30 +00:00
coalescer-commute2.ll
Remove a test that was only testing for physreg joining.
2012-05-18 00:07:14 +00:00
coalescer-commute3.ll
…
coalescer-commute4.ll
…
coalescer-commute5.ll
…
coalescer-cross.ll
…
coalescer-dce.ll
…
coalescer-dce2.ll
Only erase virtregs with no uses left.
2012-05-22 14:52:12 +00:00
coalescer-identity.ll
TBAA: remove !tbaa from testing cases if not used.
2013-04-30 17:52:57 +00:00
coalescer-remat.ll
IR: add a second ordering operand to cmpxhg for failure
2014-03-11 10:48:52 +00:00
code_placement.ll
…
code_placement_align_all.ll
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change.
2013-07-18 22:47:09 +00:00
code_placement_eh.ll
…
codegen-prepare-addrmode-sext.ll
Add the ability to use GEPs for address sinking in CGP
2014-04-12 00:59:48 +00:00
codegen-prepare-cast.ll
Add a testcase for r199430.
2014-01-22 20:11:50 +00:00
codegen-prepare-extload.ll
X86: Perform integer comparisons at i32 or larger.
2013-11-22 19:57:47 +00:00
codegen-prepare.ll
Add the ability to use GEPs for address sinking in CGP
2014-04-12 00:59:48 +00:00
codemodel.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
coff-feat00.ll
Revert "Re-commit r192758 - MC: quote tricky symbol names in asm output"
2013-10-18 02:14:40 +00:00
coldcc64.ll
Fix test by matching movaps instead of AVX-only vmovaps
2013-02-22 19:53:30 +00:00
combine-avx2-intrinsics.ll
[X86] Add target specific combine rules to fold SSE2/AVX2 packed arithmetic shift intrinsics.
2014-05-08 17:44:04 +00:00
combine-lds.ll
…
combine-or.ll
[DAGCombiner] teach how to simplify xor/and/or nodes according to the following rules:
2014-03-18 17:12:59 +00:00
combine-sse2-intrinsics.ll
[X86] Add target specific combine rules to fold SSE2/AVX2 packed arithmetic shift intrinsics.
2014-05-08 17:44:04 +00:00
combine-vec-shuffle.ll
[DAGCombiner] teach how to simplify xor/and/or nodes according to the following rules:
2014-03-18 17:12:59 +00:00
combiner-aa-0.ll
…
combiner-aa-1.ll
…
commute-intrinsic.ll
Rewrite X86 codegen regression test with FileCheck
2013-04-30 07:51:08 +00:00
commute-two-addr.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
compact-unwind.ll
Try to fix the atom buildbots by adding an explicit 'cpu' to the 'llc' command.
2013-09-11 19:06:04 +00:00
compare-add.ll
…
compare-inf.ll
X86: Turn fp selects into mask operations.
2013-08-04 12:05:16 +00:00
compare_folding.ll
…
compiler_used.ll
s/compiler_used/compiler.used/.
2013-07-19 18:44:51 +00:00
complex-asm.ll
…
complex-fca.ll
Exclude the X86/complex-fca.ll test at it probably wasn't supposed to work on Windows
2013-03-29 21:54:00 +00:00
conditional-indecrement.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
const-base-addr.ll
Add comments and test case for [DAG] Keep the opaque constant flag when performing unary constant folding operations (r204737).
2014-04-02 22:21:01 +00:00
constant-hoisting-shift-immediate.ll
Move test from r207969 to another folder and rename it.
2014-05-05 18:10:15 +00:00
constant-pool-remat-0.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
constant-pool-sharing.ll
The LIT tests below do not specify the exact cpu model and fail on AVX2 machines, because we select different instructions such as vbroadcast, new shuffles, etc.
2012-07-12 13:45:15 +00:00
constpool.ll
…
constructor.ll
really add a triple :-(
2012-06-19 02:17:35 +00:00
convert-2-addr-3-addr-inc64.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
copysign-zero.ll
…
crash-O0.ll
…
crash-nosse.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
crash.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
critical-edge-split-2.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
cse-add-with-overflow.ll
Disabled subregister copy coalescing during MachineCSE.
2013-12-17 19:29:36 +00:00
cstring.ll
…
ctpop-combine.ll
X86: Perform integer comparisons at i32 or larger.
2013-11-22 19:57:47 +00:00
cvtv2f32.ll
DAGCombiner: Avoid generating illegal vector INT_TO_FP nodes
2013-01-02 22:13:01 +00:00
dag-rauw-cse.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
dagcombine-buildvector.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
dagcombine-cse.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
dagcombine-shifts.ll
Fix edge condition in DAGCombiner to improve codegen of shift sequences.
2013-10-17 11:02:58 +00:00
dagcombine-unsafe-math.ll
Fix spelling, grammar, and match naming convention for test files.
2013-10-21 23:14:06 +00:00
darwin-bzero.ll
…
darwin-no-dead-strip.ll
Remove shouldEmitUsedDirectiveFor.
2014-03-06 22:47:08 +00:00
darwin-quote.ll
…
darwin-stub.ll
…
dbg-changes-codegen-branch-folding.ll
This is a fix for PR# 19051. I noticed code gen differences due to code motion when running tests with and without the debug info at O2. The problem is in branch folding. A loop wanted to skip the debug info, but actually it didn't do so.
2014-03-26 22:15:28 +00:00
dbg-changes-codegen.ll
Add -mtriple=x86_64-linux to this test case to fix the build bots.5
2014-03-13 20:31:19 +00:00
discontiguous-loops.ll
…
div8.ll
…
divide-by-constant.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
divrem.ll
…
dllexport-x86_64.ll
MC: honour IMAGE_SCN_CNT_INITIALIZED_DATA
2014-04-23 21:29:34 +00:00
dllexport.ll
X86: repair export compatibility with MinGW/cygwin
2014-05-04 00:03:48 +00:00
dllimport-x86_64.ll
Decouple dllexport/dllimport from linkage
2014-01-14 15:22:47 +00:00
dllimport.ll
Decouple dllexport/dllimport from linkage
2014-01-14 15:22:47 +00:00
dollar-name.ll
…
dwarf-comp-dir.ll
DebugInfo: Remove dependence on file numbering in the line table.
2014-02-11 21:46:46 +00:00
dyn-stackalloc.ll
…
dyn_alloca_aligned.ll
Fixed a bug in dynamic allocation memory on stack.
2013-10-14 07:26:51 +00:00
dynamic-alloca-in-entry.ll
IR: Change inalloca's grammar a bit
2014-03-09 06:41:58 +00:00
dynamic-allocas-VLAs.ll
Remove the X86 Maximal Stack Alignment Check pass as it is no longer necessary.
2012-11-26 22:55:05 +00:00
early-ifcvt-crash.ll
Don't attempt MTM heuristics without a scheduling model present.
2013-04-02 18:26:45 +00:00
early-ifcvt.ll
Recommit r171461 which was incorrectly reverted. Mark DIV/IDIV instructions hasSideEffects=1 because they can trap when dividing by 0. This is needed to keep early if conversion from moving them across basic blocks.
2013-01-05 07:39:25 +00:00
eh_frame.ll
…
emit-big-cst.ll
Teach AsmPrinter how to print odd constants.
2013-06-07 18:36:03 +00:00
empty-functions.ll
…
empty-struct-return-type.ll
…
epilogue.ll
Fix tests that failed on i686-win32 after r160248:
2012-07-16 14:33:36 +00:00
exedepsfix-broadcast.ll
[X86] Add broadcast instructions to the table used by ExeDepsFix pass.
2014-03-26 00:10:22 +00:00
expand-opaque-const.ll
[DAG] During DAG legalization keep opaque constants even after expanding.
2014-04-26 02:58:04 +00:00
extend.ll
…
extended-fma-contraction.ll
Start using CHECK-LABEL in some tests.
2013-07-12 14:54:12 +00:00
extern_weak.ll
…
extmul64.ll
…
extmul128.ll
…
extract-combine.ll
…
extract-concat.ll
Revert part of r166049 back and enable test case in r166125.
2012-10-17 23:45:54 +00:00
extract-extract.ll
…
extract-store.ll
X86: Resolve a long standing FIXME and properly isel pextr[bw].
2014-02-07 00:16:33 +00:00
extractelement-from-arg.ll
…
extractelement-load.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
extractelement-shuffle.ll
…
extractps.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
f16c-intrinsics.ll
X86: Pattern match scalar loads + vcvtph2ps into just vcvtph2ps.
2014-04-18 10:45:33 +00:00
fabs.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
fast-cc-callee-pops.ll
Change x86_fastcallcc to require inreg markers. This allows it to known
2012-10-24 01:58:48 +00:00
fast-cc-merge-stack-adj.ll
Changed register names (and pointer keywords) to be lower case when using Intel X86 assembler syntax.
2013-07-31 02:47:52 +00:00
fast-cc-pass-in-regs.ll
Changed register names (and pointer keywords) to be lower case when using Intel X86 assembler syntax.
2013-07-31 02:47:52 +00:00
fast-isel-agg-constant.ll
…
fast-isel-args-fail.ll
Tweak the spelling of the asserts requirement a bit more. This makes it
2014-01-21 22:39:19 +00:00
fast-isel-args.ll
Remove extraneous attribute number.
2013-02-25 22:06:05 +00:00
fast-isel-atomic.ll
…
fast-isel-avoid-unnecessary-pic-base.ll
Rewrite some of the test/CodeGen/X86 tests to use FileCheck instead of grep
2013-04-10 23:30:20 +00:00
fast-isel-bail.ll
…
fast-isel-bc.ll
…
fast-isel-call.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
fast-isel-cmp-branch.ll
…
fast-isel-constant.ll
Remove unused CHECK lines copied from another test
2013-02-22 18:16:21 +00:00
fast-isel-constpool.ll
Rewrite some of the test/CodeGen/X86 tests to use FileCheck instead of grep
2013-04-10 23:30:20 +00:00
fast-isel-divrem-x86-64.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
fast-isel-divrem.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
fast-isel-expect.ll
Remove unnecessary attributes from test case.
2013-03-25 18:36:19 +00:00
fast-isel-extract.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
fast-isel-fneg.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
fast-isel-gep.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
fast-isel-gv.ll
Rewrite some of the test/CodeGen/X86 tests to use FileCheck instead of grep
2013-04-10 23:30:20 +00:00
fast-isel-i1.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
fast-isel-mem.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
fast-isel-ret-ext.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
fast-isel-select.ll
[X86][fast-isel] Fix select lowering.
2013-12-19 18:32:04 +00:00
fast-isel-store.ll
Fix copy and paste bug from r186491 to make v2f64 use MOVAPD/MOVUPD as it should.
2013-07-18 07:16:44 +00:00
fast-isel-tailcall.ll
Rewrite some of the test/CodeGen/X86 tests to use FileCheck instead of grep
2013-04-10 23:30:20 +00:00
fast-isel-tls.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
fast-isel-x86-64.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
fast-isel-x86.ll
[x86] Disambiguate RET[QL] and fix aliases for 16-bit mode
2014-01-08 12:58:07 +00:00
fast-isel.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
fastcall-correct-mangling.ll
Use a raw_stream to implement the mangler.
2014-01-29 02:30:38 +00:00
fastcc-2.ll
Rewrite some of the test/CodeGen/X86 tests to use FileCheck instead of grep
2013-04-10 23:30:20 +00:00
fastcc-byval.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
fastcc-sret.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
fastcc.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
fastcc3struct.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
fastisel-gep-promote-before-add.ll
Avoid illegal integer promotion in fastisel
2013-11-15 19:09:27 +00:00
fdiv.ll
…
field-extract-use-trunc.ll
…
fildll.ll
…
float-asmprint.ll
Simplify writing floating types to assembly.
2013-01-11 10:36:13 +00:00
floor-soft-float.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
fltused.ll
…
fltused_function_pointer.ll
…
fma-do-not-commute.ll
[X86] Add a test case for r208252.
2014-05-07 22:52:58 +00:00
fma.ll
Add a testcase for the changes in r199938.
2014-01-24 19:00:19 +00:00
fma3-intrinsics.ll
Replace X86 FMA intrinsic pseduo-instructions with def pats.
2014-01-31 21:29:19 +00:00
fma4-intrinsics-x86_64.ll
Force CPU type to unbreak unit tests on Haswell machines.
2013-11-30 03:07:16 +00:00
fma_patterns.ll
Disambiguate function names in some CodeGen tests. (Some tests were using function names that also were names of instructions and/or doing other unusual things that were making the test not amenable to otherwise scriptable pattern matching.) No functionality change.
2013-07-18 22:29:15 +00:00
fma_patterns_wide.ll
Start using CHECK-LABEL in some tests.
2013-07-12 14:54:12 +00:00
fmul-zero.ll
…
fold-add.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
fold-and-shift.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
fold-call-2.ll
…
fold-call-3.ll
…
fold-call-oper.ll
Fix for PR18396: Assertion: MO->isDead "Cannot fold physreg def".
2014-01-07 07:31:10 +00:00
fold-call.ll
Fix for PR14739. It's not safe to fold a load into a call across a store. Thanks to Nick Lewycky for the initial patch.
2013-01-06 19:00:15 +00:00
fold-imm.ll
Rewrite X86 codegen regression test with FileCheck
2013-04-30 07:51:08 +00:00
fold-load-vec.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
fold-load.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
fold-mul-lohi.ll
…
fold-pcmpeqd-0.ll
…
fold-pcmpeqd-1.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
fold-pcmpeqd-2.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
fold-sext-trunc.ll
…
fold-vector-sext-crash.ll
[DAGCombiner] Avoid introducing an illegal build_vector when folding a sign_extend.
2014-01-28 12:53:56 +00:00
fold-vector-sext-zext.ll
[DAGCombiner] Teach how to fold sext/aext/zext of constant build vectors.
2014-01-27 18:45:30 +00:00
fold-vex.ll
llvm/test/CodeGen/X86/fold-vex.ll: Add explicit triple.
2012-12-24 11:14:06 +00:00
fold-xmm-zero.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
fold-zext-trunc.ll
…
force-align-stack-alloca.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
force-align-stack.ll
…
fp-elim-and-no-fp-elim.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
fp-elim.ll
Fix some tests. The 'false' version just omits the attribute altogether.
2013-08-22 21:20:14 +00:00
fp-fast.ll
Force CPU type to unbreak unit tests on Haswell machines.
2013-11-30 03:07:16 +00:00
fp-immediate-shorten.ll
Rewrite X86 codegen regression test with FileCheck
2013-04-30 07:51:08 +00:00
fp-in-intregs.ll
Add test triples to fix win32 failures. Revert workaround from r161292.
2012-08-08 20:31:37 +00:00
fp-load-trunc.ll
On Sandybridge split unaligned 256bit stores into two xmm-sized stores.
2013-01-19 08:38:41 +00:00
fp-select-cmp-and.ll
X86: Turn fp selects into mask operations.
2013-08-04 12:05:16 +00:00
fp-stack-2results.ll
…
fp-stack-O0-crash.ll
…
fp-stack-O0.ll
…
fp-stack-compare-cmov.ll
…
fp-stack-compare.ll
…
fp-stack-direct-ret.ll
…
fp-stack-ret-conv.ll
…
fp-stack-ret-store.ll
…
fp-stack-ret.ll
Fix for CHECK-NOT misspelling.
2012-05-24 22:08:29 +00:00
fp-stack-retcopy.ll
…
fp-stack-set-st1.ll
…
fp-stack.ll
…
fp-trunc.ll
Specify CPU model to avoid breaking ATOM builds
2012-10-10 18:04:52 +00:00
fp-une-cmp.ll
Add testcase to make sure we don't generate too many jumps for a une compare.
2013-09-19 21:58:20 +00:00
fp2sint.ll
…
fp_constant_op.ll
Changed register names (and pointer keywords) to be lower case when using Intel X86 assembler syntax.
2013-07-31 02:47:52 +00:00
fp_load_cast_fold.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
fp_load_fold.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
frame-base.ll
X86: FrameIndex addressing modes do have a base register.
2013-09-19 11:33:53 +00:00
fsgsbase.ll
…
fsxor-alignment.ll
…
full-lsr.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
ga-offset.ll
…
gather-addresses.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
gcc_except_table.ll
Two updated tests for MinGW 32 and 64 exception handling code generation.
2014-03-31 17:34:15 +00:00
ghc-cc.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
ghc-cc64.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
global-sections-tls.ll
…
global-sections.ll
MC: honour IMAGE_SCN_CNT_INITIALIZED_DATA
2014-04-23 21:29:34 +00:00
gs-fold.ll
ELF does not imply GNU/Linux. Do not assume GNU conventions just because we
2012-07-24 20:04:16 +00:00
h-register-addressing-32.ll
FileCheck-ize three tests of llvm/test/CodeGen/X86/h-register(s).
2013-09-02 12:00:53 +00:00
h-register-addressing-64.ll
FileCheck-ize three tests of llvm/test/CodeGen/X86/h-register(s).
2013-09-02 12:00:53 +00:00
h-register-store.ll
…
h-registers-0.ll
llvm/test/CodeGen/X86: Update tests with -mattr=-bmi not to take BMI, corresponding to Craig's r189742.
2013-09-02 12:00:46 +00:00
h-registers-1.ll
FileCheck-ize three tests of llvm/test/CodeGen/X86/h-register(s).
2013-09-02 12:00:53 +00:00
h-registers-2.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
h-registers-3.ll
…
haddsub.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
handle-move.ll
llvm/test/CodeGen/X86: Unmark them out of XFAIL:cygming, in atomic{32|64}.ll and handle-move.ll, corresponding to r178549.
2013-04-02 22:35:08 +00:00
hidden-vis-2.ll
…
hidden-vis-3.ll
…
hidden-vis-4.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
hidden-vis-pic.ll
Split out the MC part of this test.
2014-03-21 17:16:11 +00:00
hidden-vis.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
hipe-cc.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
hipe-cc64.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
hipe-prologue.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
hoist-common.ll
MachineSink: Fix and tweak critical-edge breaking heuristic.
2013-10-14 16:57:17 +00:00
hoist-invariant-load.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
i2k.ll
…
i64-mem-copy.ll
Make test independent of scheduling
2014-01-12 15:57:38 +00:00
i128-and-beyond.ll
…
i128-immediate.ll
…
i128-mul.ll
Add -mcpu to two X86 tests.
2013-08-21 17:14:31 +00:00
i128-ret.ll
…
i128-sdiv.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
i256-add.ll
…
i486-fence-loop.ll
ISelDAG: spot chain cycles involving MachineNodes
2013-09-22 08:21:56 +00:00
iabs.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
ident-metadata.ll
Add a triple to this test.
2013-10-16 02:27:33 +00:00
illegal-insert.ll
…
illegal-vector-args-return.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
imul-lea-2.ll
Replace some more greps with FileChecks in tests
2013-01-31 00:44:12 +00:00
imul-lea.ll
Replace some more greps with FileChecks in tests
2013-01-31 00:44:12 +00:00
imul64-lea.ll
Two changes relevant to LEA and x32:
2013-02-01 19:28:09 +00:00
inalloca-ctor.ll
IR: Change inalloca's grammar a bit
2014-03-09 06:41:58 +00:00
inalloca-invoke.ll
IR: Change inalloca's grammar a bit
2014-03-09 06:41:58 +00:00
inalloca-stdcall.ll
IR: Change inalloca's grammar a bit
2014-03-09 06:41:58 +00:00
inalloca.ll
IR: Change inalloca's grammar a bit
2014-03-09 06:41:58 +00:00
indirect-hidden.ll
X86: emit hidden stubs into a proper non_lazy_symbol_pointer section.
2014-04-29 10:06:10 +00:00
inline-asm-2addr.ll
…
inline-asm-R-constraint.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
inline-asm-error.ll
Emit a better error when running out of registers on inline asm.
2013-10-05 19:33:37 +00:00
inline-asm-flag-clobber.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
inline-asm-fpstack.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
inline-asm-h.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
inline-asm-modifier-n.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
inline-asm-modifier-q.ll
[x86] Fix printing of register operands with q modifier.
2014-03-28 23:28:07 +00:00
inline-asm-mrv.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
inline-asm-out-regs.ll
…
inline-asm-pic.ll
…
inline-asm-ptr-cast.ll
…
inline-asm-q-regs.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
inline-asm-sp-clobber-memcpy.ll
Revert "X86 memcpy lowering: use "rep movs" even when esi is used as base pointer" (r204174)
2014-03-26 16:30:54 +00:00
inline-asm-stack-realign.ll
Fix XFAIL rules.
2013-12-11 08:38:42 +00:00
inline-asm-stack-realign2.ll
Fix XFAIL rules.
2013-12-11 08:38:42 +00:00
inline-asm-stack-realign3.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
inline-asm-tied.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
inline-asm-x-scalar.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
inline-asm.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
inlineasm-sched-bug.ll
This patch addresses a problem with the Post RA scheduler generating an
2012-10-29 15:01:23 +00:00
inreg.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
ins_split_regalloc.ll
[RegAlloc] Make tryInstructionSplit less aggressive.
2014-01-02 22:47:22 +00:00
ins_subreg_coalesce-1.ll
llvm/test/CodeGen/X86: Update tests with -mattr=-bmi not to take BMI, corresponding to Craig's r189742.
2013-09-02 12:00:46 +00:00
ins_subreg_coalesce-2.ll
…
ins_subreg_coalesce-3.ll
…
insert-positions.ll
…
insertelement-copytoregs.ll
s/grep/FileCheck/ in some tests
2013-02-13 22:00:37 +00:00
insertelement-legalize.ll
…
int-intrinsic.ll
…
invalid-shift-immediate.ll
…
isel-optnone.ll
Teach ISel not to optimize 'optnone' functions (revised).
2013-11-22 19:11:24 +00:00
isel-sink.ll
Add the ability to use GEPs for address sinking in CGP
2014-04-12 00:59:48 +00:00
isel-sink2.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
isel-sink3.ll
…
isint.ll
X86: Don't generate 64-bit movd after cmpneqsd in 32-bit mode (PR19059)
2014-03-11 15:49:24 +00:00
isnan.ll
…
isnan2.ll
…
ispositive.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
jump_sign.ll
Disambiguate function names in some CodeGen tests. (Some tests were using function names that also were names of instructions and/or doing other unusual things that were making the test not amenable to otherwise scriptable pattern matching.) No functionality change.
2013-07-18 22:29:15 +00:00
label-redefinition.ll
Convert the uses of '|&' to use '2>&1 |' instead, which works on old
2012-07-02 18:37:59 +00:00
large-constants.ll
Revert "Revert "Add Constant Hoisting Pass" (r200034)"
2014-01-25 02:02:55 +00:00
large-gep-chain.ll
Selecting the address from a very long chain of GEPs can blow the stack.
2013-09-24 00:13:08 +00:00
large-gep-scale.ll
…
large-global.ll
EmitZerofill should take a 64-bit size or else it's chopping off large zero-filled global. rdar://11729134
2012-06-22 20:14:46 +00:00
ldzero.ll
…
lea-2.ll
Changed register names (and pointer keywords) to be lower case when using Intel X86 assembler syntax.
2013-07-31 02:47:52 +00:00
lea-3.ll
…
lea-4.ll
Replace some more greps with FileChecks in tests
2013-01-31 00:44:12 +00:00
lea-recursion.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
lea.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
leaf-fp-elim.ll
Update to remove the no-frame-pointer-elim-non-leaf flag if it was set to 'false'.
2013-08-22 21:28:54 +00:00
legalize-fmp-oeq-vector-select.ll
…
legalize-libcalls.ll
…
legalize-shift-64.ll
X86: When lowering shl_parts, don't emit shift amounts larger than the bit width.
2013-12-13 13:40:24 +00:00
legalize-sub-zero-2.ll
…
legalize-sub-zero.ll
…
legalizedag_vec.ll
…
lfence.ll
…
licm-dominance.ll
X86: use sub-register sequences for MOV*r0 operations
2013-05-30 13:19:42 +00:00
licm-nested.ll
X86: use sub-register sequences for MOV*r0 operations
2013-05-30 13:19:42 +00:00
licm-symbol.ll
…
limited-prec.ll
…
lit.local.cfg
[tests] Another attempt to workaround broken misched-copy.s test on some buildbots.
2013-08-16 18:01:18 +00:00
live-out-reg-info.ll
…
liveness-local-regalloc.ll
Add <imp-def> of super-register when lowering SUBREG_TO_REG.
2012-07-27 20:19:49 +00:00
load-slice.ll
Fix known typos
2014-01-24 17:20:08 +00:00
lock-inst-encoding.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
log2_not_readnone.ll
…
long-extend.ll
Legalize: Improve legalization of long vector extends.
2013-10-31 00:20:48 +00:00
long-setcc.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
longlong-deadload.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
loop-blocks.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
loop-hoist.ll
…
loop-strength-reduce-2.ll
Revert r164910 because it causes failures to several phase2 builds.
2012-09-30 07:17:56 +00:00
loop-strength-reduce-3.ll
Revert r164910 because it causes failures to several phase2 builds.
2012-09-30 07:17:56 +00:00
loop-strength-reduce.ll
Revert r164910 because it causes failures to several phase2 builds.
2012-09-30 07:17:56 +00:00
loop-strength-reduce2.ll
…
loop-strength-reduce4.ll
…
loop-strength-reduce5.ll
…
loop-strength-reduce6.ll
…
loop-strength-reduce7.ll
…
loop-strength-reduce8.ll
…
lower-bitcast-v2i32.ll
[X86] Improve the lowering of BITCAST dag nodes from type f64 to type v2i32 (and vice versa).
2014-05-06 17:09:03 +00:00
lower-vec-shift.ll
[X86] Improve the lowering of packed shifts by constant build_vector.
2014-04-15 19:30:48 +00:00
lsr-delayed-fold.ll
…
lsr-i386.ll
…
lsr-interesting-step.ll
[Constant Hoisting] Make the constant materialization cost operand dependent
2014-03-21 06:04:45 +00:00
lsr-loop-exit-cond.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
lsr-negative-stride.ll
…
lsr-nonaffine.ll
…
lsr-normalization.ll
Fix test lsr-normalization.ll broken in r204161.
2014-03-18 18:17:59 +00:00
lsr-overflow.ll
…
lsr-quadratic-expand.ll
…
lsr-redundant-addressing.ll
…
lsr-reuse-trunc.ll
…
lsr-reuse.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
lsr-sort.ll
…
lsr-static-addr.ll
X86: use sub-register sequences for MOV*r0 operations
2013-05-30 13:19:42 +00:00
lsr-wrap.ll
…
lzcnt.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
machine-cp.ll
MachineCopyPropagation has special logic for removing COPY instructions. It will remove plain COPYs using eraseFromParent(), but if the COPY has imp-defs/imp-uses it will convert it to a KILL, to keep the imp-def around.
2014-01-22 09:12:27 +00:00
machine-cse.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
masked-iv-safe.ll
[X86] Implement TargetLowering::getScalingFactorCost hook.
2014-04-26 01:11:26 +00:00
masked-iv-unsafe.ll
…
maskmovdqu.ll
Add in64BitMode/in32BitMode to the MMX/SSE2/AVX maskmovq/dq instructions. This way the asm parser will pick the right one based on the mode. Instruction selection already did the right thing based on the pointer size.
2013-10-09 02:18:34 +00:00
mature-mc-support.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
mcinst-avx-lowering.ll
Remove some instructions that existed to provide aliases to the assembler. Can be done with InstAlias instead. Unfortunately, this was causing printer to use 'vmovq' or 'vmovd' based on what was parsed. To cleanup the inconsistencies convert all 'vmovd' with 64-bit registers to 'vmovq', but provide an alias so that 'vmovd' will still parse.
2013-10-08 05:53:50 +00:00
mcinst-lowering.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
mem-promote-integers.ll
Remove the "-promote-elements" flag. This flag is now enabled by default.
2012-06-04 11:27:21 +00:00
membarrier.ll
…
memcmp.ll
X86: Perform integer comparisons at i32 or larger.
2013-11-22 19:57:47 +00:00
memcpy-2.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
memcpy.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
memset-2.ll
Hide the stub created for MO_ExternalSymbol too.
2013-12-05 05:19:12 +00:00
memset-3.ll
…
memset-sse-stack-realignment.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
memset.ll
Fix the root cause of PR15348 by correctly handling alignment 0 on
2013-02-25 14:20:21 +00:00
memset64-on-x86-32.ll
X86: Enable SSE memory intrinsics even when stack alignment is less than 16 bytes.
2012-11-14 20:08:40 +00:00
merge_store.ll
Add the ability to use GEPs for address sinking in CGP
2014-04-12 00:59:48 +00:00
mfence.ll
…
mingw-alloca.ll
Added test for -elf configuration, to see that _alloca call is properly
2013-10-24 09:36:08 +00:00
misaligned-memset.ll
…
misched-aa-colored.ll
Tweak the spelling of the asserts requirement a bit more. This makes it
2014-01-21 22:39:19 +00:00
misched-aa-mmos.ll
Conservatively handle multiple MMOs in MIsNeedChainEdge
2014-01-08 21:52:02 +00:00
misched-balance.ll
MachineSink: Fix and tweak critical-edge breaking heuristic.
2013-10-14 16:57:17 +00:00
misched-copy.ll
mi-sched: Force bottom up scheduling for generic targets.
2013-09-04 23:54:00 +00:00
misched-crash.ll
Rewrite the physreg part of findLastUseBefore().
2013-03-08 18:08:57 +00:00
misched-fusion.ll
Add MI-Sched support for x86 macro fusion.
2013-06-23 09:00:28 +00:00
misched-ilp.ll
Enable SandyBridgeModel for all modern Intel P6 descendants.
2013-03-26 22:19:12 +00:00
misched-matmul.ll
Add a limit to the heuristic that register allocates instructions in local order.
2014-02-26 22:07:26 +00:00
misched-matrix.ll
mi-sched: improve the generic register pressure comparison.
2013-08-30 04:27:29 +00:00
misched-new.ll
RegisterPresssureTracker: Track live physical register by unit.
2012-12-05 21:37:42 +00:00
mmx-arg-passing.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
mmx-arg-passing2.ll
…
mmx-arith.ll
…
mmx-bitcast-to-i64.ll
…
mmx-builtins.ll
Add in64BitMode/in32BitMode to the MMX/SSE2/AVX maskmovq/dq instructions. This way the asm parser will pick the right one based on the mode. Instruction selection already did the right thing based on the pointer size.
2013-10-09 02:18:34 +00:00
mmx-copy-gprs.ll
…
mmx-emms.ll
…
mmx-insert-element.ll
…
mmx-pinsrw.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
mmx-punpckhdq.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
mmx-s2v.ll
…
mmx-shift.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
mmx-shuffle.ll
…
mod128.ll
Fix i128 div/mod on mingw64
2014-05-06 01:20:42 +00:00
movbe.ll
X86: Enable ISel of 16-bit MOVBE instructions.
2014-03-11 00:44:14 +00:00
movfs.ll
…
movgs.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
movmsk.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
movntdq-no-avx.ll
…
ms-inline-asm.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
mul-legalize.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
mul-remat.ll
…
mul-shift-reassoc.ll
…
mul64.ll
…
mul128.ll
…
mul128_sext_loop.ll
CodeGenPrep: sink extends of illegal types into use block.
2014-03-13 13:36:25 +00:00
muloti.ll
…
mult-alt-generic-i686.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
mult-alt-generic-x86_64.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
mult-alt-x86.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
multiple-loop-post-inc.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
multiple-return-values-cross-block.ll
…
mulx32.ll
llvm/test/CodeGen/X86/mulx*.ll: Fix copypasto.
2012-09-26 09:24:12 +00:00
mulx64.ll
llvm/test/CodeGen/X86/mulx*.ll: Fix copypasto.
2012-09-26 09:24:12 +00:00
musttail-indirect.ll
Implement X86 code generation for musttail
2014-04-29 23:55:41 +00:00
musttail-thiscall.ll
Implement X86 code generation for musttail
2014-04-29 23:55:41 +00:00
musttail.ll
Implement X86 code generation for musttail
2014-04-29 23:55:41 +00:00
named-reg-alloc.ll
Implememting named register intrinsics
2014-05-06 16:51:25 +00:00
named-reg-notareg.ll
Implememting named register intrinsics
2014-05-06 16:51:25 +00:00
nancvt.ll
…
narrow-shl-cst.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
narrow-shl-load.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
narrow_op-1.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
neg-shl-add.ll
…
neg_cmp.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
neg_fp.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
negate-add-zero.ll
[Constant Hoisting] Make the constant materialization cost operand dependent
2014-03-21 06:04:45 +00:00
negative-sin.ll
…
negative-stride-fptosi-user.ll
…
negative-subscript.ll
…
negative_zero.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
newline-and-quote.ll
Don't mangle \n and "
2013-11-14 06:05:49 +00:00
no-cmov.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
no-compact-unwind.ll
Try to fix the atom buildbots by adding an explicit 'cpu' to the 'llc' command.
2013-09-11 19:06:04 +00:00
nobt.ll
…
nocx16.ll
IR: add a second ordering operand to cmpxhg for failure
2014-03-11 10:48:52 +00:00
non-lazy-bind.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
nonconst-static-ev.ll
Move r186044 tests into CodeGen/X86
2013-07-11 01:55:55 +00:00
nonconst-static-iv.ll
Move r186044 tests into CodeGen/X86
2013-07-11 01:55:55 +00:00
nontemporal.ll
…
norex-subreg.ll
…
nosse-error1.ll
Prefix failing commands with not to make clear they are expected to fail.
2013-07-03 16:41:29 +00:00
nosse-error2.ll
Prefix failing commands with not to make clear they are expected to fail.
2013-07-03 16:41:29 +00:00
nosse-varargs.ll
…
null-streamer.ll
…
objc-gc-module-flags.ll
…
object-size.ll
Change objectsize intrinsic to accept different address spaces.
2013-10-07 18:06:48 +00:00
odr_comdat.ll
…
opaque-constant-asm.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
opt-ext-uses.ll
…
opt-shuff-tstore.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
optimize-max-0.ll
…
optimize-max-1.ll
…
optimize-max-2.ll
Forget remove the tempfile argument
2013-05-01 05:45:57 +00:00
optimize-max-3.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
or-address.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
or-branch.ll
…
osx-private-labels.ll
Add back r201608, r201622, r201624 and r201625
2014-02-19 17:23:20 +00:00
overlap-shift.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
packed_struct.ll
…
palignr-2.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
palignr.ll
Fix FileCheck --check-prefix lines.
2013-08-12 12:43:26 +00:00
pass-three.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
patchpoint.ll
[Stackmap] Allow WebKit_JS calling convention to store 4 byte sized and aligned arguments.
2013-12-16 22:05:32 +00:00
peep-setb.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
peep-test-0.ll
…
peep-test-1.ll
…
peep-test-2.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
peep-test-3.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
peep-test-4.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
peep-vector-extract-concat.ll
Update a test that I missed in the previous commit.
2013-08-23 20:27:02 +00:00
peep-vector-extract-insert.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
peephole-multiple-folds.ll
llvm/test/CodeGen/X86/peephole-multiple-folds.ll: Relax expressions to satisfy win32.
2014-04-03 20:07:51 +00:00
personality.ll
Port test to cfi.
2014-03-21 00:30:24 +00:00
personality_size.ll
Remove unused options from test.
2014-03-20 21:38:04 +00:00
phaddsub.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
phi-bit-propagation.ll
…
phi-immediate-factoring.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
phielim-split.ll
Split loop exiting edges more aggressively.
2012-07-20 20:49:53 +00:00
phys-reg-local-regalloc.ll
This patch fixes 8 out of 20 unexpected failures in "make check"
2012-07-18 20:49:17 +00:00
phys_subreg_coalesce-2.ll
…
phys_subreg_coalesce-3.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
phys_subreg_coalesce.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
pic-load-remat.ll
…
pic.ll
Make this test a bit stricter.
2013-12-11 04:10:41 +00:00
pic_jumptable.ll
Mark jump tables in code sections with DataRegion directives.
2012-09-24 23:06:27 +00:00
pmovext.ll
x86: Move bitcasts outside concat_vector.
2013-10-17 02:58:06 +00:00
pmovsx-inreg.ll
X86: Custom lower sext v16i8 to v16i16, and the corresponding truncate.
2013-10-23 21:06:07 +00:00
pmul.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
pmulld.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
pointer-vector.ll
Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a ModuleID
2012-12-30 02:33:22 +00:00
popcnt.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
postalloc-coalescing.ll
…
postra-licm.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
powi.ll
…
pr1462.ll
Store a DataLayout in Module.
2014-02-25 20:01:08 +00:00
pr1489.ll
…
pr1505.ll
…
pr1505b.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
pr2177.ll
…
pr2182.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
pr2326.ll
…
pr2656.ll
Rewrite X86 codegen regression test with FileCheck
2013-04-30 07:51:08 +00:00
pr2659.ll
…
pr2849.ll
…
pr2924.ll
…
pr2982.ll
…
pr3154.ll
…
pr3216.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
pr3241.ll
…
pr3243.ll
…
pr3244.ll
…
pr3250.ll
…
pr3317.ll
…
pr3366.ll
…
pr3457.ll
Add -mcpu to some unit tests that only fail on certain hosts.
2013-06-24 09:51:30 +00:00
pr3522.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
pr5145.ll
llvm/test/CodeGen/X86/pr5145.ll: Tweak expressions to match for darwin target.
2012-09-21 05:19:19 +00:00
pr7882.ll
…
pr9127.ll
…
pr9743.ll
…
pr10068.ll
…
pr10475.ll
Fix PR10475
2013-03-01 18:40:30 +00:00
pr10499.ll
Fix PR10499
2013-02-25 23:01:03 +00:00
pr10523.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
pr10524.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
pr10525.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
pr10526.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
pr11202.ll
…
pr11334.ll
fix a case where all operands of BUILD_VECTOR are undefined
2012-08-20 17:59:18 +00:00
pr11415.ll
Don't run RAFast in the optimizing regalloc pipeline.
2012-06-08 23:15:12 +00:00
pr11468.ll
This CL changes the function prologue and epilogue emitted on X86 when stack needs realignment.
2012-07-16 06:54:09 +00:00
pr11985.ll
Fix PR11985
2012-09-12 21:43:09 +00:00
pr11998.ll
Add regression tests (WORKSFORME)
2013-03-01 19:23:37 +00:00
pr12312.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
pr12359.ll
Fix PR12359
2012-08-31 20:12:31 +00:00
pr12360.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
pr12889.ll
TBAA: remove !tbaa from testing cases if not used.
2013-04-30 17:52:57 +00:00
pr13209.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
pr13220.ll
Restrict this to x86, hopefully fixing ARM buildbots.
2012-07-13 07:02:00 +00:00
pr13458.ll
Re-work X86 code generation of atomic ops with spin-loop
2012-09-20 03:06:15 +00:00
pr13577.ll
fix PR13577, an issue introduced by r161687
2012-08-11 23:47:06 +00:00
pr13859.ll
Fix PR13859
2012-09-17 18:05:20 +00:00
pr13899.ll
Fix PR13899
2012-10-01 16:44:04 +00:00
pr14088.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
pr14098.ll
Avoid rematerializing a redef immediately after the old def.
2012-10-16 22:51:58 +00:00
pr14161.ll
Fix PR14161
2012-10-23 21:40:15 +00:00
pr14204.ll
Fix PR14204
2012-10-29 17:57:12 +00:00
pr14314.ll
Fix test case added in patch fixing PR14314
2012-11-12 22:33:18 +00:00
pr14333.ll
Handle DAG CSE adding new uses during ReplaceAllUsesWith. Fixes PR14333.
2012-11-14 05:08:56 +00:00
pr14562.ll
Fix the lit test added in r174972
2013-02-12 16:07:27 +00:00
pr15267.ll
Fix PR15267
2013-02-20 18:04:21 +00:00
pr15296.ll
Fix PR15296
2013-03-20 02:33:21 +00:00
pr15309.ll
Fix PR15309
2013-03-14 06:57:42 +00:00
pr16031.ll
Fix non-deterministic SDNodeOrder-dependent codegen
2014-01-12 14:09:17 +00:00
pr16360.ll
Add '-mcpu=' to prevent breaking on ATOM due to different code schedule
2013-06-21 20:22:45 +00:00
pr16807.ll
Fix PR16807
2013-10-15 17:51:02 +00:00
pr17546.ll
Fix PR17546
2013-10-15 17:51:58 +00:00
pr17631.ll
Enhance the fix of PR17631
2013-12-03 09:17:32 +00:00
pr17764.ll
Fix PR17764
2013-11-02 00:10:02 +00:00
pr18014.ll
Fix PR18014
2013-11-22 17:56:57 +00:00
pr18023.ll
Unrevert r195599 with testcase fix.
2013-11-25 18:05:22 +00:00
pr18054.ll
Fix PR18054
2013-11-26 20:31:31 +00:00
pr18162.ll
Fix PR18162 - Incorrect assertion assumed that the SDValue resno is zero.
2013-12-10 01:13:59 +00:00
pr19049.ll
Always print the implicit .text at the start of an asm file.
2014-03-05 20:09:15 +00:00
pre-ra-sched.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
prefetch.ll
Enabling 3DNow! prefetch instruction for a few AMD processors: bobcat, jaguar,
2013-10-16 19:04:11 +00:00
prefixdata.ll
Emit prefix data after debug and EH directives.
2013-10-20 02:16:21 +00:00
preserve_allcc64.ll
Add two new calling conventions for runtime calls
2014-01-17 19:47:03 +00:00
preserve_mostcc64.ll
Add two new calling conventions for runtime calls
2014-01-17 19:47:03 +00:00
private-2.ll
Add back r201608, r201622, r201624 and r201625
2014-02-19 17:23:20 +00:00
private.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
promote-assert-zext.ll
…
promote-i16.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
promote-trunc.ll
Remove the "-promote-elements" flag. This flag is now enabled by default.
2012-06-04 11:27:21 +00:00
promote.ll
Enable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from SSE4.1
2012-10-23 17:34:00 +00:00
psubus.ll
X86: Add a couple of target-specific dag combines that turn VSELECTS into psubus if possible.
2012-12-15 16:47:44 +00:00
ptr-rotate.ll
Add RORX code generation support
2012-09-26 08:24:51 +00:00
ptrtoint-constexpr.ll
…
ragreedy-bug.ll
SpillPlacement: fix a bug in iterate.
2014-02-28 23:05:31 +00:00
ragreedy-hoist-spill.ll
Register allocator: add condition to hoist a spill to outer loop.
2014-03-21 21:46:24 +00:00
ragreedy-last-chance-recoloring.ll
[RegAllocGreedy][Last Chance Recoloring] Change the name of the exhaustive search option.
2014-04-11 21:51:09 +00:00
rd-mod-wr-eflags.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
rdrand.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
rdseed.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
rdtsc.ll
Fix rdtsc.ll test to match r8 on win64
2014-04-24 20:14:08 +00:00
red-zone.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
red-zone2.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
reghinting.ll
…
regpressure.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
rem.ll
Merge and filecheckize.
2013-10-31 17:50:45 +00:00
remat-constant.ll
…
remat-fold-load.ll
Avoid folding loads that are unsafe to move.
2012-07-20 21:29:31 +00:00
remat-invalid-liveness.ll
[X86] Never hoist the shift value of a shift instruction.
2014-04-30 19:17:32 +00:00
remat-mov-0.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
remat-phys-dead.ll
Mark rematerialized super/sub registers as dead.
2013-06-14 20:22:21 +00:00
remat-scalar-zero.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
ret-addr.ll
…
ret-i64-0.ll
…
ret-mmx.ll
[X86] Improve the lowering of BITCAST dag nodes from type f64 to type v2i32 (and vice versa).
2014-05-06 17:09:03 +00:00
returned-trunc-tail-calls.ll
Refactor isInTailCallPosition handling
2013-08-06 09:12:35 +00:00
reverse_branches.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
rip-rel-address.ll
…
rip-rel-lea.ll
Two changes relevant to LEA and x32:
2013-02-01 19:28:09 +00:00
rodata-relocs.ll
Convert a couple of grep tests to FileCheck.
2013-07-13 17:30:25 +00:00
rot16.ll
Tweak 3 tests in llvm/test/CodeGen/X86 to add -mcpu=generic since r195383.
2013-11-22 02:28:04 +00:00
rot32.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
rot64.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
rotate.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
rotate2.ll
Add RORX code generation support
2012-09-26 08:24:51 +00:00
rotate4.ll
[X86] Add peephole for masked rotate amount
2014-03-12 21:20:55 +00:00
rounding-ops.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
rtm.ll
Add support of RTM from TSX extension
2012-11-08 07:28:54 +00:00
saddo-redundant-add.ll
[X86] Prevent the creation of redundant ops for sadd and ssub with overflow.
2014-01-24 06:47:57 +00:00
sandybridge-loads.ll
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change.
2013-07-18 22:47:09 +00:00
scalar-extract.ll
…
scalar-min-max-fill-operand.ll
…
scalar_sse_minmax.ll
…
scalar_widen_div.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
scalarize-bitcast.ll
…
scev-interchange.ll
…
sdiv-exact.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
segmented-stacks-dynamic.ll
Move the segmented stack switch to a function attribute
2014-04-10 22:58:43 +00:00
segmented-stacks.ll
Move the segmented stack switch to a function attribute
2014-04-10 22:58:43 +00:00
select-with-and-or.ll
Optimize vector select from all 0s or all 1s
2013-04-11 05:15:54 +00:00
select.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
select_const.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
selectiondag-cse.ll
…
setcc-narrowing.ll
Add missing check to SETCC optimization.
2013-09-24 22:50:14 +00:00
setcc-sentinals.ll
llvm/test/CodeGen/X86/setcc-sentinals.ll: Relax expressions for x86_64-win32.
2013-08-14 00:46:00 +00:00
setcc.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
setjmp-spills.ll
Fix llc to not reuse spill slots in functions that invoke setjmp()
2014-01-14 04:20:01 +00:00
setoeq.ll
…
setuge.ll
…
sext-i1.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
sext-load.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
sext-ret-val.ll
…
sext-setcc-self.ll
Attempt to fix windows buildbots. Patch by James Benton.
2012-07-06 14:43:16 +00:00
sext-subreg.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
sext-trunc.ll
…
sfence.ll
…
sha.ll
Add sha intrinsic tests
2013-09-23 16:57:52 +00:00
shift-and.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
shift-bmi2.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
shift-coalesce.ll
Changed register names (and pointer keywords) to be lower case when using Intel X86 assembler syntax.
2013-07-31 02:47:52 +00:00
shift-codegen.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
shift-combine-crash.ll
[DAG] Fix an assertion failure caused by an invalid cast in method 'BuildVectorSDNode::isConstantSplat'
2014-03-22 01:47:22 +00:00
shift-combine.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
shift-double.ll
Tweak 3 tests in llvm/test/CodeGen/X86 to add -mcpu=generic since r195383.
2013-11-22 02:28:04 +00:00
shift-folding.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
shift-i128.ll
…
shift-i256.ll
…
shift-one.ll
…
shift-pair.ll
…
shift-parts.ll
…
shift-pcmp.ll
llvm/test/CodeGen/X86/shift-pcmp.ll: Tweak to appease FileCheck. "CHECK-LABEL" doesn't identify labels magically and CHECK-LABEL behaves free from other contexts.
2014-02-22 07:27:04 +00:00
shl-anyext.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
shl-i64.ll
…
shl_elim.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
shl_undef.ll
Fix known typos
2014-01-24 17:20:08 +00:00
shrink-compare.ll
X86: Perform integer comparisons at i32 or larger.
2013-11-22 19:57:47 +00:00
shrink-fp-const1.ll
…
shrink-fp-const2.ll
…
sibcall-2.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
sibcall-3.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
sibcall-4.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
sibcall-5.ll
Hide the stub created for MO_ExternalSymbol too.
2013-12-05 05:19:12 +00:00
sibcall-6.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
sibcall-byval.ll
…
sibcall.ll
[x86] Disambiguate RET[QL] and fix aliases for 16-bit mode
2014-01-08 12:58:07 +00:00
simple-zext.ll
DAGCombiner: fix use-counting issue when forming zextload
2013-07-02 09:58:53 +00:00
sincos-opt.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
sincos.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
sink-hoist.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
sink-out-of-loop.ll
MachineSink: Sort the successors before trying to find SuccToSinkTo.
2012-07-31 18:10:39 +00:00
sjlj.ll
Fix setjmp on models with non-Small code model nor non-Static relocation model
2012-10-17 02:22:27 +00:00
small-byval-memcpy.ll
…
smul-with-overflow.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
soft-fp.ll
…
splat-scalar-load.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
split-eh-lpad-edges.ll
…
split-vector-bitcast.ll
…
split-vector-rem.ll
…
sqrt-fastmath.ll
Update to remove the no-frame-pointer-elim-non-leaf flag if it was set to 'false'.
2013-08-22 21:28:54 +00:00
sse-align-0.ll
…
sse-align-1.ll
…
sse-align-2.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
sse-align-3.ll
…
sse-align-4.ll
…
sse-align-5.ll
…
sse-align-6.ll
…
sse-align-7.ll
…
sse-align-8.ll
…
sse-align-9.ll
…
sse-align-10.ll
…
sse-align-11.ll
…
sse-align-12.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
sse-commute.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
sse-domains.ll
Fix suffix handling for parsing and printing of cvtsi2ss, cvtsi2sd, cvtss2si, cvttss2si, cvtsd2si, and cvttsd2si to match gas behavior.
2013-01-06 20:39:29 +00:00
sse-fcopysign.ll
…
sse-intel-ocl.ll
Special calling conventions for Intel OpenCL built-in library.
2012-10-24 14:46:16 +00:00
sse-intrinsics-x86.ll
Add tests for SSE intrinsics in non-avx mode by copying from the AVX test cases. Some of these may have been tested by other tests, but most weren't. Patch by Cameron McInally.
2013-10-24 06:45:13 +00:00
sse-load-ret.ll
…
sse-minmax.ll
X86: Turn fp selects into mask operations.
2013-08-04 12:05:16 +00:00
sse-scalar-fp-arith-2.ll
[X86] Teach how to combine a vselect into a movss/movsd
2014-01-20 19:35:22 +00:00
sse-scalar-fp-arith.ll
Ensure that the backend no longer emits unnecessary vector insert instructions
2013-12-10 15:22:48 +00:00
sse-varargs.ll
…
sse1.ll
ISel: Make VSELECT selection terminate in cases where the condition type has to
2014-03-07 23:25:55 +00:00
sse2-blend.ll
[X86] Teach how to combine a vselect into a movss/movsd
2014-01-20 19:35:22 +00:00
sse2-intrinsics-x86.ll
Add an intrinsic for the SSE2 PAUSE instruction.
2013-11-26 00:20:43 +00:00
sse2-mul.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
sse2-vector-shifts.ll
Make DAGCombiner work on vector bitshifts with constant splat vectors.
2014-03-17 18:58:01 +00:00
sse2.ll
Revert "Optimize shufflevector that copies an i64/f64 and zeros the rest."
2014-05-05 19:40:36 +00:00
sse3-intrinsics-x86.ll
Add tests for SSE intrinsics in non-avx mode by copying from the AVX test cases. Some of these may have been tested by other tests, but most weren't. Patch by Cameron McInally.
2013-10-24 06:45:13 +00:00
sse3.ll
Allocate local registers in order for optimal coloring.
2013-07-25 18:35:14 +00:00
sse4a.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
sse41-blend.ll
[X86] Add extra rules for combining vselect dag nodes into movsd.
2014-01-28 18:14:21 +00:00
sse41-intrinsics-x86.ll
Replace sse41/sse42 with sse4.1/sse4.2 in test command lines to fix bots.
2013-10-24 07:00:06 +00:00
sse41.ll
Lower certain build_vectors to insertps instructions
2014-05-08 00:25:16 +00:00
sse42-intrinsics-x86.ll
Replace sse41/sse42 with sse4.1/sse4.2 in test command lines to fix bots.
2013-10-24 07:00:06 +00:00
sse42.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
sse42_64.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
sse_partial_update.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
sse_reload_fold.ll
Convert the uses of '|&' to use '2>&1 |' instead, which works on old
2012-07-02 18:37:59 +00:00
ssp-data-layout.ll
[stackprotector] Implement the sspstrong rules for stack layout.
2014-02-01 01:36:16 +00:00
ssse3-intrinsics-x86.ll
Add tests for SSE intrinsics in non-avx mode by copying from the AVX test cases. Some of these may have been tested by other tests, but most weren't. Patch by Cameron McInally.
2013-10-24 06:45:13 +00:00
stack-align-memcpy.ll
Revert "X86 memcpy lowering: use "rep movs" even when esi is used as base pointer" (r204174)
2014-03-26 16:30:54 +00:00
stack-align.ll
Use function attributes to indicate that we don't want to realign the stack.
2013-08-01 21:42:05 +00:00
stack-align2.ll
…
stack-protector-dbginfo.ll
DebugInfo: Remove some unneeded conditionals now that DIBuilder no longer emits zero-length arrays as {i32 0}
2014-02-04 01:23:52 +00:00
stack-protector-vreg-to-vreg-copy.ll
TBAA: remove !tbaa from testing cases when they are not needed.
2013-09-30 18:17:35 +00:00
stack-protector.ll
[stack protector] Make the StackProtector pass respect ssp-buffer-size.
2014-04-17 19:08:36 +00:00
stack-update-frame-opcode.ll
Fix typo
2013-02-19 17:11:48 +00:00
stackmap-liveness.ll
[Stackmaps] Update the stackmap format to use 64-bit relocations for the function address and properly align all entries.
2014-03-31 22:14:04 +00:00
stackmap-nops.ll
Grow the stackmap/patchpoint format to hold 64-bit IDs.
2013-12-13 18:37:10 +00:00
stackmap.ll
[Stackmaps] Update the stackmap format to use 64-bit relocations for the function address and properly align all entries.
2014-03-31 22:14:04 +00:00
stackpointer.ll
Implememting named register intrinsics
2014-05-06 16:51:25 +00:00
stdarg.ll
…
stdcall-notailcall.ll
[x86] Disambiguate RET[QL] and fix aliases for 16-bit mode
2014-01-08 12:58:07 +00:00
stdcall.ll
[x86] Disambiguate RET[QL] and fix aliases for 16-bit mode
2014-01-08 12:58:07 +00:00
store-empty-member.ll
…
store-fp-constant.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
store-global-address.ll
…
store-narrow.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
store_op_load_fold.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
store_op_load_fold2.ll
Changed register names (and pointer keywords) to be lower case when using Intel X86 assembler syntax.
2013-07-31 02:47:52 +00:00
stores-merging.ll
Additional fix for 200201: due to dependence on bitwidth test was moved to X86 directory.
2014-01-27 09:43:10 +00:00
storetrunc-fp.ll
…
stride-nine-with-base-reg.ll
…
stride-reuse.ll
…
sub-with-overflow.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
sub.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
subreg-to-reg-0.ll
…
subreg-to-reg-1.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
subreg-to-reg-2.ll
…
subreg-to-reg-3.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
subreg-to-reg-4.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
subreg-to-reg-6.ll
…
sunkaddr-ext.ll
Fix for incorrect address sinking in the presence of potential overflows.
2014-03-26 17:27:01 +00:00
switch-bt.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
switch-crit-edge-constant.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
switch-or.ll
…
switch-order-weight.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
switch-zextload.ll
…
swizzle.ll
…
tail-call-attrs.ll
Allow compatible extension attributes for tail calls
2013-08-12 09:45:46 +00:00
tail-call-got.ll
Revert r195318 as it causes miscompilation (PR18029)
2013-11-22 10:30:39 +00:00
tail-call-legality.ll
Refactor isInTailCallPosition handling
2013-08-06 09:12:35 +00:00
tail-dup-addr.ll
…
tail-opts.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
tail-threshold.ll
…
tailcall-64.ll
Start using CHECK-LABEL in some tests.
2013-07-12 14:54:12 +00:00
tailcall-calleesave.ll
X86: specify CPU on new test to fix atom buildbot
2013-08-04 10:00:45 +00:00
tailcall-cgp-dup.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
tailcall-disable.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
tailcall-fastisel.ll
Add a triple to this test.
2012-12-11 00:51:36 +00:00
tailcall-largecode.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
tailcall-returndup-void.ll
…
tailcall-ri64.ll
…
tailcall-stackalign.ll
…
tailcall-structret.ll
Reapply "s/grep/FileCheck/ in some tests"
2013-02-14 03:45:08 +00:00
tailcall.ll
merge some tests.
2012-06-01 05:00:54 +00:00
tailcallbyval.ll
Reapply "s/grep/FileCheck/ in some tests"
2013-02-14 03:45:08 +00:00
tailcallbyval64.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
tailcallfp.ll
Reapply "s/grep/FileCheck/ in some tests"
2013-02-14 03:45:08 +00:00
tailcallfp2.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
tailcallpic1.ll
Reapply "s/grep/FileCheck/ in some tests"
2013-02-14 03:45:08 +00:00
tailcallpic2.ll
Revert r195318 as it causes miscompilation (PR18029)
2013-11-22 10:30:39 +00:00
tailcallstack64.ll
…
targetLoweringGeneric.ll
Add SARX/SHRX/SHLX code generation support
2012-09-26 08:26:25 +00:00
tbm-intrinsics-x86_64.ll
Fix broken CHECK lines
2014-02-16 07:31:05 +00:00
tbm_patterns.ll
Add an additional pattern for BLCI since opt can turn (not (add x, 1)) into (sub -2, x).
2013-10-05 17:17:53 +00:00
test-nofold.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
test-shrink-bug.ll
…
test-shrink.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
testl-commute.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
this-return-64.ll
Start using CHECK-LABEL in some tests.
2013-07-12 14:54:12 +00:00
tls-local-dynamic.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
tls-models.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
tls-pic.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
tls-pie.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
tls.ll
Expanded test for x86-pc-windows-gnu and x86_64-pc-windows-gnu environments.
2014-04-18 21:10:11 +00:00
tlv-1.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
tlv-2.ll
…
tlv-3.ll
Testcase for PR17964
2013-11-17 10:53:19 +00:00
trap.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
trunc-ext-ld-st.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
trunc-to-bool.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
twoaddr-coalesce-2.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
twoaddr-coalesce.ll
…
twoaddr-lea.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
twoaddr-pass-sink.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
twoaddr-sink-terminator.ll
…
uint64-to-float.ll
…
uint_to_fp-2.ll
Removed PackedDouble domain from scalar instructions. Added more formats for the scalar stuff.
2013-06-09 07:37:10 +00:00
uint_to_fp.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
umul-with-carry.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
umul-with-overflow.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
unaligned-load.ll
…
unaligned-spill-folding.ll
Force a CPU that doesn't have AVX, otherwise this test fails.
2013-10-06 13:52:41 +00:00
undef-label.ll
…
unknown-location.ll
Debug Info: update testing cases to specify the debug info version number.
2013-11-22 21:49:45 +00:00
unreachable-loop-sinking.ll
…
unwind-init.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
unwindraise.ll
TBAA: remove !tbaa from testing cases if not used.
2013-05-02 18:11:35 +00:00
urem-i8-constant.ll
…
use-add-flags.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
utf8.ll
…
utf16-cfstrings.ll
…
v-binop-widen.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
v-binop-widen2.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
v2f32.ll
Fix non-deterministic SDNodeOrder-dependent codegen
2014-01-12 14:09:17 +00:00
v4f32-immediate.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
v4i32load-crash.ll
Stop test/CodeGen/X86/v4i32load-crash.ll targeting non-X86-64 targets.
2014-02-27 09:24:31 +00:00
v8i1-masks.ll
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change.
2013-07-18 22:47:09 +00:00
vaargs.ll
Setting the CPU in the new vaargs test
2013-12-17 16:20:37 +00:00
vararg_tailcall.ll
TBAA: remove !tbaa from testing cases if not used.
2013-04-30 17:52:57 +00:00
variable-sized-darwin-bzero.ll
…
variadic-node-pic.ll
…
vastart-defs-eflags.ll
Revert "Revert "Mark vastart_save_xmm_regs as changing EFLAGS""
2013-12-17 15:54:45 +00:00
vbinop-simplify-bug.ll
Update test/CodeGen/X86/vbinop-simplify-bug.ll.
2014-01-15 20:16:14 +00:00
vec-sign.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
vec-trunc-store.ll
…
vec_add.ll
…
vec_align.ll
…
vec_align_i256.ll
Add a triple to the test.
2013-03-15 00:10:23 +00:00
vec_anyext.ll
…
vec_call.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
vec_cast.ll
…
vec_cast2.ll
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change.
2013-07-18 22:47:09 +00:00
vec_clear.ll
…
vec_compare-2.ll
Enable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from SSE4.1
2012-10-23 17:34:00 +00:00
vec_compare-sse4.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
vec_compare.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
vec_ctbits.ll
…
vec_ext_inreg.ll
…
vec_extract-sse4.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
vec_extract.ll
Rename features to match what gcc and clang use.
2013-08-23 20:21:34 +00:00
vec_fabs.ll
Add support for lowering FABS of vector types.
2012-09-08 07:31:51 +00:00
vec_floor.ll
Use roundps/pd for llvm.ceil, llvm.trunc, llvm.rint, and llvm.nearbyint of vector types.
2012-11-16 06:37:56 +00:00
vec_fneg.ll
…
vec_fpext.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
vec_i64.ll
…
vec_ins_extract-1.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
vec_ins_extract.ll
…
vec_insert-2.ll
Rename features to match what gcc and clang use.
2013-08-23 20:21:34 +00:00
vec_insert-3.ll
Rename features to match what gcc and clang use.
2013-08-23 20:21:34 +00:00
vec_insert-4.ll
…
vec_insert-5.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
vec_insert-6.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
vec_insert-7.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
vec_insert-8.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
vec_insert-9.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
vec_insert.ll
Rename features to match what gcc and clang use.
2013-08-23 20:21:34 +00:00
vec_loadsingles.ll
…
vec_logical.ll
…
vec_return.ll
…
vec_round.ll
Fix broken CHECK lines.
2014-01-11 21:06:00 +00:00
vec_sdiv_to_shift.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
vec_set-2.ll
…
vec_set-3.ll
…
vec_set-4.ll
…
vec_set-5.ll
…
vec_set-6.ll
…
vec_set-7.ll
…
vec_set-8.ll
Explicitly disable AVX on a bunch of tests so they won't fail on AVX machines post r192171.
2013-10-08 06:06:57 +00:00
vec_set-9.ll
Disable function padding to get this test to pass on atom.
2013-10-10 12:46:23 +00:00
vec_set-A.ll
…
vec_set-B.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
vec_set-C.ll
Fix a typo in the mattr part of the run line.
2013-10-08 06:12:26 +00:00
vec_set-D.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
vec_set-E.ll
…
vec_set-F.ll
…
vec_set-G.ll
…
vec_set-H.ll
…
vec_set-I.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
vec_set-J.ll
…
vec_set.ll
Rename features to match what gcc and clang use.
2013-08-23 20:21:34 +00:00
vec_setcc-2.ll
Test commit
2014-02-28 18:44:39 +00:00
vec_setcc.ll
Lower unsigned vsetcc to psubus in certain cases
2014-02-26 21:39:12 +00:00
vec_sext.ll
…
vec_shift.ll
…
vec_shift2.ll
…
vec_shift3.ll
…
vec_shift4.ll
Force CPU type to unbreak unit tests on Haswell machines.
2013-11-30 03:07:16 +00:00
vec_shift5.ll
[X86] Teach the backend how to fold target specific dag node for packed
2013-12-28 11:11:52 +00:00
vec_shift6.ll
[X86] Teach the backend how to lower vector shift left into multiply rather than scalarizing it.
2014-02-12 23:42:28 +00:00
vec_shuf-insert.ll
Test commit - added a new line to vec_shuf-insert.ll.
2014-02-10 12:42:13 +00:00
vec_shuffle-11.ll
…
vec_shuffle-14.ll
Explicitly disable AVX on a bunch of tests so they won't fail on AVX machines post r192171.
2013-10-08 06:06:57 +00:00
vec_shuffle-15.ll
…
vec_shuffle-16.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
vec_shuffle-17.ll
Explicitly disable AVX on a bunch of tests so they won't fail on AVX machines post r192171.
2013-10-08 06:06:57 +00:00
vec_shuffle-18.ll
…
vec_shuffle-19.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
vec_shuffle-20.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
vec_shuffle-22.ll
…
vec_shuffle-23.ll
…
vec_shuffle-24.ll
…
vec_shuffle-25.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
vec_shuffle-26.ll
Rename features to match what gcc and clang use.
2013-08-23 20:21:34 +00:00
vec_shuffle-27.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
vec_shuffle-28.ll
Rewrite X86 codegen regression test with FileCheck
2013-04-30 07:51:08 +00:00
vec_shuffle-30.ll
Re-commit r166971. I reverted it to quickly, when buildbots didn't have a chance
2012-10-30 00:01:57 +00:00
vec_shuffle-31.ll
…
vec_shuffle-34.ll
…
vec_shuffle-35.ll
Simplify handling of v16i8 shuffles and fix a missed optimization.
2012-05-18 06:42:06 +00:00
vec_shuffle-36.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
vec_shuffle-37.ll
…
vec_shuffle-38.ll
The LIT tests below do not specify the exact cpu model and fail on AVX2 machines, because we select different instructions such as vbroadcast, new shuffles, etc.
2012-07-12 13:45:15 +00:00
vec_shuffle-39.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
vec_shuffle-40.ll
[X86] Generate VPSHUFB for in-place v16i16 shuffles
2014-03-25 17:47:06 +00:00
vec_shuffle-41.ll
[X86] Improve buildFromShuffleMostly for AVX
2014-04-18 19:44:16 +00:00
vec_shuffle.ll
…
vec_splat-2.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
vec_splat-3.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
vec_splat.ll
[IR] Make {extract,insert}element accept an index of any integer type.
2014-05-01 22:12:39 +00:00
vec_split.ll
SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.
2013-11-13 01:57:54 +00:00
vec_ss_load_fold.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
vec_udiv_to_shift.ll
…
vec_uint_to_fp.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
vec_zero-2.ll
…
vec_zero.ll
Teach DAG combine to handle vector add/sub with vectors of all 0s.
2012-12-10 08:12:29 +00:00
vec_zero_cse.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
vec_zext.ll
…
vector-gep.ll
Fix broken CHECK lines
2014-02-16 07:31:05 +00:00
vector-idiv.ll
Allow SelectionDAG::FoldConstantArithmetic to work when it's called with a vector VT but scalar values.
2014-05-02 12:35:22 +00:00
vector-intrinsics.ll
…
vector-rem.ll
…
vector-variable-idx.ll
…
vector-variable-idx2.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
vector.ll
Avoid generating tempfile(s) never used
2013-05-01 22:46:50 +00:00
vfcmp.ll
…
viabs.ll
AVX-512: Implemented masking for integer arithmetic & logic instructions.
2014-03-27 09:45:08 +00:00
visibility.ll
…
visibility2.ll
…
volatile.ll
…
vortex-bug.ll
…
vselect-2.ll
[X86] Add extra rules for combining vselect dag nodes into movsd.
2014-01-28 18:14:21 +00:00
vselect-minmax.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
vselect.ll
[X86] Teach how to combine a vselect into a movss/movsd
2014-01-20 19:35:22 +00:00
vshift-1.ll
[DAGCombiner] insert_vector_elt: Avoid building a vector twice.
2013-07-30 00:24:09 +00:00
vshift-2.ll
[DAGCombiner] insert_vector_elt: Avoid building a vector twice.
2013-07-30 00:24:09 +00:00
vshift-3.ll
[DAGCombiner] insert_vector_elt: Avoid building a vector twice.
2013-07-30 00:24:09 +00:00
vshift-4.ll
Force CPU type to unbreak unit tests on Haswell machines.
2013-11-30 03:07:16 +00:00
vshift-5.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
vshift-6.ll
[X86] Fix assertion failure caused by a wrong folding of vector shifts by immediate count.
2014-01-14 13:17:12 +00:00
vshift_scalar.ll
…
vshift_split.ll
…
vshift_split2.ll
…
vsplit-and.ll
Improve the widening of integral binary vector operations
2013-08-19 20:01:35 +00:00
warn-stack.ll
Add warning capabilities in LLVM.
2013-12-17 17:47:22 +00:00
weak.ll
…
weak_def_can_be_hidden.ll
Fix a bug with .weak_def_can_be_hidden: Mutable variables cannot use it.
2014-02-07 16:21:30 +00:00
wide-fma-contraction.ll
Start using CHECK-LABEL in some tests.
2013-07-12 14:54:12 +00:00
wide-integer-fold.ll
…
widen_arith-1.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
widen_arith-2.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
widen_arith-3.ll
Rename features to match what gcc and clang use.
2013-08-23 20:21:34 +00:00
widen_arith-4.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
widen_arith-5.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
widen_arith-6.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
widen_cast-1.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
widen_cast-2.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
widen_cast-3.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
widen_cast-4.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
widen_cast-5.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
widen_cast-6.ll
Replace more uses of sse41 with sse4.1.
2013-08-23 20:39:19 +00:00
widen_conv-1.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
widen_conv-2.ll
Fix tests not to depend on specific regalloc or instruction order.
2013-10-17 12:41:05 +00:00
widen_conv-3.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
widen_conv-4.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
widen_extract-1.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
widen_load-0.ll
Improve the loading of load-anyext vectors by allowing the codegen to load
2012-07-10 13:25:08 +00:00
widen_load-1.ll
Removed PackedDouble domain from scalar instructions. Added more formats for the scalar stuff.
2013-06-09 07:37:10 +00:00
widen_load-2.ll
X86: Resolve a long standing FIXME and properly isel pextr[bw].
2014-02-07 00:16:33 +00:00
widen_shuffle-1.ll
Update tests to use sse4.2 instead of sse42.
2013-08-23 20:46:35 +00:00
win32_sret.ll
Quick fix: Triple::isOSMSVCRT() should be false for targeting cygwin.
2014-04-06 10:01:23 +00:00
win64_alloca_dynalloca.ll
Change stack probing code for MingW.
2013-12-13 05:37:05 +00:00
win64_params.ll
Target/X86: Add explicit Win64 and System V/x86-64 calling conventions.
2013-07-12 06:02:35 +00:00
win64_vararg.ll
Proper va_arg/va_copy lowering on win64
2013-07-29 13:07:06 +00:00
win_chkstk.ll
Change stack probing code for MingW.
2013-12-13 05:37:05 +00:00
win_ftol2.ll
Propagate DAG node ordering during type legalization and instruction selection
2013-03-20 00:10:32 +00:00
x86-64-and-mask.ll
Allocate local registers in order for optimal coloring.
2013-07-25 18:35:14 +00:00
x86-64-arg.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
x86-64-asm.ll
…
x86-64-dead-stack-adjust.ll
Fix suffix handling for parsing and printing of cvtsi2ss, cvtsi2sd, cvtss2si, cvttss2si, cvtsd2si, and cvttsd2si to match gas behavior.
2013-01-06 20:39:29 +00:00
x86-64-disp.ll
…
x86-64-double-precision-shift-left.ll
SHLD/SHRD are VectorPath (microcode) instructions known to have poor latency on certain architectures. While generating SHLD/SHRD instructions is acceptable when optimizing for size, optimizing for speed on these platforms should be implemented using alternative sequences of instructions composed of add, adc, shr, shl, or and lea which are directPath instructions. These alternative instructions not only have a lower latency but they also increase the decode bandwidth by allowing simultaneous decoding of a third directPath instruction.
2013-11-21 23:21:26 +00:00
x86-64-double-precision-shift-right.ll
SHLD/SHRD are VectorPath (microcode) instructions known to have poor latency on certain architectures. While generating SHLD/SHRD instructions is acceptable when optimizing for size, optimizing for speed on these platforms should be implemented using alternative sequences of instructions composed of add, adc, shr, shl, or and lea which are directPath instructions. These alternative instructions not only have a lower latency but they also increase the decode bandwidth by allowing simultaneous decoding of a third directPath instruction.
2013-11-21 23:21:26 +00:00
x86-64-double-shifts-Oz-Os-O2.ll
SHLD/SHRD are VectorPath (microcode) instructions known to have poor latency on certain architectures. While generating SHLD/SHRD instructions is acceptable when optimizing for size, optimizing for speed on these platforms should be implemented using alternative sequences of instructions composed of add, adc, shr, shl, or and lea which are directPath instructions. These alternative instructions not only have a lower latency but they also increase the decode bandwidth by allowing simultaneous decoding of a third directPath instruction.
2013-11-21 23:21:26 +00:00
x86-64-double-shifts-var.ll
SHLD/SHRD are VectorPath (microcode) instructions known to have poor latency on certain architectures. While generating SHLD/SHRD instructions is acceptable when optimizing for size, optimizing for speed on these platforms should be implemented using alternative sequences of instructions composed of add, adc, shr, shl, or and lea which are directPath instructions. These alternative instructions not only have a lower latency but they also increase the decode bandwidth by allowing simultaneous decoding of a third directPath instruction.
2013-11-21 23:21:26 +00:00
x86-64-extend-shift.ll
…
x86-64-frameaddr.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
x86-64-gv-offset.ll
…
x86-64-jumps.ll
…
x86-64-mem.ll
…
x86-64-pic-1.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
x86-64-pic-2.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
x86-64-pic-3.ll
Rewrite some tests with FileCHeck in X86 codegen
2013-04-29 22:41:29 +00:00
x86-64-pic-4.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
x86-64-pic-5.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
x86-64-pic-6.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
x86-64-pic-7.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
x86-64-pic-8.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
x86-64-pic-9.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
x86-64-pic-10.ll
Error if we see an alias to a declaration.
2013-11-14 13:58:06 +00:00
x86-64-pic-11.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
x86-64-psub.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
x86-64-ptr-arg-simple.ll
In this patch, we teach X86_64TargetMachine that it has a ILP32
2013-01-25 22:07:43 +00:00
x86-64-ret0.ll
…
x86-64-shortint.ll
More rewrites of x86 codegen regression tests with FileCheck
2013-05-01 05:34:30 +00:00
x86-64-sret-return.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
x86-64-tls-1.ll
Fix tests not to depend on specific regalloc or instruction order.
2013-10-17 12:41:05 +00:00
x86-64-varargs.ll
…
x86-frameaddr.ll
…
x86-frameaddr2.ll
…
x86-shifts.ll
Correct word hyphenations
2013-12-05 05:44:44 +00:00
x86-store-gv-addr.ll
…
x86_64-mul-by-const.ll
…
xmm-r64.ll
…
xmulo.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
xop-intrinsics-x86_64.ll
Fix intrinsics for XOP frczss/sd instructions. These instructions only take one source register and zero the upper bits of the destination rather than preserving them.
2012-06-13 07:18:53 +00:00
xor-icmp.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
xor.ll
DAGCombiner: Partially revert r192795, getNOT was fixed not to create illegal constants.
2013-11-17 10:40:03 +00:00
xtest.ll
Add XTEST codegen support
2013-03-26 22:47:01 +00:00
zero-remat.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
zext-extract_subreg.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
zext-fold.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
zext-inreg-0.ll
Rewrite X86 codegen regression test with FileCheck
2013-04-30 07:51:08 +00:00
zext-inreg-1.ll
…
zext-sext.ll
Enable MI Sched for x86.
2013-10-15 23:33:07 +00:00
zext-shl.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
zext-trunc.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
zlib-longest-match.ll
MachineBlockPlacement: Strengthen the source order bias when picking an exit block.
2013-11-20 19:08:44 +00:00