.. |
GC
|
Reduce verbiage of lit.local.cfg files
|
2014-06-09 22:42:55 +00:00 |
3addr-16bit.ll
|
X86: Perform integer comparisons at i32 or larger.
|
2013-11-22 19:57:47 +00:00 |
3addr-or.ll
|
|
|
3dnow-intrinsics.ll
|
|
|
4char-promote.ll
|
|
|
2003-08-03-CallArgLiveRanges.ll
|
|
|
2003-08-23-DeadBlockTest.ll
|
|
|
2003-11-03-GlobalBool.ll
|
|
|
2004-02-13-FrameReturnAddress.ll
|
|
|
2004-02-14-InefficientStackPointer.ll
|
|
|
2004-02-22-Casts.ll
|
|
|
2004-03-30-Select-Max.ll
|
|
|
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
|
|
|
2006-03-02-InstrSchedBug.ll
|
|
|
2006-04-04-CrossBlockCrash.ll
|
|
|
2006-04-27-ISelFoldingBug.ll
|
|
|
2006-05-01-SchedCausingSpills.ll
|
|
|
2006-05-02-InstrSched1.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
2006-05-02-InstrSched2.ll
|
|
|
2006-05-08-CoalesceSubRegClass.ll
|
|
|
2006-05-08-InstrSched.ll
|
|
|
2006-05-11-InstrSched.ll
|
|
|
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
|
|
|
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
|
|
|
2006-11-17-IllegalMove.ll
|
|
|
2006-11-27-SelectLegalize.ll
|
|
|
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
|
|
|
2007-01-29-InlineAsm-ir.ll
|
|
|
2007-02-04-OrAddrMode.ll
|
|
|
2007-02-16-BranchFold.ll
|
|
|
2007-02-19-LiveIntervalAssert.ll
|
|
|
2007-02-23-DAGCombine-Miscompile.ll
|
|
|
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
|
|
|
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
|
|
|
2007-04-24-VectorCrash.ll
|
|
|
2007-04-25-MMX-PADDQ.ll
|
|
|
2007-04-27-InlineAsm-IntMemInput.ll
|
|
|
2007-05-05-Personality.ll
|
Re-apply r211399, "Generate native unwind info on Win64" with a fix to ignore SEH pseudo ops in X86 JIT emitter.
|
2014-06-25 12:41:52 +00:00 |
2007-05-05-VecCastExpand.ll
|
|
|
2007-05-14-LiveIntervalAssert.ll
|
|
|
2007-05-15-maskmovq.ll
|
|
|
2007-05-17-ShuffleISelBug.ll
|
|
|
2007-06-04-X86-64-CtorAsmBugs.ll
|
|
|
2007-06-15-IntToMMX.ll
|
|
|
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
|
|
|
2007-08-09-IllegalX86-64Asm.ll
|
|
|
2007-08-10-SignExtSubreg.ll
|
|
|
2007-08-13-AppendingLinkage.ll
|
|
|
2007-09-05-InvalidAsm.ll
|
|
|
2007-09-06-ExtWeakAliasee.ll
|
Add a triple and switch test to FileCheck.
|
2013-11-14 17:12:32 +00:00 |
2007-09-27-LDIntrinsics.ll
|
|
|
2007-10-04-AvoidEFLAGSCopy.ll
|
|
|
2007-10-12-CoalesceExtSubReg.ll
|
|
|
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
|
|
|
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
|
|
|
2008-01-08-IllegalCMP.ll
|
|
|
2008-01-08-SchedulerCrash.ll
|
|
|
2008-01-09-LongDoubleSin.ll
|
|
|
2008-01-16-FPStackifierAssert.ll
|
|
|
2008-01-16-InvalidDAGCombineXform.ll
|
|
|
2008-02-05-ISelCrash.ll
|
|
|
2008-02-06-LoadFoldingBug.ll
|
Some targets don't prefix private symbols with dot
|
2014-07-15 03:00:41 +00:00 |
2008-02-14-BitMiscompile.ll
|
|
|
2008-02-18-TailMergingBug.ll
|
|
|
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
|
|
|
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
|
[pr19844] Add thread local mode to aliases.
|
2014-05-28 18:15:43 +00:00 |
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
|
|
|
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
|
|
|
2008-04-17-CoalescerBug.ll
|
|
|
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
|
|
|
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
|
|
|
2008-05-28-CoalescerBug.ll
|
|
|
2008-05-28-LocalRegAllocBug.ll
|
|
|
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
|
|
|
2008-07-22-CombinerCrash.ll
|
|
|
2008-07-23-VSetCC.ll
|
|
|
2008-08-06-CmpStride.ll
|
|
|
2008-08-06-RewriterBug.ll
|
|
|
2008-08-17-UComiCodeGenBug.ll
|
|
|
2008-08-19-SubAndFetch.ll
|
|
|
2008-08-23-64Bit-maskmovq.ll
|
|
|
2008-08-31-EH_RETURN32.ll
|
|
|
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-CoalescerBug2.ll
|
|
|
2008-09-11-CoalescerBug.ll
|
|
|
2008-09-17-inline-asm-1.ll
|
|
|
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
|
|
|
2008-10-27-CoalescerBug.ll
|
|
|
2008-10-29-ExpandVAARG.ll
|
|
|
2008-11-03-F80VAARG.ll
|
|
|
2008-11-06-testb.ll
|
|
|
2008-11-13-inlineasm-3.ll
|
|
|
2008-11-29-ULT-Sign.ll
|
|
|
2008-12-01-loop-iv-used-outside-loop.ll
|
|
|
2008-12-01-SpillerAssert.ll
|
|
|
2008-12-02-dagcombine-1.ll
|
|
|
2008-12-02-dagcombine-2.ll
|
|
|
2008-12-02-dagcombine-3.ll
|
|
|
2008-12-02-IllegalResultType.ll
|
|
|
2008-12-16-dagcombine-4.ll
|
|
|
2008-12-19-EarlyClobberBug.ll
|
|
|
2008-12-22-dagcombine-5.ll
|
|
|
2008-12-23-crazy-address.ll
|
|
|
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-BigShift2.ll
|
|
|
2009-01-31-BigShift3.ll
|
|
|
2009-01-31-BigShift.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
|
|
|
2009-02-26-MachineLICMBug.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
2009-03-03-BitcastLongDouble.ll
|
|
|
2009-03-03-BTHang.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
|
|
|
2009-03-13-PHIElimBug.ll
|
|
|
2009-03-16-PHIElimInLPad.ll
|
|
|
2009-03-23-i80-fp80.ll
|
|
|
2009-03-23-LinearScanBug.ll
|
|
|
2009-03-23-MultiUseSched.ll
|
|
|
2009-03-25-TestBug.ll
|
|
|
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
|
|
|
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
|
|
|
2009-04-25-CoalescerBug.ll
|
|
|
2009-04-27-CoalescerAssert.ll
|
|
|
2009-04-27-LiveIntervalsAssert2.ll
|
|
|
2009-04-27-LiveIntervalsAssert.ll
|
|
|
2009-04-29-IndirectDestOperands.ll
|
|
|
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
|
|
|
2009-05-23-dagcombine-shifts.ll
|
|
|
2009-05-28-DAGCombineCrash.ll
|
|
|
2009-05-30-ISelBug.ll
|
|
|
2009-06-02-RewriterBug.ll
|
|
|
2009-06-03-Win64DisableRedZone.ll
|
|
|
2009-06-03-Win64SpillXMM.ll
|
Re-apply r211399, "Generate native unwind info on Win64" with a fix to ignore SEH pseudo ops in X86 JIT emitter.
|
2014-06-25 12:41:52 +00:00 |
2009-06-04-VirtualLiveIn.ll
|
|
|
2009-06-05-ScalarToVectorByteMMX.ll
|
|
|
2009-06-05-sitofpCrash.ll
|
|
|
2009-06-05-VariableIndexInsert.ll
|
|
|
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-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
|
|
|
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
|
|
|
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-atomic-cmp-eflags.ll
|
|
|
2009-10-19-EmergencySpill.ll
|
|
|
2009-10-25-RewriterBug.ll
|
|
|
2009-11-04-SubregCoalescingBug.ll
|
|
|
2009-11-13-VirtRegRewriterBug.ll
|
|
|
2009-11-16-MachineLICM.ll
|
|
|
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
|
|
|
2010-01-05-ZExt-Shl.ll
|
|
|
2010-01-07-ISelBug.ll
|
|
|
2010-01-07-UAMemFeature.ll
|
|
|
2010-01-08-Atomic64Bug.ll
|
X86: expand atomics in IR instead of as MachineInstrs.
|
2014-07-01 18:53:31 +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
|
|
|
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
|
|
|
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
|
|
|
2010-04-13-AnalyzeBranchCrash.ll
|
|
|
2010-04-21-CoalescerBug.ll
|
|
|
2010-04-23-mmx-movdq2q.ll
|
[SDAG] Introduce a combined set to the DAG combiner which tracks nodes
|
2014-07-24 22:15:28 +00:00 |
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
|
|
|
2010-05-07-ldconvert.ll
|
|
|
2010-05-10-DAGCombinerBug.ll
|
|
|
2010-05-12-FastAllocKills.ll
|
|
|
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
|
Recommit r212203: Don't try to construct debug LexicalScopes hierarchy for functions that do not have top level debug information.
|
2014-07-25 16:10:16 +00:00 |
2010-06-09-FastAllocRegisters.ll
|
|
|
2010-06-14-fast-isel-fs-load.ll
|
|
|
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-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-25-CoalescerSubRegDefDead.ll
|
|
|
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-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-02-UnfoldBug.ll
|
|
|
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-06-DbgCrash.ll
|
Debug Info: add an identifier field to DICompositeType.
|
2013-08-26 22:39:55 +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
|
|
|
2010-08-04-MaskedSignedCompare.ll
|
|
|
2010-08-04-MingWCrash.ll
|
|
|
2010-08-04-StackVariable.ll
|
DebugInfo: Assume the CU's Subprogram list only contains definitions.
|
2014-05-16 18:26:53 +00:00 |
2010-09-01-RemoveCopyByCommutingDef.ll
|
|
|
2010-09-16-asmcrash.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-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 "cmpxchg weak" variant to support permitted failure.
|
2014-06-13 14:24:07 +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
|
DebugInfo: Following up to r209677, refactor local variable emission to delay the choice between emitting the definition attributes or using DW_AT_abstract_definition
|
2014-06-13 22:18:23 +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
|
|
|
2011-04-19-sclr-bb.ll
|
|
|
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
|
|
|
2011-06-14-mmx-inlineasm.ll
|
|
|
2011-06-14-PreschedRegalias.ll
|
|
|
2011-06-19-QuicksortCoalescerBug.ll
|
|
|
2011-07-13-BadFrameIndexDisplacement.ll
|
|
|
2011-08-23-PerformSubCombine128.ll
|
|
|
2011-08-23-Trampoline.ll
|
|
|
2011-08-29-BlockConstant.ll
|
|
|
2011-08-29-InitOrder.ll
|
|
|
2011-09-14-valcoalesce.ll
|
|
|
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
|
|
|
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
|
|
|
2011-10-30-padd.ll
|
|
|
2011-11-07-LegalizeBuildVector.ll
|
|
|
2011-11-22-AVX2-Domains.ll
|
|
|
2011-11-30-or.ll
|
|
|
2011-12-8-bitcastintprom.ll
|
|
|
2011-12-06-AVXVectorExtractCombine.ll
|
|
|
2011-12-06-BitcastVectorGlobal.ll
|
|
|
2011-12-08-AVXISelBugs.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
|
|
|
2012-1-10-buildvector.ll
|
|
|
2012-01-10-UndefExceptionEdge.ll
|
|
|
2012-01-11-split-cv.ll
|
|
|
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
|
|
|
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
|
|
|
2012-03-20-LargeConstantExpr.ll
|
|
|
2012-03-26-PostRALICMBug.ll
|
|
|
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
|
|
|
2012-05-19-avx2-store.ll
|
|
|
2012-05-19-CoalescerCrash.ll
|
|
|
2012-07-10-extload64.ll
|
|
|
2012-07-10-shufnorm.ll
|
|
|
2012-07-15-broadcastfold.ll
|
|
|
2012-07-15-BuildVectorPromote.ll
|
|
|
2012-07-15-tconst_shl.ll
|
|
|
2012-07-15-vshl.ll
|
|
|
2012-07-16-fp2ui-i1.ll
|
|
|
2012-07-16-LeaUndef.ll
|
|
|
2012-07-17-vtrunc.ll
|
|
|
2012-07-23-select_cc.ll
|
|
|
2012-08-07-CmpISelBug.ll
|
|
|
2012-08-16-setcc.ll
|
|
|
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
|
|
|
2012-09-13-dagco-fneg.ll
|
|
|
2012-09-28-CGPBug.ll
|
|
|
2012-10-02-DAGCycle.ll
|
|
|
2012-10-03-DAGCycle.ll
|
|
|
2012-10-18-crash-dagco.ll
|
|
|
2012-11-28-merge-store-alias.ll
|
|
|
2012-11-30-handlemove-dbg.ll
|
DebugInfo: Fix up some test cases to have more correct debug info metadata.
|
2014-07-25 16:05:18 +00:00 |
2012-11-30-misched-dbg.ll
|
DebugInfo: Fix up some test cases to have more correct debug info metadata.
|
2014-07-25 16:05:18 +00:00 |
2012-11-30-regpres-dbg.ll
|
DebugInfo: Fix up some test cases to have more correct debug info metadata.
|
2014-07-25 16:05:18 +00:00 |
2012-12-1-merge-multiple.ll
|
|
|
2012-12-06-python27-miscompile.ll
|
|
|
2012-12-12-DAGCombineCrash.ll
|
|
|
2012-12-14-v8fp80-crash.ll
|
|
|
2012-12-19-NoImplicitFloat.ll
|
|
|
2013-01-09-DAGCombineBug.ll
|
|
|
2013-02-12-ShuffleToZext.ll
|
|
|
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
|
|
|
2013-10-14-FastISel-incorrect-vreg.ll
|
Fix known typos
|
2014-01-24 17:20:08 +00:00 |
2014-05-29-factorial.ll
|
llvm/test/CodeGen/X86/2014-05-29-factorial.ll: Relax an expression to match Win32 x64.
|
2014-06-09 14:20:23 +00:00 |
2014-05-30-CombineAddNSW.ll
|
[DAG] Expose NoSignedWrap, NoUnsignedWrap and Exact flags to SelectionDAG.
|
2014-06-09 12:32:53 +00:00 |
9601.ll
|
|
|
20090313-signext.ll
|
|
|
abi-isel.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
add-of-carry.ll
|
Revert r213070. It's breaking the build in MCELFStreamer::EmitInstToData(...).
|
2014-07-15 16:24:24 +00:00 |
add.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
adde-carry.ll
|
|
|
addr-label-difference.ll
|
|
|
address-type-promotion-constantexpr.ll
|
Fixed formatting, removed bug reference, renamed testcase
|
2014-07-16 22:40:28 +00:00 |
aes_intrinsics.ll
|
Add non-AVX tests for AES intrinsics.
|
2013-10-24 06:50:17 +00:00 |
aliases.ll
|
Allow alias to point to an arbitrary ConstantExpr.
|
2014-06-03 02:41:57 +00:00 |
aligned-comm.ll
|
|
|
alignment-2.ll
|
|
|
alignment.ll
|
|
|
all-ones-vector.ll
|
|
|
alldiv-divdi3.ll
|
|
|
alloca-align-rounding-32.ll
|
|
|
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
|
|
|
andimm8.ll
|
|
|
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
|
|
|
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
|
|
|
asm-label2.ll
|
|
|
asm-label.ll
|
|
|
asm-modifier-P.ll
|
|
|
asm-modifier.ll
|
|
|
asm-reg-type-mismatch.ll
|
|
|
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
|
|
|
atom-call-reg-indirect-foldedreload32.ll
|
|
|
atom-call-reg-indirect-foldedreload64.ll
|
|
|
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
|
|
|
atom-fixup-lea2.ll
|
|
|
atom-fixup-lea3.ll
|
|
|
atom-fixup-lea4.ll
|
Revert r209381 as it isn't a local variable. Add a testcase so that
|
2014-06-03 21:01:39 +00:00 |
atom-lea-addw-bug.ll
|
Add test case for PR16785.
|
2013-10-01 17:02:48 +00:00 |
atom-lea-sp.ll
|
|
|
atom-pad-short-functions.ll
|
|
|
atom-sched.ll
|
Add Atom Silvermont (slm) tests
|
2013-09-16 22:22:07 +00:00 |
atom-shuf.ll
|
|
|
atomic8.ll
|
X86: expand atomics in IR instead of as MachineInstrs.
|
2014-07-01 18:53:31 +00:00 |
atomic16.ll
|
X86: expand atomics in IR instead of as MachineInstrs.
|
2014-07-01 18:53:31 +00:00 |
atomic32.ll
|
X86: expand atomics in IR instead of as MachineInstrs.
|
2014-07-01 18:53:31 +00:00 |
atomic64.ll
|
X86: expand atomics in IR instead of as MachineInstrs.
|
2014-07-01 18:53:31 +00:00 |
atomic128.ll
|
X86: remove temporary atomicrmw used during lowering.
|
2014-07-14 15:31:13 +00:00 |
atomic6432.ll
|
X86: expand atomics in IR instead of as MachineInstrs.
|
2014-07-01 18:53:31 +00:00 |
atomic_add.ll
|
|
|
atomic_op.ll
|
X86: expand atomics in IR instead of as MachineInstrs.
|
2014-07-01 18:53:31 +00:00 |
atomic-dagsched.ll
|
Add addrspacecast instruction.
|
2013-11-15 01:34:59 +00:00 |
atomic-load-store-wide.ll
|
X86: expand atomics in IR instead of as MachineInstrs.
|
2014-07-01 18:53:31 +00:00 |
atomic-load-store.ll
|
|
|
atomic-minmax-i6432.ll
|
X86: expand atomics in IR instead of as MachineInstrs.
|
2014-07-01 18:53:31 +00:00 |
atomic-ops-ancient-64.ll
|
X86: correct 64-bit atomics on 32-bit
|
2014-07-14 16:28:13 +00:00 |
atomic-or.ll
|
|
|
atomic-pointer.ll
|
|
|
Atomics-64.ll
|
X86: expand atomics in IR instead of as MachineInstrs.
|
2014-07-01 18:53:31 +00:00 |
attribute-sections.ll
|
|
|
avoid_complex_am.ll
|
[LSR] Canonicalize reg1 + ... + regN into reg1 + ... + 1*regN.
|
2014-05-20 19:25:04 +00:00 |
avoid-lea-scale2.ll
|
|
|
avoid-loop-align-2.ll
|
|
|
avoid-loop-align.ll
|
|
|
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-blend.ll
|
Convert some X86 blendv* intrinsics into IR.
|
2014-05-27 03:42: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
|
|
|
avx2-nontemporal.ll
|
|
|
avx2-palignr.ll
|
|
|
avx2-phaddsub.ll
|
|
|
avx2-shift.ll
|
X86: use vpsllvd (& friends) for 16-bit shifts on Haswell
|
2014-02-18 11:15:32 +00:00 |
avx2-shuffle.ll
|
Make blend tests more specific
|
2014-05-31 00:52:23 +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-vperm2i128.ll
|
|
|
avx2-vperm.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
|
[SDAG] When performing post-legalize DAG combining, run the legalizer
|
2014-07-26 05:49:40 +00:00 |
avx512-cvt.ll
|
Add pattern for unsigned v4i32->v4f64 convert on AVX512.
|
2014-06-18 14:04:37 +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
|
AVX-512: changes in intrinsics
|
2014-05-12 07:18:51 +00:00 |
avx512-inc-dec.ll
|
AVX-512: dec/inc instructions are slow on KNL
|
2014-07-02 14:11:05 +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: Fixed intrinsic of VSQRTPS/PD instructions.
|
2014-07-22 11:07:31 +00:00 |
avx512-mask-op.ll
|
[SKX] Enabling mask logic instructions: encoding, lowering
|
2014-07-28 13:46:45 +00:00 |
avx512-mov.ll
|
[x86] Rip out some broken test cases for avx512 i1 store support.
|
2014-07-23 22:29:19 +00:00 |
avx512-nontemporal.ll
|
[X86] AVX512: Add non-temporal stores
|
2014-06-18 16:51: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
|
[X86] AVX512: Add writemask variants for vperm*2*
|
2014-07-02 21:25:54 +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 |
avx512bw-mask-op.ll
|
[SKX] Enabling mask logic instructions: encoding, lowering
|
2014-07-28 13:46:45 +00:00 |
avx512dq-mask-op.ll
|
[SKX] Enabling mask logic instructions: encoding, lowering
|
2014-07-28 13:46:45 +00:00 |
avx-arith.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
avx-basic.ll
|
[x86] Add a much more powerful framework for combining x86 shuffle
|
2014-07-27 01:15:58 +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
|
[X86] Always prefer to lower a VECTOR_SHUFFLE into a BLENDI instead of SHUFP (or VPERM2X128).
|
2014-06-25 17:41:58 +00:00 |
avx-brcond.ll
|
|
|
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
|
|
|
avx-fp2int.ll
|
|
|
avx-intel-ocl.ll
|
Re-apply r211399, "Generate native unwind info on Win64" with a fix to ignore SEH pseudo ops in X86 JIT emitter.
|
2014-06-25 12:41:52 +00:00 |
avx-intrinsics-x86_64.ll
|
|
|
avx-intrinsics-x86.ll
|
[x86] Add a much more powerful framework for combining x86 shuffle
|
2014-07-27 01:15:58 +00:00 |
avx-load-store.ll
|
|
|
avx-logic.ll
|
|
|
avx-minmax.ll
|
|
|
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
|
|
|
avx-shuffle.ll
|
[X86] Always prefer to lower a VECTOR_SHUFFLE into a BLENDI instead of SHUFP (or VPERM2X128).
|
2014-06-25 17:41:58 +00:00 |
avx-splat.ll
|
[x86] Add a much more powerful framework for combining x86 shuffle
|
2014-07-27 01:15:58 +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
|
|
|
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
|
|
|
avx-vinsertf128.ll
|
|
|
avx-vmovddup.ll
|
|
|
avx-vperm2f128.ll
|
[X86] Always prefer to lower a VECTOR_SHUFFLE into a BLENDI instead of SHUFP (or VPERM2X128).
|
2014-06-25 17:41:58 +00:00 |
avx-vpermil.ll
|
|
|
avx-vshufp.ll
|
[X86] Always prefer to lower a VECTOR_SHUFFLE into a BLENDI instead of SHUFP (or VPERM2X128).
|
2014-06-25 17:41:58 +00:00 |
avx-vzeroupper.ll
|
[X86] New and improved VZeroUpperInserter optimization.
|
2014-03-17 01:22:54 +00:00 |
avx-win64-args.ll
|
|
|
avx-win64.ll
|
|
|
avx-zext.ll
|
X86: Custom lower zext v16i8 to v16i16.
|
2013-10-23 19:19:04 +00:00 |
avx.ll
|
Added more insertps optimizations
|
2014-05-19 19:45:57 +00:00 |
barrier-sse.ll
|
Convert test to FileCheck.
|
2014-01-16 06:31:20 +00:00 |
barrier.ll
|
|
|
basic-promote-integers.ll
|
|
|
bc-extract.ll
|
Update tests to use sse4.2 instead of sse42.
|
2013-08-23 20:46:35 +00:00 |
bigstructret2.ll
|
|
|
bigstructret.ll
|
|
|
bit-test-shift.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 |
bitcast-i256.ll
|
|
|
bitcast-int-to-vector.ll
|
|
|
bitcast.ll
|
|
|
blend-msb.ll
|
[X86] Fix a bug in the lowering of BLENDI introduced in r209043.
|
2014-05-21 22:00:39 +00:00 |
block-placement.ll
|
[SDAG] Make the DAGCombine worklist not grow endlessly due to duplicate
|
2014-07-23 07:08:53 +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
|
|
|
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
|
|
|
bss_pagealigned.ll
|
|
|
bswap-inline-asm.ll
|
|
|
bswap-vector.ll
|
[x86] Fix the completely broken vector widening legalization of bswap.
|
2014-07-03 07:04:38 +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
|
|
|
buildvec-insertvec.ll
|
|
|
byval2.ll
|
|
|
byval3.ll
|
|
|
byval4.ll
|
|
|
byval5.ll
|
|
|
byval6.ll
|
|
|
byval7.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
byval-align.ll
|
|
|
byval.ll
|
|
|
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
|
|
|
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 |
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
|
|
|
change-compare-stride-trickiness-0.ll
|
|
|
change-compare-stride-trickiness-1.ll
|
|
|
change-compare-stride-trickiness-2.ll
|
|
|
clobber-fi0.ll
|
|
|
clz.ll
|
|
|
cmov-fp.ll
|
|
|
cmov-into-branch.ll
|
|
|
cmov.ll
|
Disabled subregister copy coalescing during MachineCSE.
|
2013-12-17 19:29:36 +00:00 |
cmp.ll
|
X86: Don't turn shifts into ands if there's another use that may not check for equality.
|
2014-06-06 21:08:55 +00:00 |
cmpxchg16b.ll
|
IR: add a second ordering operand to cmpxhg for failure
|
2014-03-11 10:48:52 +00:00 |
cmpxchg-i1.ll
|
X86: lower ATOMIC_CMP_SWAP_WITH_SUCCESS directly
|
2014-06-13 17:29:39 +00:00 |
cmpxchg-i128-i1.ll
|
X86: lower ATOMIC_CMP_SWAP_WITH_SUCCESS directly
|
2014-06-13 17:29:39 +00:00 |
coalesce-esp.ll
|
|
|
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
|
|
|
coalescer-commute2.ll
|
|
|
coalescer-commute3.ll
|
|
|
coalescer-commute4.ll
|
|
|
coalescer-commute5.ll
|
|
|
coalescer-cross.ll
|
|
|
coalescer-dce2.ll
|
|
|
coalescer-dce.ll
|
|
|
coalescer-identity.ll
|
|
|
coalescer-remat.ll
|
IR: add "cmpxchg weak" variant to support permitted failure.
|
2014-06-13 14:24:07 +00:00 |
code_placement_align_all.ll
|
|
|
code_placement_eh.ll
|
|
|
code_placement.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-crash.ll
|
[CGP] r205941 changed the logic, so that a cast happens *before* 'Result' is
|
2014-05-13 15:42:45 +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
|
|
|
coff-comdat2.ll
|
IR: Add COMDATs to the IR
|
2014-06-27 18:19:56 +00:00 |
coff-comdat3.ll
|
IR: Add COMDATs to the IR
|
2014-06-27 18:19:56 +00:00 |
coff-comdat.ll
|
IR: Add COMDATs to the IR
|
2014-06-27 18:19:56 +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
|
|
|
combine-64bit-vec-binop.ll
|
[X86] Add two combine rules to simplify dag nodes introduced during type legalization when promoting nodes with illegal vector type.
|
2014-05-30 23:17:53 +00:00 |
combine-avx2-intrinsics.ll
|
[X86] Teach the backend how to fold SSE4.1/AVX/AVX2 blend intrinsics.
|
2014-05-15 15:18:15 +00:00 |
combine-avx-intrinsics.ll
|
[X86] Teach the backend how to fold SSE4.1/AVX/AVX2 blend intrinsics.
|
2014-05-15 15:18:15 +00:00 |
combine-lds.ll
|
|
|
combine-or.ll
|
[DAGCombiner] Avoid calling method 'isShuffleMaskLegal' on illegal vector types.
|
2014-07-15 00:02:32 +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-sse41-intrinsics.ll
|
llvm/test/CodeGen/X86/combine-sse41-intrinsics.ll: Add explicit triple.
|
2014-05-15 15:45:31 +00:00 |
combine-vec-shuffle-2.ll
|
Extend the test coverage in combine-vec-shuffle-2.ll adding some negative tests.
|
2014-07-10 18:59:41 +00:00 |
combine-vec-shuffle-3.ll
|
[x86] Fix wrong shuffle mask in test 'combine-vec-shuffle-3.ll'. No functional change.
|
2014-07-19 07:52:58 +00:00 |
combine-vec-shuffle-4.ll
|
[DAGCombiner] Improve the shuffle-vector folding logic.
|
2014-07-21 07:30:54 +00:00 |
combine-vec-shuffle-5.ll
|
[DAGCombiner] Improve the shuffle-vector folding logic.
|
2014-07-21 07:30:54 +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
|
|
|
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_folding.ll
|
|
|
compare-add.ll
|
|
|
compare-inf.ll
|
|
|
compiler_used.ll
|
|
|
complex-asm.ll
|
|
|
complex-fca.ll
|
|
|
computeKnownBits_urem.ll
|
[pr19636] Fix known bit computation in urem instruction with power of two.
|
2014-05-30 15:00:45 +00:00 |
conditional-indecrement.ll
|
|
|
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
|
Specify a more specific triple for constant-pool-remat-0.ll
|
2014-07-15 03:00:39 +00:00 |
constant-pool-sharing.ll
|
CodeGen: Stick constant pool entries in COMDAT sections for WinCOFF
|
2014-07-14 22:57:27 +00:00 |
constpool.ll
|
|
|
constructor.ll
|
|
|
convert-2-addr-3-addr-inc64.ll
|
|
|
copysign-zero.ll
|
|
|
crash-nosse.ll
|
Replace more uses of sse41 with sse4.1.
|
2013-08-23 20:39:19 +00:00 |
crash-O0.ll
|
|
|
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
|
|
|
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 |
cvt16.ll
|
CodeGen: generate single libcall for fptrunc -> f16 operations.
|
2014-07-17 11:12:12 +00:00 |
cvtv2f32.ll
|
|
|
dag-rauw-cse.ll
|
|
|
dagcombine-and-setcc.ll
|
Revert "SelectionDAG: Enable (and (setcc x), (setcc y)) -> (setcc (and x, y)) for vectors"
|
2014-06-12 16:04:47 +00:00 |
dagcombine-buildvector.ll
|
|
|
dagcombine-cse.ll
|
|
|
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
|
Recommit r212203: Don't try to construct debug LexicalScopes hierarchy for functions that do not have top level debug information.
|
2014-07-25 16:10:16 +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 |
DbgValueOtherTargets.test
|
|
|
discontiguous-loops.ll
|
|
|
div8.ll
|
|
|
divide-by-constant.ll
|
[SDAG] Make the DAGCombine worklist not grow endlessly due to duplicate
|
2014-07-23 07:08:53 +00:00 |
divrem.ll
|
|
|
dllexport-x86_64.ll
|
Allow alias to point to an arbitrary ConstantExpr.
|
2014-06-03 02:41:57 +00:00 |
dllexport.ll
|
Just check the entire string.
|
2014-05-26 04:08:51 +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_alloca_aligned.ll
|
Fixed a bug in dynamic allocation memory on stack.
|
2013-10-14 07:26:51 +00:00 |
dyn-stackalloc.ll
|
|
|
dynamic-alloca-in-entry.ll
|
IR: Change inalloca's grammar a bit
|
2014-03-09 06:41:58 +00:00 |
dynamic-allocas-VLAs.ll
|
|
|
early-ifcvt-crash.ll
|
|
|
early-ifcvt.ll
|
|
|
eh_frame.ll
|
|
|
elf-comdat2.ll
|
IR: Add COMDATs to the IR
|
2014-06-27 18:19:56 +00:00 |
elf-comdat.ll
|
IR: Add COMDATs to the IR
|
2014-06-27 18:19:56 +00:00 |
emit-big-cst.ll
|
|
|
empty-functions.ll
|
|
|
empty-struct-return-type.ll
|
|
|
epilogue.ll
|
|
|
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
|
|
|
extern_weak.ll
|
|
|
extmul64.ll
|
|
|
extmul128.ll
|
|
|
extract-combine.ll
|
|
|
extract-concat.ll
|
|
|
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
|
|
|
extractelement-shuffle.ll
|
|
|
extractps.ll
|
|
|
f16c-intrinsics.ll
|
X86: Pattern match scalar loads + vcvtph2ps into just vcvtph2ps.
|
2014-04-18 10:45:33 +00:00 |
fabs.ll
|
|
|
fast-cc-callee-pops.ll
|
|
|
fast-cc-merge-stack-adj.ll
|
|
|
fast-cc-pass-in-regs.ll
|
|
|
fast-isel-agg-constant.ll
|
|
|
fast-isel-args-fail2.ll
|
llvm/test/CodeGen/X86/fast-isel-args-fail2.ll: Don't expect to fail with -Asserts. It might or might not crash.
|
2014-06-13 12:05:06 +00:00 |
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
|
[FastIsel][X86] Add support for lowering the first 8 floating-point arguments.
|
2014-06-12 20:12:34 +00:00 |
fast-isel-atomic.ll
|
|
|
fast-isel-avoid-unnecessary-pic-base.ll
|
|
|
fast-isel-bail.ll
|
|
|
fast-isel-bc.ll
|
|
|
fast-isel-branch_weights.ll
|
[FastISel][X86] - Add branch weights
|
2014-06-13 00:45:11 +00:00 |
fast-isel-call.ll
|
|
|
fast-isel-cmp-branch2.ll
|
[FastISel][X86] Refactor the code to get the X86 condition from a helper function. NFC.
|
2014-06-16 23:58:24 +00:00 |
fast-isel-cmp-branch3.ll
|
[FastISel][X86] Optimize predicates and fold CMP instructions.
|
2014-06-17 21:55:43 +00:00 |
fast-isel-cmp-branch.ll
|
|
|
fast-isel-cmp.ll
|
[FastISel][X86] Optimize predicates and fold CMP instructions.
|
2014-06-17 21:55:43 +00:00 |
fast-isel-constant.ll
|
|
|
fast-isel-constpool.ll
|
|
|
fast-isel-divrem-x86-64.ll
|
|
|
fast-isel-divrem.ll
|
|
|
fast-isel-expect.ll
|
|
|
fast-isel-extract.ll
|
|
|
fast-isel-fneg.ll
|
|
|
fast-isel-fold-mem.ll
|
[FastISel][X86] Add MachineMemOperand to load/store instructions.
|
2014-06-12 23:27:57 +00:00 |
fast-isel-gep.ll
|
|
|
fast-isel-gv.ll
|
|
|
fast-isel-i1.ll
|
|
|
fast-isel-mem.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
fast-isel-ret-ext.ll
|
|
|
fast-isel-select-cmov2.ll
|
[FastISel][X86] Optimize selects when the condition comes from a compare.
|
2014-06-23 21:55:36 +00:00 |
fast-isel-select-cmov.ll
|
[FastISel][X86] Optimize selects when the condition comes from a compare.
|
2014-06-23 21:55:36 +00:00 |
fast-isel-select-cmp.ll
|
[FastISel][X86] Only fold the cmp into the select when both instructions are in the same basic block.
|
2014-06-25 20:06:12 +00:00 |
fast-isel-select-pseudo-cmov.ll
|
[FastISel][X86] Lower unsupported selects to control-flow.
|
2014-06-23 21:55:44 +00:00 |
fast-isel-select-sse.ll
|
[FastISel][X86] Add support for floating-point select.
|
2014-06-23 21:55:40 +00:00 |
fast-isel-select.ll
|
[FastISel][X86] Optimize selects when the condition comes from a compare.
|
2014-06-23 21:55:36 +00:00 |
fast-isel-sse12-fptoint.ll
|
[FastISel][X86] Add support for cvttss2si/cvttsd2si intrinsics.
|
2014-06-13 02:21:58 +00:00 |
fast-isel-store.ll
|
|
|
fast-isel-tailcall.ll
|
|
|
fast-isel-tls.ll
|
|
|
fast-isel-x86-64.ll
|
|
|
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 |
fastcc3struct.ll
|
|
|
fastcc-2.ll
|
|
|
fastcc-byval.ll
|
|
|
fastcc-sret.ll
|
|
|
fastcc.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +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
|
Fix ppcf128 component access on little-endian systems
|
2014-07-03 15:06:47 +00:00 |
floor-soft-float.ll
|
Replace more uses of sse41 with sse4.1.
|
2013-08-23 20:39:19 +00:00 |
fltused_function_pointer.ll
|
|
|
fltused.ll
|
|
|
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_wide.ll
|
|
|
fma_patterns.ll
|
|
|
fma-do-not-commute.ll
|
[X86] Add a test case for r208252.
|
2014-05-07 22:52:58 +00:00 |
fma.ll
|
[BUG] Due to a typo introduced in r199933 and r200027 two tests for FMA were never even started.
|
2014-07-17 17:14:35 +00:00 |
fmul-zero.ll
|
|
|
fold-add.ll
|
|
|
fold-and-shift.ll
|
|
|
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
|
|
|
fold-imm.ll
|
|
|
fold-load-vec.ll
|
Added more insertps optimizations
|
2014-05-19 19:45:57 +00:00 |
fold-load.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
fold-mul-lohi.ll
|
|
|
fold-pcmpeqd-1.ll
|
|
|
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
|
|
|
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
|
|
|
force-align-stack.ll
|
|
|
fp2sint.ll
|
|
|
fp_constant_op.ll
|
|
|
fp_load_cast_fold.ll
|
|
|
fp_load_fold.ll
|
|
|
fp-elim-and-no-fp-elim.ll
|
|
|
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
|
|
|
fp-in-intregs.ll
|
|
|
fp-load-trunc.ll
|
|
|
fp-select-cmp-and.ll
|
|
|
fp-stack-2results.ll
|
|
|
fp-stack-compare-cmov.ll
|
|
|
fp-stack-compare.ll
|
|
|
fp-stack-direct-ret.ll
|
|
|
fp-stack-O0-crash.ll
|
|
|
fp-stack-O0.ll
|
|
|
fp-stack-ret-conv.ll
|
|
|
fp-stack-ret-store.ll
|
|
|
fp-stack-ret.ll
|
|
|
fp-stack-retcopy.ll
|
|
|
fp-stack-set-st1.ll
|
|
|
fp-stack.ll
|
|
|
fp-trunc.ll
|
|
|
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 |
frame-base.ll
|
X86: FrameIndex addressing modes do have a base register.
|
2013-09-19 11:33:53 +00:00 |
frameaddr.ll
|
[x86] Improve frameaddress test from r210709.
|
2014-06-12 03:29:29 +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
|
Re-apply r211399, "Generate native unwind info on Win64" with a fix to ignore SEH pseudo ops in X86 JIT emitter.
|
2014-06-25 12:41:52 +00:00 |
ghc-cc64.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
ghc-cc.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
global-sections-tls.ll
|
|
|
global-sections.ll
|
Move the function and data section flags into the options struct and
|
2014-05-20 21:25:34 +00:00 |
gs-fold.ll
|
|
|
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
|
|
|
h-registers-3.ll
|
|
|
haddsub-2.ll
|
[X86] Teach how to combine AVX and AVX2 horizontal binop on packed 256-bit vectors.
|
2014-06-12 10:53:48 +00:00 |
haddsub-undef.ll
|
[X86] Teach how to combine horizontal binop even in the presence of undefs.
|
2014-06-19 10:29:41 +00:00 |
haddsub.ll
|
|
|
half.ll
|
X86: support fpext/fptrunc operations to and from 16-bit floats.
|
2014-07-18 13:01:25 +00:00 |
handle-move.ll
|
|
|
hidden-vis-2.ll
|
|
|
hidden-vis-3.ll
|
|
|
hidden-vis-4.ll
|
|
|
hidden-vis-pic.ll
|
Split out the MC part of this test.
|
2014-03-21 17:16:11 +00:00 |
hidden-vis.ll
|
|
|
hipe-cc64.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
hipe-cc.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
hipe-prologue.ll
|
|
|
hoist-common.ll
|
MachineSink: Fix and tweak critical-edge breaking heuristic.
|
2013-10-14 16:57:17 +00:00 |
hoist-invariant-load.ll
|
|
|
i2k.ll
|
|
|
i8-umulo.ll
|
[SDAG] Introduce a combined set to the DAG combiner which tracks nodes
|
2014-07-24 22:15:28 +00:00 |
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
|
|
|
i256-add.ll
|
|
|
i486-fence-loop.ll
|
ISelDAG: spot chain cycles involving MachineNodes
|
2013-09-22 08:21:56 +00:00 |
iabs.ll
|
|
|
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
|
|
|
imul64-lea.ll
|
|
|
imul-lea-2.ll
|
|
|
imul-lea.ll
|
|
|
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-regparm.ll
|
Replace an assertion with a fatal error
|
2014-07-24 19:53:33 +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-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-R-constraint.ll
|
|
|
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-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-stack-realign.ll
|
Fix XFAIL rules.
|
2013-12-11 08:38:42 +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
|
|
|
inreg.ll
|
|
|
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
|
|
|
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-sink2.ll
|
|
|
isel-sink3.ll
|
|
|
isel-sink.ll
|
Add the ability to use GEPs for address sinking in CGP
|
2014-04-12 00:59:48 +00:00 |
isint.ll
|
X86: Don't generate 64-bit movd after cmpneqsd in 32-bit mode (PR19059)
|
2014-03-11 15:49:24 +00:00 |
isnan2.ll
|
|
|
isnan.ll
|
|
|
ispositive.ll
|
|
|
jump_sign.ll
|
[SDAG] Introduce a combined set to the DAG combiner which tracks nodes
|
2014-07-24 22:15:28 +00:00 |
jump_table_alias.ll
|
Add a new attribute called 'jumptable' that creates jump-instruction tables for functions marked with this attribute.
|
2014-06-05 19:29:43 +00:00 |
jump_table_bitcast.ll
|
Add a new attribute called 'jumptable' that creates jump-instruction tables for functions marked with this attribute.
|
2014-06-05 19:29:43 +00:00 |
jump_tables.ll
|
Add a new attribute called 'jumptable' that creates jump-instruction tables for functions marked with this attribute.
|
2014-06-05 19:29:43 +00:00 |
label-redefinition.ll
|
|
|
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
|
|
|
ldzero.ll
|
|
|
lea-2.ll
|
|
|
lea-3.ll
|
|
|
lea-4.ll
|
|
|
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
|
|
|
libcall-sret.ll
|
DAG: move sret demotion into most basic LowerCallTo implementation.
|
2014-06-18 11:52:44 +00:00 |
licm-dominance.ll
|
|
|
licm-nested.ll
|
|
|
licm-symbol.ll
|
|
|
limited-prec.ll
|
|
|
lit.local.cfg
|
Reduce verbiage of lit.local.cfg files
|
2014-06-09 22:42:55 +00:00 |
live-out-reg-info.ll
|
Rename ComputeMaskedBits to computeKnownBits. "Masked" has been
|
2014-05-14 21:14:37 +00:00 |
liveness-local-regalloc.ll
|
|
|
load-slice.ll
|
Fix known typos
|
2014-01-24 17:20:08 +00:00 |
lock-inst-encoding.ll
|
|
|
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
|
|
|
longlong-deadload.ll
|
|
|
loop-blocks.ll
|
|
|
loop-hoist.ll
|
|
|
loop-strength-reduce2.ll
|
|
|
loop-strength-reduce4.ll
|
|
|
loop-strength-reduce5.ll
|
|
|
loop-strength-reduce6.ll
|
|
|
loop-strength-reduce7.ll
|
|
|
loop-strength-reduce8.ll
|
|
|
loop-strength-reduce-2.ll
|
|
|
loop-strength-reduce-3.ll
|
|
|
loop-strength-reduce.ll
|
|
|
lower-bitcast.ll
|
[SDAG] Introduce a combined set to the DAG combiner which tracks nodes
|
2014-07-24 22:15:28 +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
|
|
|
lsr-sort.ll
|
|
|
lsr-static-addr.ll
|
|
|
lsr-wrap.ll
|
|
|
lzcnt-tzcnt.ll
|
[X86] Add ISel patterns to improve the selection of TZCNT and LZCNT.
|
2014-05-19 20:38:59 +00:00 |
lzcnt.ll
|
|
|
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
|
|
|
MachineBranchProb.ll
|
PGO branch weight: update edge weights in SelectionDAGBuilder.
|
2014-01-31 00:42:44 +00:00 |
MachineSink-CritEdge.ll
|
|
|
MachineSink-DbgValue.ll
|
Fix non-deterministic SDNodeOrder-dependent codegen
|
2014-01-12 14:09:17 +00:00 |
MachineSink-eflags.ll
|
|
|
MachineSink-PHIUse.ll
|
|
|
macho-comdat.ll
|
IR: Add COMDATs to the IR
|
2014-06-27 18:19:56 +00:00 |
masked-iv-safe.ll
|
[LSR] Canonicalize reg1 + ... + regN into reg1 + ... + 1*regN.
|
2014-05-20 19:25:04 +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
|
|
|
mem-promote-integers.ll
|
|
|
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
|
|
|
memset64-on-x86-32.ll
|
|
|
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
|
|
|
memset.ll
|
|
|
merge_store.ll
|
Add the ability to use GEPs for address sinking in CGP
|
2014-04-12 00:59:48 +00:00 |
MergeConsecutiveStores.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
|
|
|
misched-fusion.ll
|
|
|
misched-ilp.ll
|
|
|
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
|
|
|
mmx-arg-passing2.ll
|
|
|
mmx-arg-passing.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
|
|
|
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
|
|
|
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
|
|
|
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 |
mul64.ll
|
|
|
mul128_sext_loop.ll
|
CodeGenPrep: sink extends of illegal types into use block.
|
2014-03-13 13:36:25 +00:00 |
mul128.ll
|
|
|
mul-legalize.ll
|
|
|
mul-remat.ll
|
|
|
mul-shift-reassoc.ll
|
|
|
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
|
|
|
mulx64.ll
|
|
|
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_op-1.ll
|
|
|
narrow-shl-cst.ll
|
|
|
narrow-shl-load.ll
|
[SDAG] Make the DAGCombine worklist not grow endlessly due to duplicate
|
2014-07-23 07:08:53 +00:00 |
neg_cmp.ll
|
|
|
neg_fp.ll
|
Replace more uses of sse41 with sse4.1.
|
2013-08-23 20:39:19 +00:00 |
neg-shl-add.ll
|
|
|
negate-add-zero.ll
|
[Constant Hoisting] Make the constant materialization cost operand dependent
|
2014-03-21 06:04:45 +00:00 |
negative_zero.ll
|
|
|
negative-sin.ll
|
|
|
negative-stride-fptosi-user.ll
|
|
|
negative-subscript.ll
|
|
|
newline-and-quote.ll
|
Don't mangle \n and "
|
2013-11-14 06:05:49 +00:00 |
no-cmov.ll
|
|
|
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
|
|
|
nonconst-static-ev.ll
|
|
|
nonconst-static-iv.ll
|
|
|
nontemporal.ll
|
|
|
norex-subreg.ll
|
|
|
nosse-error1.ll
|
|
|
nosse-error2.ll
|
|
|
nosse-varargs.ll
|
|
|
null-streamer.ll
|
Fix a regression from r211653.
|
2014-06-25 05:31:22 +00:00 |
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
|
|
|
optimize-max-3.ll
|
|
|
or-address.ll
|
|
|
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
|
|
|
packed_struct.ll
|
|
|
palignr-2.ll
|
|
|
palignr.ll
|
|
|
pass-three.ll
|
|
|
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
|
|
|
peep-test-0.ll
|
|
|
peep-test-1.ll
|
|
|
peep-test-2.ll
|
|
|
peep-test-3.ll
|
|
|
peep-test-4.ll
|
X86: If we have an instruction that sets a flag and a zero test on the input of that instruction try to eliminate the test.
|
2014-05-14 16:14:45 +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
|
|
|
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_size.ll
|
Remove unused options from test.
|
2014-03-20 21:38:04 +00:00 |
personality.ll
|
Port test to cfi.
|
2014-03-21 00:30:24 +00:00 |
phaddsub.ll
|
|
|
phi-bit-propagation.ll
|
|
|
phi-immediate-factoring.ll
|
|
|
phielim-split.ll
|
|
|
phys_subreg_coalesce-2.ll
|
|
|
phys_subreg_coalesce-3.ll
|
|
|
phys_subreg_coalesce.ll
|
|
|
phys-reg-local-regalloc.ll
|
|
|
pic_jumptable.ll
|
|
|
pic-load-remat.ll
|
|
|
pic.ll
|
Make this test a bit stricter.
|
2013-12-11 04:10:41 +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
|
[x86] Finish switching from CHECK to ALL. This was mistakenly included
|
2014-07-26 03:46:54 +00:00 |
pmulld.ll
|
Replace more uses of sse41 with sse4.1.
|
2013-08-23 20:39:19 +00:00 |
pointer-vector.ll
|
|
|
popcnt.ll
|
|
|
postalloc-coalescing.ll
|
|
|
postra-licm.ll
|
|
|
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
|
|
|
pr2326.ll
|
|
|
pr2656.ll
|
|
|
pr2659.ll
|
|
|
pr2849.ll
|
|
|
pr2924.ll
|
|
|
pr2982.ll
|
|
|
pr3154.ll
|
|
|
pr3216.ll
|
|
|
pr3241.ll
|
|
|
pr3243.ll
|
|
|
pr3244.ll
|
|
|
pr3250.ll
|
|
|
pr3317.ll
|
|
|
pr3366.ll
|
|
|
pr3457.ll
|
|
|
pr3522.ll
|
|
|
pr5145.ll
|
X86: expand atomics in IR instead of as MachineInstrs.
|
2014-07-01 18:53:31 +00:00 |
pr7882.ll
|
|
|
pr9127.ll
|
|
|
pr9743.ll
|
|
|
pr10068.ll
|
|
|
pr10475.ll
|
|
|
pr10499.ll
|
|
|
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
|
|
|
pr11415.ll
|
|
|
pr11468.ll
|
|
|
pr11985.ll
|
|
|
pr11998.ll
|
|
|
pr12312.ll
|
Replace more uses of sse41 with sse4.1.
|
2013-08-23 20:39:19 +00:00 |
pr12359.ll
|
|
|
pr12360.ll
|
|
|
pr12889.ll
|
|
|
pr13209.ll
|
|
|
pr13220.ll
|
|
|
pr13458.ll
|
|
|
pr13577.ll
|
|
|
pr13859.ll
|
|
|
pr13899.ll
|
|
|
pr14088.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
pr14098.ll
|
|
|
pr14161.ll
|
|
|
pr14204.ll
|
|
|
pr14314.ll
|
|
|
pr14333.ll
|
|
|
pr14562.ll
|
|
|
pr15267.ll
|
[SDAG] Introduce a combined set to the DAG combiner which tracks nodes
|
2014-07-24 22:15:28 +00:00 |
pr15296.ll
|
|
|
pr15309.ll
|
|
|
pr16031.ll
|
Fix non-deterministic SDNodeOrder-dependent codegen
|
2014-01-12 14:09:17 +00:00 |
pr16360.ll
|
|
|
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 |
pr20020.ll
|
bug fix for PR20020: anti-dependency-breaker causes miscompilation
|
2014-07-03 15:19:40 +00:00 |
pr20088.ll
|
CodeGen/X86/pr20088.ll: Add -march=x86-64, or llc fails due to non-x86 default target.
|
2014-06-25 03:05:47 +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
|
|
|
promote-assert-zext.ll
|
|
|
promote-i16.ll
|
|
|
promote-trunc.ll
|
|
|
promote.ll
|
|
|
pshufd-combine-crash.ll
|
[x86] Fix assertion failure caused by a wrong combine of PSHUFD nodes with different types.
|
2014-07-07 23:25:23 +00:00 |
psubus.ll
|
|
|
ptr-rotate.ll
|
|
|
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
|
|
|
rdpmc.ll
|
[X86] Add support for builtin to read performance monitoring counters.
|
2014-06-30 17:14:21 +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-zone2.ll
|
|
|
red-zone.ll
|
|
|
reghinting.ll
|
|
|
regpressure.ll
|
|
|
rem.ll
|
Merge and filecheckize.
|
2013-10-31 17:50:45 +00:00 |
remat-constant.ll
|
|
|
remat-fold-load.ll
|
|
|
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
|
|
|
remat-phys-dead.ll
|
|
|
remat-scalar-zero.ll
|
|
|
ret-addr.ll
|
|
|
ret-i64-0.ll
|
|
|
ret-mmx.ll
|
[X86] Improve the lowering of BITCAST from MVT::f64 to MVT::v4i16/MVT::v8i8.
|
2014-05-22 16:21:39 +00:00 |
returned-trunc-tail-calls.ll
|
|
|
reverse_branches.ll
|
|
|
rip-rel-address.ll
|
|
|
rip-rel-lea.ll
|
|
|
rodata-relocs.ll
|
|
|
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
|
|
|
rot64.ll
|
|
|
rotate2.ll
|
|
|
rotate4.ll
|
[X86] Add peephole for masked rotate amount
|
2014-03-12 21:20:55 +00:00 |
rotate.ll
|
|
|
rounding-ops.ll
|
Replace more uses of sse41 with sse4.1.
|
2013-08-23 20:39:19 +00:00 |
rtm.ll
|
|
|
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
|
|
|
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 |
scalar-extract.ll
|
|
|
scalar-min-max-fill-operand.ll
|
|
|
scalarize-bitcast.ll
|
|
|
scev-interchange.ll
|
|
|
sdiv-exact.ll
|
|
|
segmented-stacks-dynamic.ll
|
Move the segmented stack switch to a function attribute
|
2014-04-10 22:58:43 +00:00 |
segmented-stacks.ll
|
Segmented stacks: omit __morestack call when there's no frame.
|
2014-05-22 13:03:43 +00:00 |
select_const.ll
|
|
|
select-with-and-or.ll
|
|
|
select.ll
|
Revert "Revert r212640, "Add trunc (select c, a, b) -> select c (trunc a), (trunc b) combine.""
|
2014-07-10 18:21:04 +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
|
|
|
setcc.ll
|
|
|
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
|
|
|
sext-load.ll
|
|
|
sext-ret-val.ll
|
|
|
sext-setcc-self.ll
|
|
|
sext-subreg.ll
|
|
|
sext-trunc.ll
|
|
|
sfence.ll
|
|
|
sha.ll
|
Add sha intrinsic tests
|
2013-09-23 16:57:52 +00:00 |
shift-and.ll
|
|
|
shift-bmi2.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
shift-coalesce.ll
|
|
|
shift-codegen.ll
|
|
|
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
|
|
|
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
|
|
|
shift-i128.ll
|
|
|
shift-i256.ll
|
|
|
shift-one.ll
|
|
|
shift-pair.ll
|
|
|
shift-parts.ll
|
Revert "Revert r212640, "Add trunc (select c, a, b) -> select c (trunc a), (trunc b) combine.""
|
2014-07-10 18:21:04 +00:00 |
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_elim.ll
|
|
|
shl_undef.ll
|
Fix known typos
|
2014-01-24 17:20:08 +00:00 |
shl-anyext.ll
|
|
|
shl-i64.ll
|
|
|
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
|
|
|
shuffle-combine-crash.ll
|
[DAGCombiner] Fix a crash caused by a missing check for legal type when trying to fold shuffles.
|
2014-07-13 21:02:14 +00:00 |
sibcall-2.ll
|
|
|
sibcall-3.ll
|
|
|
sibcall-4.ll
|
|
|
sibcall-5.ll
|
Hide the stub created for MO_ExternalSymbol too.
|
2013-12-05 05:19:12 +00:00 |
sibcall-6.ll
|
|
|
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
|
|
|
sincos-opt.ll
|
|
|
sincos.ll
|
|
|
sink-hoist.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
sink-out-of-loop.ll
|
|
|
sjlj.ll
|
|
|
small-byval-memcpy.ll
|
|
|
smul-with-overflow.ll
|
|
|
soft-fp.ll
|
|
|
splat-scalar-load.ll
|
|
|
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 |
sqrt.ll
|
[FastISel][X86] Add support for the sqrt intrinsic.
|
2014-06-11 23:11:02 +00:00 |
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
|
[x86] Add intrinsics for the pshufd, pshuflw, and pshufhw instructions.
|
2014-06-25 13:12:54 +00:00 |
sse2-mul.ll
|
|
|
sse2-vector-shifts.ll
|
Make DAGCombiner work on vector bitshifts with constant splat vectors.
|
2014-03-17 18:58:01 +00:00 |
sse2.ll
|
X86: Make sure that we have SSE4.1 before we generate insertps nodes.
|
2014-05-12 13:12:08 +00:00 |
sse3-avx-addsub-2.ll
|
[X86] Add target combine rule to select ADDSUB instructions from a build_vector
|
2014-06-25 10:02:21 +00:00 |
sse3-avx-addsub.ll
|
Revert r211771. It was: "[X86] Improve the selection of SSE3/AVX addsub instructions".
|
2014-07-23 11:20:24 +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
|
[x86] Fix a bad predicate I spotted by inspection -- pshufhw and pshuflw
|
2014-05-17 03:29:20 +00:00 |
sse4a.ll
|
|
|
sse41-blend.ll
|
Make blend tests more specific
|
2014-05-31 00:52:23 +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
|
Fixed PR20411 - bug in getINSERTPS()
|
2014-07-24 01:28:21 +00:00 |
sse42_64.ll
|
Update tests to use sse4.2 instead of sse42.
|
2013-08-23 20:46:35 +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 |
sse_partial_update.ll
|
|
|
sse_reload_fold.ll
|
|
|
sse-align-0.ll
|
|
|
sse-align-1.ll
|
|
|
sse-align-2.ll
|
|
|
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
|
|
|
sse-commute.ll
|
|
|
sse-domains.ll
|
|
|
sse-fcopysign.ll
|
|
|
sse-intel-ocl.ll
|
|
|
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
|
|
|
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
|
|
|
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_guard_remat.ll
|
[stack protector] Fix a potential security bug in stack protector where the
|
2014-07-25 19:31:34 +00:00 |
stack-align2.ll
|
|
|
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
|
|
|
stack-protector-dbginfo.ll
|
DebugInfo: Assume all subprogram DIEs have been created before any abstract subprograms are constructed.
|
2014-05-19 23:16:19 +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
|
|
|
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 |
stackmap-fast-isel.ll
|
[FastISel] Add support for the stackmap intrinsic.
|
2014-06-12 03:29:26 +00:00 |
stackmap-liveness.ll
|
[StackMaps] Enable patchpoint liveness analysis per default.
|
2014-06-26 23:39:52 +00:00 |
stackmap-nops.ll
|
[X86] Add comments to clarify some non-obvious lines in the stackmap-nops.ll
|
2014-07-25 04:50:08 +00:00 |
stackmap-shadow-optimization.ll
|
[X86] Optimize stackmap shadows on X86.
|
2014-07-24 20:40:55 +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
|
Avoids DCE on write_register
|
2014-05-20 17:40:03 +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_op_load_fold2.ll
|
|
|
store_op_load_fold.ll
|
|
|
store-empty-member.ll
|
|
|
store-fp-constant.ll
|
|
|
store-global-address.ll
|
|
|
store-narrow.ll
|
[SDAG] Introduce a combined set to the DAG combiner which tracks nodes
|
2014-07-24 22:15:28 +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
|
|
|
sub.ll
|
|
|
subreg-to-reg-0.ll
|
|
|
subreg-to-reg-1.ll
|
|
|
subreg-to-reg-2.ll
|
|
|
subreg-to-reg-3.ll
|
|
|
subreg-to-reg-4.ll
|
|
|
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
|
|
|
switch-crit-edge-constant.ll
|
|
|
switch-or.ll
|
|
|
switch-order-weight.ll
|
|
|
switch-zextload.ll
|
|
|
SwitchLowering.ll
|
|
|
swizzle-2.ll
|
[DAG] Teach how to combine a pair of shuffles into a single shuffle if the resulting mask is legal.
|
2014-07-08 15:22:29 +00:00 |
swizzle-avx2.ll
|
[DAG] Teach how to combine a pair of shuffles into a single shuffle if the resulting mask is legal.
|
2014-07-08 15:22:29 +00:00 |
swizzle.ll
|
|
|
SwizzleShuff.ll
|
[x86] Make vector legalization of extloads work more like the "normal"
|
2014-07-24 22:09:56 +00:00 |
tail-call-attrs.ll
|
|
|
tail-call-got.ll
|
Revert r195318 as it causes miscompilation (PR18029)
|
2013-11-22 10:30:39 +00:00 |
tail-call-legality.ll
|
|
|
tail-dup-addr.ll
|
|
|
tail-opts.ll
|
|
|
tail-threshold.ll
|
|
|
tailcall-64.ll
|
|
|
tailcall-calleesave.ll
|
|
|
tailcall-cgp-dup.ll
|
|
|
tailcall-disable.ll
|
|
|
tailcall-fastisel.ll
|
|
|
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
|
|
|
tailcall.ll
|
|
|
tailcallbyval64.ll
|
|
|
tailcallbyval.ll
|
|
|
tailcallfp2.ll
|
|
|
tailcallfp.ll
|
|
|
tailcallpic1.ll
|
|
|
tailcallpic2.ll
|
Revert r195318 as it causes miscompilation (PR18029)
|
2013-11-22 10:30:39 +00:00 |
tailcallstack64.ll
|
|
|
targetLoweringGeneric.ll
|
|
|
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 |
tbm-intrinsics-x86_64.ll
|
Fix broken CHECK lines
|
2014-02-16 07:31:05 +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
|
|
|
testb-je-fusion.ll
|
[X86] Mark pseudo instruction TEST8ri_NOEREX as hasSIdeEffects=0.
|
2014-07-10 18:00:53 +00:00 |
testl-commute.ll
|
|
|
this-return-64.ll
|
|
|
tls-local-dynamic.ll
|
|
|
tls-models.ll
|
|
|
tls-pic.ll
|
|
|
tls-pie.ll
|
|
|
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
|
|
|
tlv-2.ll
|
|
|
tlv-3.ll
|
Testcase for PR17964
|
2013-11-17 10:53:19 +00:00 |
trap.ll
|
|
|
trunc-ext-ld-st.ll
|
[SDAG] Introduce a combined set to the DAG combiner which tracks nodes
|
2014-07-24 22:15:28 +00:00 |
trunc-to-bool.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
twoaddr-coalesce-2.ll
|
|
|
twoaddr-coalesce.ll
|
|
|
twoaddr-lea.ll
|
|
|
twoaddr-pass-sink.ll
|
|
|
twoaddr-sink-terminator.ll
|
|
|
uint64-to-float.ll
|
|
|
uint_to_fp-2.ll
|
|
|
uint_to_fp.ll
|
|
|
umul-with-carry.ll
|
|
|
umul-with-overflow.ll
|
|
|
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
|
|
|
unwindraise.ll
|
|
|
urem-i8-constant.ll
|
|
|
use-add-flags.ll
|
|
|
utf8.ll
|
|
|
utf16-cfstrings.ll
|
|
|
v2f32.ll
|
Fix non-deterministic SDNodeOrder-dependent codegen
|
2014-01-12 14:09:17 +00:00 |
v4f32-immediate.ll
|
|
|
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
|
|
|
v-binop-widen2.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
v-binop-widen.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
vaargs.ll
|
Setting the CPU in the new vaargs test
|
2013-12-17 16:20:37 +00:00 |
vararg_tailcall.ll
|
|
|
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_add.ll
|
|
|
vec_align_i256.ll
|
|
|
vec_align.ll
|
|
|
vec_anyext.ll
|
|
|
vec_call.ll
|
|
|
vec_cast2.ll
|
[x86,SDAG] Introduce any- and sign-extend-vector-inreg nodes analogous
|
2014-07-10 12:32:32 +00:00 |
vec_cast.ll
|
|
|
vec_clear.ll
|
|
|
vec_compare-2.ll
|
|
|
vec_compare-sse4.ll
|
Update tests to use sse4.2 instead of sse42.
|
2013-08-23 20:46:35 +00:00 |
vec_compare.ll
|
|
|
vec_ctbits.ll
|
|
|
vec_ext_inreg.ll
|
|
|
vec_extract-sse4.ll
|
[SDAG] Make the DAGCombine worklist not grow endlessly due to duplicate
|
2014-07-23 07:08:53 +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
|
|
|
vec_floor.ll
|
|
|
vec_fneg.ll
|
|
|
vec_fpext.ll
|
Convert test to CHECK-LABEL
|
2014-07-16 15:37:08 +00:00 |
vec_i64.ll
|
|
|
vec_ins_extract-1.ll
|
|
|
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
|
|
|
vec_insert-6.ll
|
|
|
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
|
Relax tests expecting to see CPI symbols
|
2014-07-15 02:44:49 +00:00 |
vec_round.ll
|
Fix broken CHECK lines.
|
2014-01-11 21:06:00 +00:00 |
vec_sdiv_to_shift.ll
|
|
|
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
|
|
|
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
|
|
|
vec_set-E.ll
|
|
|
vec_set-F.ll
|
|
|
vec_set-G.ll
|
|
|
vec_set-H.ll
|
|
|
vec_set-I.ll
|
|
|
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_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_shift.ll
|
|
|
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
|
|
|
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
|
|
|
vec_shuffle-20.ll
|
|
|
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
|
|
|
vec_shuffle-30.ll
|
|
|
vec_shuffle-31.ll
|
|
|
vec_shuffle-34.ll
|
|
|
vec_shuffle-35.ll
|
|
|
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
|
|
|
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
|
|
|
vec_splat-3.ll
|
Replace more uses of sse41 with sse4.1.
|
2013-08-23 20:39:19 +00:00 |
vec_splat.ll
|
Revert "[x86] Fold extract_vector_elt of a load into the Load's address computation."
|
2014-07-18 00:15:50 +00:00 |
vec_split.ll
|
Legalizer: Add support for splitting insert_subvectors.
|
2014-06-21 12:56:42 +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
|
|
|
vec_zero_cse.ll
|
|
|
vec_zero-2.ll
|
|
|
vec_zero.ll
|
|
|
vec_zext.ll
|
|
|
vec-sign.ll
|
|
|
vec-trunc-store.ll
|
|
|
vector-gep.ll
|
[x86] Revert r212324 which was too aggressive w.r.t. allowing undef
|
2014-07-07 19:03:32 +00:00 |
vector-idiv.ll
|
Fix the failing test 'vector-idiv.ll'.
|
2014-07-26 10:58:14 +00:00 |
vector-intrinsics.ll
|
|
|
vector-rem.ll
|
|
|
vector-shuffle-128-v2.ll
|
[x86] Begin a significant overhaul of how vector lowering is done in the
|
2014-06-27 11:23:44 +00:00 |
vector-shuffle-128-v4.ll
|
[x86] Fix another bug hit when bootstrapping with the new shuffle
|
2014-06-27 20:07:40 +00:00 |
vector-shuffle-128-v8.ll
|
[x86] Add a much more powerful framework for combining x86 shuffle
|
2014-07-27 01:15:58 +00:00 |
vector-shuffle-128-v16.ll
|
[x86] Add another combine that is particularly useful for the new vector
|
2014-07-10 11:09:29 +00:00 |
vector-shuffle-combining.ll
|
X86: When combining shuffles just remove shuffles that are completely redundant.
|
2014-07-02 15:09:44 +00:00 |
vector-variable-idx2.ll
|
Replace more uses of sse41 with sse4.1.
|
2013-08-23 20:39:19 +00:00 |
vector-variable-idx.ll
|
|
|
vector.ll
|
|
|
vfcmp.ll
|
|
|
viabs.ll
|
AVX-512: Implemented masking for integer arithmetic & logic instructions.
|
2014-03-27 09:45:08 +00:00 |
visibility2.ll
|
|
|
visibility.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
|
|
|
vselect.ll
|
Convert a vselect into a concat_vector if possible
|
2014-05-30 23:03:11 +00:00 |
vshift_scalar.ll
|
|
|
vshift_split2.ll
|
|
|
vshift_split.ll
|
|
|
vshift-1.ll
|
|
|
vshift-2.ll
|
|
|
vshift-3.ll
|
|
|
vshift-4.ll
|
Force CPU type to unbreak unit tests on Haswell machines.
|
2013-11-30 03:07:16 +00:00 |
vshift-5.ll
|
|
|
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 |
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_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 |
weak.ll
|
|
|
wide-fma-contraction.ll
|
|
|
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
|
[SDAG] Introduce a combined set to the DAG combiner which tracks nodes
|
2014-07-24 22:15:28 +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
|
[x86] Re-apply a variant of the x86 side of r212324 now that the rest
|
2014-07-09 10:06:58 +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
|
[x86,SDAG] Sink the logic for folding shuffles of splats more
|
2014-07-08 08:45:38 +00:00 |
widen_conv-1.ll
|
[SDAG] Introduce a combined set to the DAG combiner which tracks nodes
|
2014-07-24 22:15:28 +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_conversions.ll
|
[x86] Add a ZERO_EXTEND_VECTOR_INREG DAG node and use it when widening
|
2014-07-09 10:58:18 +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
|
|
|
widen_load-1.ll
|
|
|
widen_load-2.ll
|
[SDAG] Introduce a combined set to the DAG combiner which tracks nodes
|
2014-07-24 22:15:28 +00:00 |
widen_shuffle-1.ll
|
[DAG] Further improve the logic in DAGCombiner that folds a pair of shuffles into a single shuffle if the resulting mask is legal.
|
2014-07-10 18:04:55 +00:00 |
WidenArith.ll
|
|
|
win32_sret.ll
|
Allow sret on the second parameter as well as the first
|
2014-05-09 22:32:13 +00:00 |
win64_alloca_dynalloca.ll
|
Change stack probing code for MingW.
|
2013-12-13 05:37:05 +00:00 |
win64_eh.ll
|
Re-apply r211399, "Generate native unwind info on Win64" with a fix to ignore SEH pseudo ops in X86 JIT emitter.
|
2014-06-25 12:41:52 +00:00 |
win64_params.ll
|
|
|
win64_vararg.ll
|
|
|
win_chkstk.ll
|
Change stack probing code for MingW.
|
2013-12-13 05:37:05 +00:00 |
win_cst_pool.ll
|
CodeGen: Handle ConstantVector and undef in WinCOFF constant pools
|
2014-07-15 02:34:12 +00:00 |
win_ftol2.ll
|
|
|
x86_64-mul-by-const.ll
|
|
|
x86-64-and-mask.ll
|
|
|
x86-64-arg.ll
|
|
|
x86-64-asm.ll
|
|
|
x86-64-dead-stack-adjust.ll
|
|
|
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
|
Fix typos
|
2014-06-07 21:23:09 +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-gv-offset.ll
|
|
|
x86-64-jumps.ll
|
|
|
x86-64-mem.ll
|
|
|
x86-64-pic-1.ll
|
|
|
x86-64-pic-2.ll
|
|
|
x86-64-pic-3.ll
|
|
|
x86-64-pic-4.ll
|
|
|
x86-64-pic-5.ll
|
|
|
x86-64-pic-6.ll
|
|
|
x86-64-pic-7.ll
|
|
|
x86-64-pic-8.ll
|
|
|
x86-64-pic-9.ll
|
|
|
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
|
|
|
x86-64-psub.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
x86-64-ptr-arg-simple.ll
|
|
|
x86-64-ret0.ll
|
|
|
x86-64-shortint.ll
|
|
|
x86-64-sret-return-2.ll
|
Try to fix an SDAG dependence issue with sret
|
2014-05-12 22:01:27 +00:00 |
x86-64-sret-return.ll
|
|
|
x86-64-static-relo-movl.ll
|
Allow X86FastIsel to cope with 64 bit absolute relocations
|
2014-06-17 23:22:41 +00:00 |
x86-64-tls-1.ll
|
[SDAG] Introduce a combined set to the DAG combiner which tracks nodes
|
2014-07-24 22:15:28 +00:00 |
x86-64-varargs.ll
|
|
|
x86-setcc-int-to-fp-combine.ll
|
[SDAG] Introduce a combined set to the DAG combiner which tracks nodes
|
2014-07-24 22:15:28 +00:00 |
x86-shifts.ll
|
Correct word hyphenations
|
2013-12-05 05:44:44 +00:00 |
x86-store-gv-addr.ll
|
|
|
x86-upgrade-avx-vbroadcast.ll
|
[X86] Move test from r209863 to CodeGen/X86
|
2014-05-29 23:52:53 +00:00 |
xaluo.ll
|
[FastISel][X86] Fix smul.with.overflow.i8 lowering.
|
2014-07-07 21:52:21 +00:00 |
xmm-r64.ll
|
|
|
xmulo.ll
|
|
|
xop-intrinsics-x86_64.ll
|
|
|
xor-icmp.ll
|
|
|
xor.ll
|
DAGCombiner: Partially revert r192795, getNOT was fixed not to create illegal constants.
|
2013-11-17 10:40:03 +00:00 |
xtest.ll
|
|
|
zero-remat.ll
|
|
|
zext-extract_subreg.ll
|
|
|
zext-fold.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
zext-inreg-0.ll
|
|
|
zext-inreg-1.ll
|
|
|
zext-sext.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
zext-shl.ll
|
|
|
zext-trunc.ll
|
|
|
zlib-longest-match.ll
|
MachineBlockPlacement: Strengthen the source order bias when picking an exit block.
|
2013-11-20 19:08:44 +00:00 |