.. |
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
|
Use "weak alias" instead of "alias weak"
|
2014-07-30 22:51:54 +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
|
…
|
|
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
|
…
|
|
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-CoalescerBug.ll
|
…
|
|
2008-09-11-CoalescerBug2.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-SpillerAssert.ll
|
…
|
|
2008-12-01-loop-iv-used-outside-loop.ll
|
…
|
|
2008-12-02-IllegalResultType.ll
|
…
|
|
2008-12-02-dagcombine-1.ll
|
…
|
|
2008-12-02-dagcombine-2.ll
|
…
|
|
2008-12-02-dagcombine-3.ll
|
…
|
|
2008-12-16-dagcombine-4.ll
|
…
|
|
2008-12-19-EarlyClobberBug.ll
|
…
|
|
2008-12-22-dagcombine-5.ll
|
…
|
|
2008-12-23-crazy-address.ll
|
…
|
|
2008-12-23-dagcombine-6.ll
|
…
|
|
2009-01-13-DoubleUpdate.ll
|
…
|
|
2009-01-16-SchedulerBug.ll
|
…
|
|
2009-01-16-UIntToFP.ll
|
…
|
|
2009-01-18-ConstantExprCrash.ll
|
…
|
|
2009-01-25-NoSSE.ll
|
…
|
|
2009-01-26-WrongCheck.ll
|
…
|
|
2009-01-27-NullStrings.ll
|
…
|
|
2009-01-31-BigShift.ll
|
…
|
|
2009-01-31-BigShift2.ll
|
…
|
|
2009-01-31-BigShift3.ll
|
…
|
|
2009-02-01-LargeMask.ll
|
…
|
|
2009-02-03-AnalyzedTwice.ll
|
…
|
|
2009-02-04-sext-i64-gep.ll
|
…
|
|
2009-02-08-CoalescerBug.ll
|
…
|
|
2009-02-09-ivs-different-sizes.ll
|
…
|
|
2009-02-11-codegenprepare-reuse.ll
|
…
|
|
2009-02-12-DebugInfoVLA.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +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-BTHang.ll
|
…
|
|
2009-03-03-BitcastLongDouble.ll
|
…
|
|
2009-03-05-burr-list-crash.ll
|
…
|
|
2009-03-07-FPConstSelect.ll
|
…
|
|
2009-03-09-APIntCrash.ll
|
…
|
|
2009-03-09-SpillerBug.ll
|
…
|
|
2009-03-10-CoalescerBug.ll
|
…
|
|
2009-03-12-CPAlignBug.ll
|
…
|
|
2009-03-13-PHIElimBug.ll
|
…
|
|
2009-03-16-PHIElimInLPad.ll
|
…
|
|
2009-03-23-LinearScanBug.ll
|
…
|
|
2009-03-23-MultiUseSched.ll
|
…
|
|
2009-03-23-i80-fp80.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
|
…
|
|
2009-04-24.ll
|
…
|
|
2009-04-25-CoalescerBug.ll
|
…
|
|
2009-04-27-CoalescerAssert.ll
|
…
|
|
2009-04-27-LiveIntervalsAssert.ll
|
…
|
|
2009-04-27-LiveIntervalsAssert2.ll
|
…
|
|
2009-04-29-IndirectDestOperands.ll
|
…
|
|
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-VZextByteShort.ll
|
[x86] Clean up some tests to use FileCheck and combine two into a single
|
2014-08-28 03:41:28 +00:00 |
2009-06-05-VariableIndexInsert.ll
|
…
|
|
2009-06-05-sitofpCrash.ll
|
…
|
|
2009-06-06-ConcatVectors.ll
|
…
|
|
2009-06-07-ExpandMMXBitcast.ll
|
…
|
|
2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll
|
…
|
|
2009-06-15-not-a-tail-call.ll
|
…
|
|
2009-06-18-movlp-shuffle-register.ll
|
…
|
|
2009-07-06-TwoAddrAssert.ll
|
…
|
|
2009-07-07-SplitICmp.ll
|
…
|
|
2009-07-09-ExtractBoolFromVector.ll
|
…
|
|
2009-07-15-CoalescerBug.ll
|
…
|
|
2009-07-16-CoalescerBug.ll
|
…
|
|
2009-07-19-AsmExtraOperands.ll
|
…
|
|
2009-07-20-CoalescerBug.ll
|
…
|
|
2009-07-20-DAGCombineBug.ll
|
…
|
|
2009-08-02-mmx-scalar-to-vector.ll
|
…
|
|
2009-08-06-branchfolder-crash.ll
|
…
|
|
2009-08-06-inlineasm.ll
|
…
|
|
2009-08-08-CastError.ll
|
…
|
|
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
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
2009-10-19-EmergencySpill.ll
|
…
|
|
2009-10-19-atomic-cmp-eflags.ll
|
…
|
|
2009-10-25-RewriterBug.ll
|
…
|
|
2009-11-04-SubregCoalescingBug.ll
|
…
|
|
2009-11-13-VirtRegRewriterBug.ll
|
…
|
|
2009-11-16-MachineLICM.ll
|
…
|
|
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
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
2010-01-19-OptExtBug.ll
|
…
|
|
2010-02-01-DbgValueCrash.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +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
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
2010-05-26-DotDebugLoc.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
2010-05-26-FP_TO_INT-crash.ll
|
…
|
|
2010-05-28-Crash.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
2010-06-01-DeadArg-DbgInfo.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +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-CoalescerSubRegDefDead.ll
|
…
|
|
2010-06-25-asm-RA-crash.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
2010-06-28-FastAllocTiedOperand.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
2010-06-28-matched-g-constraint.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
2010-07-02-UnfoldBug.ll
|
…
|
|
2010-07-02-asm-alignstack.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
2010-07-06-DbgCrash.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
2010-07-06-asm-RIP.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
2010-07-11-FPStackLoneUse.ll
|
…
|
|
2010-07-13-indirectXconstraint.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
2010-07-15-Crash.ll
|
…
|
|
2010-07-29-SetccSimplify.ll
|
…
|
|
2010-08-04-MaskedSignedCompare.ll
|
…
|
|
2010-08-04-MingWCrash.ll
|
…
|
|
2010-08-04-StackVariable.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
2010-09-01-RemoveCopyByCommutingDef.ll
|
…
|
|
2010-09-16-EmptyFilename.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
2010-09-16-asmcrash.ll
|
…
|
|
2010-09-17-SideEffectsInChain.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
2010-09-30-CMOV-JumpTable-PHI.ll
|
…
|
|
2010-10-08-cmpxchg8b.ll
|
IR: add "cmpxchg weak" variant to support permitted failure.
|
2014-06-13 14:24:07 +00:00 |
2010-11-02-DbgParameter.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +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
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +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-PreschedRegalias.ll
|
…
|
|
2011-06-14-mmx-inlineasm.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
|
Replace -use-init-array with -use-ctors.
|
2014-09-02 13:54:53 +00:00 |
2011-09-14-valcoalesce.ll
|
…
|
|
2011-09-18-sse2cmp.ll
|
…
|
|
2011-09-21-setcc-bug.ll
|
…
|
|
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
|
…
|
|
2011-10-12-MachineCSE.ll
|
…
|
|
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-06-AVXVectorExtractCombine.ll
|
…
|
|
2011-12-06-BitcastVectorGlobal.ll
|
…
|
|
2011-12-08-AVXISelBugs.ll
|
…
|
|
2011-12-8-bitcastintprom.ll
|
…
|
|
2011-12-15-vec_shift.ll
|
…
|
|
2011-12-26-extractelement-duplicate-load.ll
|
…
|
|
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-01-10-UndefExceptionEdge.ll
|
…
|
|
2012-1-10-buildvector.ll
|
…
|
|
2012-01-11-split-cv.ll
|
…
|
|
2012-01-12-extract-sv.ll
|
…
|
|
2012-01-16-mfence-nosse-flags.ll
|
…
|
|
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-CoalescerCrash.ll
|
…
|
|
2012-05-19-avx2-store.ll
|
…
|
|
2012-07-10-extload64.ll
|
…
|
|
2012-07-10-shufnorm.ll
|
…
|
|
2012-07-15-BuildVectorPromote.ll
|
…
|
|
2012-07-15-broadcastfold.ll
|
[x86] Teach the new vector shuffle lowering to be even more aggressive
|
2014-10-01 03:19:43 +00:00 |
2012-07-15-tconst_shl.ll
|
…
|
|
2012-07-15-vshl.ll
|
…
|
|
2012-07-16-LeaUndef.ll
|
…
|
|
2012-07-16-fp2ui-i1.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
|
[x86] Make some questionable tests not spew assembly to stdout, which
|
2014-08-02 00:50:10 +00:00 |
2012-10-03-DAGCycle.ll
|
…
|
|
2012-10-18-crash-dagco.ll
|
…
|
|
2012-11-28-merge-store-alias.ll
|
…
|
|
2012-11-30-handlemove-dbg.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
2012-11-30-misched-dbg.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
2012-11-30-regpres-dbg.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +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
|
…
|
|
2013-05-06-ConactVectorCrash.ll
|
…
|
|
2013-10-14-FastISel-incorrect-vreg.ll
|
Fix typos in comments, NFC
|
2014-08-29 21:53:01 +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 |
2014-08-29-CompactUnwind.ll
|
Fix PR20800: correctly calculate the offset of the subq instruction when generating compact unwind info.
|
2014-09-03 07:11:34 +00:00 |
9601.ll
|
…
|
|
20090313-signext.ll
|
…
|
|
Atomics-64.ll
|
X86: expand atomics in IR instead of as MachineInstrs.
|
2014-07-01 18:53:31 +00:00 |
DbgValueOtherTargets.test
|
…
|
|
MachineBranchProb.ll
|
PGO branch weight: update edge weights in SelectionDAGBuilder.
|
2014-01-31 00:42:44 +00:00 |
MachineSink-CritEdge.ll
|
…
|
|
MachineSink-DbgValue.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
MachineSink-PHIUse.ll
|
…
|
|
MachineSink-eflags.ll
|
…
|
|
MergeConsecutiveStores.ll
|
Add the ability to use GEPs for address sinking in CGP
|
2014-04-12 00:59:48 +00:00 |
StackColoring-dbg.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
StackColoring.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
SwitchLowering.ll
|
…
|
|
SwizzleShuff.ll
|
[x86] Make vector legalization of extloads work more like the "normal"
|
2014-07-24 22:09:56 +00:00 |
WidenArith.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 |
add_shl_constant.ll
|
Add triple to test to fix bots
|
2014-09-11 17:50:20 +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 |
adx-intrinsics.ll
|
[x86] Added _addcarry_ and _subborrow_ intrinsics
|
2014-08-21 09:43:43 +00:00 |
aes_intrinsics.ll
|
Add non-AVX tests for AES intrinsics.
|
2013-10-24 06:50:17 +00:00 |
aliases.ll
|
Use "weak alias" instead of "alias weak"
|
2014-07-30 22:51:54 +00:00 |
aligned-comm.ll
|
…
|
|
aligned-variadic.ll
|
X86: Add missing triples from r216119
|
2014-08-20 19:58:59 +00:00 |
alignment-2.ll
|
…
|
|
alignment.ll
|
…
|
|
all-ones-vector.ll
|
…
|
|
alldiv-divdi3.ll
|
…
|
|
alloca-align-rounding-32.ll
|
…
|
|
alloca-align-rounding.ll
|
[x32] Use ebp/esp as frame and stack pointer
|
2014-08-07 09:41:19 +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-label.ll
|
…
|
|
asm-label2.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
|
…
|
|
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
|
…
|
|
atom-shuf.ll
|
…
|
|
atomic-dagsched.ll
|
Add addrspacecast instruction.
|
2013-11-15 01:34:59 +00:00 |
atomic-load-store-wide.ll
|
[X86] Make wide loads be managed by AtomicExpand
|
2014-09-23 20:59:25 +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
|
…
|
|
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_idempotent.ll
|
Lower idempotent RMWs to fence+load
|
2014-09-25 17:27:43 +00:00 |
atomic_mi.ll
|
[X86] Allow atomic operations using immediates to avoid using a register
|
2014-09-02 22:16:29 +00:00 |
atomic_op.ll
|
X86: expand atomics in IR instead of as MachineInstrs.
|
2014-07-01 18:53:31 +00:00 |
attribute-sections.ll
|
…
|
|
avoid-lea-scale2.ll
|
…
|
|
avoid-loop-align-2.ll
|
…
|
|
avoid-loop-align.ll
|
…
|
|
avoid_complex_am.ll
|
[LSR] Canonicalize reg1 + ... + regN into reg1 + ... + 1*regN.
|
2014-05-20 19:25:04 +00:00 |
avx-arith.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
avx-basic.ll
|
[x86] Undo a flawed transform I added to form UNPCK instructions when
|
2014-09-15 10:35:41 +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-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-upgrade.ll
|
[x86] Fix a pretty horrible bug and inconsistency in the x86 asm
|
2014-09-06 10:00:01 +00:00 |
avx-intrinsics-x86.ll
|
[x86] Fix a pretty horrible bug and inconsistency in the x86 asm
|
2014-09-06 10:00:01 +00:00 |
avx-intrinsics-x86_64.ll
|
…
|
|
avx-load-store.ll
|
…
|
|
avx-logic.ll
|
…
|
|
avx-minmax.ll
|
…
|
|
avx-movdup.ll
|
[X86,AVX] Add an isel pattern for X86VBroadcast.
|
2014-09-25 00:26:15 +00:00 |
avx-select.ll
|
…
|
|
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] Undo a flawed transform I added to form UNPCK instructions when
|
2014-09-15 10:35:41 +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-vperm2x128.ll
|
[x86] Move the vperm2f128 test to be vperm2x128 and test both the
|
2014-10-02 20:11:11 +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.ll
|
[x86] Revert r218588, r218589, and r218600. These patches were pursuing
|
2014-09-30 02:52:28 +00:00 |
avx1-logical-load-folding.ll
|
X86: Tighten up test.
|
2014-04-10 00:27:43 +00:00 |
avx2-arith.ll
|
…
|
|
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-upgrade.ll
|
[x86] Fix a pretty horrible bug and inconsistency in the x86 asm
|
2014-09-06 10:00:01 +00:00 |
avx2-intrinsics-x86.ll
|
[x86] Fix a pretty horrible bug and inconsistency in the x86 asm
|
2014-09-06 10:00:01 +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-vperm.ll
|
…
|
|
avx512-arith.ll
|
[x86] Regenerate an avx512 test with my script to provide a nice
|
2014-10-03 00:44:46 +00:00 |
avx512-build-vector.ll
|
[x86] Regenerate a bunch more avx512 test cases using my script to have
|
2014-10-03 00:50:03 +00:00 |
avx512-cmp.ll
|
AVX-512: Fixed a bug in emitting compare for MVT:i1 type.
|
2014-08-18 11:59:06 +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
|
[AVX512] Add test for FMA masking instrinsics
|
2014-08-14 17:13:33 +00:00 |
avx512-fma.ll
|
…
|
|
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
|
[AVX512] Make vextract*x4/vinsert*x4 tests check for the index as well
|
2014-09-25 23:48:47 +00:00 |
avx512-intrinsics.ll
|
[AVX512] Added intrinsics for 128-, 256- and 512-bit versions of VCMPGT{BWDQ}.
|
2014-09-30 12:15:52 +00:00 |
avx512-mask-op.ll
|
[SKX] Enabling mask logic instructions: encoding, lowering
|
2014-07-28 13:46:45 +00:00 |
avx512-mov.ll
|
[AVX512] Added load/store instructions to Register2Memory opcode tables.
|
2014-08-06 15:40:34 +00:00 |
avx512-nontemporal.ll
|
[X86] AVX512: Add non-temporal stores
|
2014-06-18 16:51:10 +00:00 |
avx512-select.ll
|
DAGCombiner: Make concat_vector combine safe for EVTs and concat_vectors with many arguments.
|
2014-08-21 13:28:02 +00:00 |
avx512-shift.ll
|
…
|
|
avx512-shuffle.ll
|
[x86] Remove some of the --show-mc-encoding flags from avx512 tests that
|
2014-10-03 00:36:29 +00:00 |
avx512-trunc-ext.ll
|
AVX-512: Fixed a bug in emitting compare for MVT:i1 type.
|
2014-08-18 11:59:06 +00:00 |
avx512-vbroadcast.ll
|
[x86] Regenerate a bunch more avx512 test cases using my script to have
|
2014-10-03 00:50:03 +00:00 |
avx512-vec-cmp.ll
|
[x86] Regenerate a bunch more avx512 test cases using my script to have
|
2014-10-03 00:50:03 +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-intrinsics.ll
|
[AVX512] Added intrinsics for 128-, 256- and 512-bit versions of VCMPGT{BWDQ}.
|
2014-09-30 12:15:52 +00:00 |
avx512bw-mask-op.ll
|
[SKX] Enabling mask logic instructions: encoding, lowering
|
2014-07-28 13:46:45 +00:00 |
avx512bw-mov.ll
|
[AVX512] Added load/store from BW/VL subsets to Register2Memory opcode tables.
|
2014-09-26 09:48:50 +00:00 |
avx512bw-vec-cmp.ll
|
[SKX] Enable lowering of integer CMP operations.
|
2014-08-29 08:46:04 +00:00 |
avx512bwvl-intrinsics.ll
|
[AVX512] Added intrinsics for 128-, 256- and 512-bit versions of VCMPGT{BWDQ}.
|
2014-09-30 12:15:52 +00:00 |
avx512bwvl-mov.ll
|
[AVX512] Added load/store from BW/VL subsets to Register2Memory opcode tables.
|
2014-09-26 09:48:50 +00:00 |
avx512bwvl-vec-cmp.ll
|
[SKX] Enable lowering of integer CMP operations.
|
2014-08-29 08:46:04 +00:00 |
avx512dq-mask-op.ll
|
[SKX] Enabling mask logic instructions: encoding, lowering
|
2014-07-28 13:46:45 +00:00 |
avx512vl-intrinsics.ll
|
[AVX512] Added intrinsics for 128-, 256- and 512-bit versions of VCMPGT{BWDQ}.
|
2014-09-30 12:15:52 +00:00 |
avx512vl-mov.ll
|
[AVX512] Added load/store from BW/VL subsets to Register2Memory opcode tables.
|
2014-09-26 09:48:50 +00:00 |
avx512vl-nontemporal.ll
|
[SKX] Extended non-temporal load/store instructions for AVX512VL subsets.
|
2014-08-13 10:46:00 +00:00 |
avx512vl-vec-cmp.ll
|
[SKX] Enable lowering of integer CMP operations.
|
2014-08-29 08:46:04 +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
|
…
|
|
bigstructret.ll
|
…
|
|
bigstructret2.ll
|
…
|
|
bit-test-shift.ll
|
…
|
|
bitcast-i256.ll
|
…
|
|
bitcast-int-to-vector.ll
|
…
|
|
bitcast.ll
|
…
|
|
bitcast2.ll
|
Explicitly disable AVX on a bunch of tests so they won't fail on AVX machines post r192171.
|
2013-10-08 06:06:57 +00:00 |
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
|
…
|
|
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
|
…
|
|
bt.ll
|
Fix non-deterministic SDNodeOrder-dependent codegen
|
2014-01-12 14:09:17 +00:00 |
btq.ll
|
…
|
|
buildvec-insertvec.ll
|
…
|
|
byval-align.ll
|
…
|
|
byval-callee-cleanup.ll
|
Add a triple to this test to get the right IR mangling
|
2014-08-06 18:09:15 +00:00 |
byval.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 |
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 |
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 |
cmpxchg16b.ll
|
IR: add a second ordering operand to cmpxhg for failure
|
2014-03-11 10:48:52 +00:00 |
coalesce-esp.ll
|
…
|
|
coalesce-implicitdef.ll
|
…
|
|
coalescer-commute1.ll
|
…
|
|
coalescer-commute2.ll
|
…
|
|
coalescer-commute3.ll
|
…
|
|
coalescer-commute4.ll
|
…
|
|
coalescer-commute5.ll
|
…
|
|
coalescer-cross.ll
|
…
|
|
coalescer-dce.ll
|
…
|
|
coalescer-dce2.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.ll
|
…
|
|
code_placement_align_all.ll
|
…
|
|
code_placement_eh.ll
|
…
|
|
codegen-prepare-addrmode-sext.ll
|
[CodeGenPrepare][AddressingModeMatcher] The promotion mechanism was expecting
|
2014-09-16 22:36:07 +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-comdat.ll
|
Update tests which broke from r218189
|
2014-09-20 21:18:43 +00:00 |
coff-comdat2.ll
|
Fix an it's vs. its typo.
|
2014-09-19 01:14:56 +00:00 |
coff-comdat3.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-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-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-lds.ll
|
…
|
|
combine-or.ll
|
[x86] Regenerate a number of FileCheck assertions with my script for
|
2014-10-03 01:06: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 |
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
|
…
|
|
compare-add.ll
|
…
|
|
compare-inf.ll
|
…
|
|
compare_folding.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
|
Revert "Disable the fix for pr20793 because of a gnu ld bug."
|
2014-09-05 18:03:38 +00:00 |
convert-2-addr-3-addr-inc64.ll
|
…
|
|
copysign-zero.ll
|
…
|
|
crash-O0.ll
|
…
|
|
crash-nosse.ll
|
…
|
|
crash.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
critical-anti-dep-breaker.ll
|
critical-anti-dependency breaker: don't use reg def info from kill insts (PR20308)
|
2014-08-20 18:03:00 +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
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
dbg-changes-codegen.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
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
|
Use "weak alias" instead of "alias weak"
|
2014-07-30 22:51:54 +00:00 |
dllexport.ll
|
Use "weak alias" instead of "alias weak"
|
2014-07-30 22:51:54 +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
|
…
|
|
dont-trunc-store-double-to-float.ll
|
Set trunc store action to Expand for all X86 targets.
|
2014-09-09 01:13:36 +00:00 |
dwarf-comp-dir.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
dyn-stackalloc.ll
|
…
|
|
dyn_alloca_aligned.ll
|
Fixed a bug in dynamic allocation memory on stack.
|
2013-10-14 07:26:51 +00:00 |
dynamic-alloca-in-entry.ll
|
IR: Change inalloca's grammar a bit
|
2014-03-09 06:41:58 +00:00 |
dynamic-allocas-VLAs.ll
|
…
|
|
early-ifcvt-crash.ll
|
…
|
|
early-ifcvt.ll
|
…
|
|
eh_frame.ll
|
…
|
|
elf-comdat.ll
|
IR: Add COMDATs to the IR
|
2014-06-27 18:19:56 +00:00 |
elf-comdat2.ll
|
IR: Add COMDATs to the IR
|
2014-06-27 18:19:56 +00:00 |
emit-big-cst.ll
|
…
|
|
empty-functions.ll
|
Fix a lot of confusion around inserting nops on empty functions.
|
2014-09-15 18:32:58 +00:00 |
empty-struct-return-type.ll
|
…
|
|
epilogue.ll
|
…
|
|
exedepsfix-broadcast.ll
|
[x86] Undo a flawed transform I added to form UNPCK instructions when
|
2014-09-15 10:35:41 +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
|
[x86] Teach the vector combiner that picks a canonical shuffle from to
|
2014-09-14 22:41:37 +00:00 |
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-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-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.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-branch.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
|
Reapply [FastISel][X86] Use XOR to materialize the "0" value (r215594).
|
2014-08-19 19:44:10 +00:00 |
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
|
Reapply [FastISel][X86] Add large code model support for materializing floating-point constants (r215595).
|
2014-08-19 19:44:13 +00:00 |
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
|
Reapply [FastISel][X86] Use XOR to materialize the "0" value (r215594).
|
2014-08-19 19:44:10 +00:00 |
fast-isel-ret-ext.ll
|
…
|
|
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-cmov2.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
|
Use "weak alias" instead of "alias weak"
|
2014-07-30 22:51:54 +00:00 |
fast-isel-x86-64.ll
|
Reapply [FastISel][X86] Use XOR to materialize the "0" value (r215594).
|
2014-08-19 19:44:10 +00:00 |
fast-isel-x86.ll
|
Fast-ISel: Remove dead code after falling back from selecting call instructions (PR20863)
|
2014-09-08 20:24:10 +00:00 |
fast-isel.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
fastcall-correct-mangling.ll
|
Use a raw_stream to implement the mangler.
|
2014-01-29 02:30:38 +00:00 |
fastcc-2.ll
|
…
|
|
fastcc-byval.ll
|
…
|
|
fastcc-sret.ll
|
…
|
|
fastcc.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
fastcc3struct.ll
|
…
|
|
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
|
…
|
|
fltused.ll
|
…
|
|
fltused_function_pointer.ll
|
…
|
|
fma-do-not-commute.ll
|
[X86] Add a test case for r208252.
|
2014-05-07 22:52:58 +00:00 |
fma.ll
|
[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 |
fma3-intrinsics.ll
|
Replace X86 FMA intrinsic pseduo-instructions with def pats.
|
2014-01-31 21:29:19 +00:00 |
fma4-intrinsics-x86_64.ll
|
Force CPU type to unbreak unit tests on Haswell machines.
|
2013-11-30 03:07:16 +00:00 |
fma_patterns.ll
|
…
|
|
fma_patterns_wide.ll
|
…
|
|
fmul-combines.ll
|
Add triple and remove hashes to account for buildbot differences in comment strings.
|
2014-09-11 16:08:44 +00:00 |
fmul-zero.ll
|
…
|
|
fnabs.ll
|
Lower FNEG ( FABS (x) ) -> FNABS (x) [X86 codegen] PR20578
|
2014-10-01 21:20:06 +00:00 |
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
|
…
|
|
fp-elim-and-no-fp-elim.ll
|
…
|
|
fp-elim.ll
|
…
|
|
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
|
[x86] Regenerate a number of FileCheck assertions with my script for
|
2014-10-03 01:06:32 +00:00 |
fp-select-cmp-and.ll
|
…
|
|
fp-stack-2results.ll
|
…
|
|
fp-stack-O0-crash.ll
|
…
|
|
fp-stack-O0.ll
|
…
|
|
fp-stack-compare-cmov.ll
|
…
|
|
fp-stack-compare.ll
|
…
|
|
fp-stack-direct-ret.ll
|
…
|
|
fp-stack-ret-conv.ll
|
…
|
|
fp-stack-ret-store.ll
|
…
|
|
fp-stack-ret.ll
|
…
|
|
fp-stack-retcopy.ll
|
…
|
|
fp-stack-set-st1.ll
|
…
|
|
fp-stack.ll
|
…
|
|
fp-trunc.ll
|
[x86] Regenerate a number of FileCheck assertions with my script for
|
2014-10-03 01:06:32 +00:00 |
fp-une-cmp.ll
|
…
|
|
fp2sint.ll
|
…
|
|
fp_constant_op.ll
|
…
|
|
fp_load_cast_fold.ll
|
…
|
|
fp_load_fold.ll
|
…
|
|
fpstack-debuginstr-kill.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
frame-base.ll
|
…
|
|
frameaddr.ll
|
[x32] Use ebp/esp as frame and stack pointer
|
2014-08-07 09:41:19 +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-cc.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
ghc-cc64.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
global-sections-tls.ll
|
…
|
|
global-sections.ll
|
On MachO, don't put non-private constants in mergeable sections.
|
2014-08-28 20:13:31 +00:00 |
gs-fold.ll
|
…
|
|
h-register-addressing-32.ll
|
…
|
|
h-register-addressing-64.ll
|
…
|
|
h-register-store.ll
|
…
|
|
h-registers-0.ll
|
…
|
|
h-registers-1.ll
|
…
|
|
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-cc.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
hipe-cc64.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
hipe-prologue.ll
|
…
|
|
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
|
…
|
|
i128-ret.ll
|
…
|
|
i128-sdiv.ll
|
…
|
|
i256-add.ll
|
…
|
|
i486-fence-loop.ll
|
…
|
|
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
|
…
|
|
imul-lea-2.ll
|
…
|
|
imul-lea.ll
|
…
|
|
imul64-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-R-constraint.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
|
[X86] Simplify X87 stackifier pass.
|
2014-08-01 22:19:41 +00:00 |
inline-asm-h.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
inline-asm-modifier-n.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
inline-asm-modifier-q.ll
|
[x86] Fix printing of register operands with q modifier.
|
2014-03-28 23:28:07 +00:00 |
inline-asm-mrv.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
inline-asm-out-regs.ll
|
…
|
|
inline-asm-pic.ll
|
…
|
|
inline-asm-ptr-cast.ll
|
…
|
|
inline-asm-q-regs.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
inline-asm-sp-clobber-memcpy.ll
|
Revert "X86 memcpy lowering: use "rep movs" even when esi is used as base pointer" (r204174)
|
2014-03-26 16:30:54 +00:00 |
inline-asm-stack-realign.ll
|
Fix XFAIL rules.
|
2013-12-11 08:38:42 +00:00 |
inline-asm-stack-realign2.ll
|
Fix XFAIL rules.
|
2013-12-11 08:38:42 +00:00 |
inline-asm-stack-realign3.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
inline-asm-tied.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
inline-asm-x-scalar.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
inline-asm.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
inlineasm-sched-bug.ll
|
…
|
|
inreg.ll
|
…
|
|
ins_split_regalloc.ll
|
[RegAlloc] Make tryInstructionSplit less aggressive.
|
2014-01-02 22:47:22 +00:00 |
ins_subreg_coalesce-1.ll
|
…
|
|
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-sink.ll
|
Add the ability to use GEPs for address sinking in CGP
|
2014-04-12 00:59:48 +00:00 |
isel-sink2.ll
|
…
|
|
isel-sink3.ll
|
…
|
|
isint.ll
|
X86: Don't generate 64-bit movd after cmpneqsd in 32-bit mode (PR19059)
|
2014-03-11 15:49:24 +00:00 |
isnan.ll
|
…
|
|
isnan2.ll
|
…
|
|
ispositive.ll
|
…
|
|
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
|
Use "weak alias" instead of "alias weak"
|
2014-07-30 22:51:54 +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
|
[x32] Fix FrameIndex check in SelectLEA64_32Addr
|
2014-08-20 11:59:22 +00:00 |
lea-3.ll
|
[x32] Fix FrameIndex check in SelectLEA64_32Addr
|
2014-08-20 11:59:22 +00:00 |
lea-4.ll
|
[x32] Fix FrameIndex check in SelectLEA64_32Addr
|
2014-08-20 11:59:22 +00:00 |
lea-5.ll
|
[x32] Fix FrameIndex check in SelectLEA64_32Addr
|
2014-08-20 11:59:22 +00:00 |
lea-recursion.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
lea.ll
|
[x32] Fix FrameIndex check in SelectLEA64_32Addr
|
2014-08-20 11:59:22 +00:00 |
leaf-fp-elim.ll
|
…
|
|
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-setcc.ll
|
…
|
|
longlong-deadload.ll
|
…
|
|
loop-blocks.ll
|
…
|
|
loop-hoist.ll
|
…
|
|
loop-strength-reduce-2.ll
|
…
|
|
loop-strength-reduce-3.ll
|
…
|
|
loop-strength-reduce.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
|
Revert r216862 due to a performance regression
|
2014-10-01 15:22:13 +00:00 |
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
|
…
|
|
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-intrin-base-reg.ll
|
X86: Fix conflict over ESI between base register and rep;movsl
|
2014-08-29 20:50:31 +00:00 |
mem-promote-integers.ll
|
[x86] Make some questionable tests not spew assembly to stdout, which
|
2014-08-02 00:50:10 +00:00 |
membarrier.ll
|
…
|
|
memcmp.ll
|
X86: Perform integer comparisons at i32 or larger.
|
2013-11-22 19:57:47 +00:00 |
memcpy-2.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
memcpy.ll
|
…
|
|
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
|
…
|
|
memset64-on-x86-32.ll
|
…
|
|
merge_store.ll
|
Add the ability to use GEPs for address sinking in CGP
|
2014-04-12 00:59:48 +00:00 |
mfence.ll
|
…
|
|
mingw-alloca.ll
|
Added test for -elf configuration, to see that _alloca call is properly
|
2013-10-24 09:36:08 +00:00 |
misaligned-memset.ll
|
…
|
|
misched-aa-colored.ll
|
Tweak the spelling of the asserts requirement a bit more. This makes it
|
2014-01-21 22:39:19 +00:00 |
misched-aa-mmos.ll
|
Conservatively handle multiple MMOs in MIsNeedChainEdge
|
2014-01-08 21:52:02 +00:00 |
misched-balance.ll
|
MachineSink: Fix and tweak critical-edge breaking heuristic.
|
2013-10-14 16:57:17 +00:00 |
misched-copy.ll
|
…
|
|
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
|
…
|
|
misched-new.ll
|
…
|
|
mmx-arg-passing.ll
|
…
|
|
mmx-arg-passing2.ll
|
…
|
|
mmx-arith.ll
|
…
|
|
mmx-bitcast-to-i64.ll
|
…
|
|
mmx-builtins.ll
|
Add in64BitMode/in32BitMode to the MMX/SSE2/AVX maskmovq/dq instructions. This way the asm parser will pick the right one based on the mode. Instruction selection already did the right thing based on the pointer size.
|
2013-10-09 02:18:34 +00:00 |
mmx-copy-gprs.ll
|
…
|
|
mmx-emms.ll
|
…
|
|
mmx-insert-element.ll
|
…
|
|
mmx-pinsrw.ll
|
…
|
|
mmx-punpckhdq.ll
|
…
|
|
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
|
[x86] Regenerate a number of FileCheck assertions with my script for
|
2014-10-03 01:06:32 +00:00 |
movmsk.ll
|
…
|
|
movntdq-no-avx.ll
|
…
|
|
ms-inline-asm.ll
|
MS inline asm: Hide symbol to attempt to fix test failure on darwin
|
2014-08-01 21:54:37 +00:00 |
mul-legalize.ll
|
…
|
|
mul-remat.ll
|
…
|
|
mul-shift-reassoc.ll
|
…
|
|
mul64.ll
|
…
|
|
mul128.ll
|
…
|
|
mul128_sext_loop.ll
|
CodeGenPrep: sink extends of illegal types into use block.
|
2014-03-13 13:36:25 +00:00 |
muloti.ll
|
…
|
|
mult-alt-generic-i686.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
mult-alt-generic-x86_64.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
mult-alt-x86.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
multiple-loop-post-inc.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
multiple-return-values-cross-block.ll
|
…
|
|
mulx32.ll
|
…
|
|
mulx64.ll
|
…
|
|
musttail-indirect.ll
|
Don't count inreg params when mangling fastcall functions
|
2014-08-06 18:09:04 +00:00 |
musttail-thiscall.ll
|
Implement X86 code generation for musttail
|
2014-04-29 23:55:41 +00:00 |
musttail-varargs.ll
|
musttail: Forward regparms of variadic functions on x86_64
|
2014-08-29 21:42:08 +00:00 |
musttail.ll
|
Implement X86 code generation for musttail
|
2014-04-29 23:55:41 +00:00 |
named-reg-alloc.ll
|
Implememting named register intrinsics
|
2014-05-06 16:51:25 +00:00 |
named-reg-notareg.ll
|
Implememting named register intrinsics
|
2014-05-06 16:51:25 +00:00 |
nancvt.ll
|
…
|
|
narrow-shl-cst.ll
|
…
|
|
narrow-shl-load.ll
|
[SDAG] Make the DAGCombine worklist not grow endlessly due to duplicate
|
2014-07-23 07:08:53 +00:00 |
narrow_op-1.ll
|
…
|
|
neg-shl-add.ll
|
…
|
|
neg_cmp.ll
|
…
|
|
neg_fp.ll
|
…
|
|
negate-add-zero.ll
|
[Constant Hoisting] Make the constant materialization cost operand dependent
|
2014-03-21 06:04:45 +00:00 |
negative-sin.ll
|
…
|
|
negative-stride-fptosi-user.ll
|
…
|
|
negative-subscript.ll
|
…
|
|
negative_zero.ll
|
…
|
|
newline-and-quote.ll
|
Don't mangle \n and "
|
2013-11-14 06:05:49 +00:00 |
no-cmov.ll
|
…
|
|
no-compact-unwind.ll
|
…
|
|
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
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
objc-gc-module-flags.ll
|
…
|
|
object-size.ll
|
Reapply [FastISel][X86] Emit more efficient instructions for integer constant materialization (r215593).
|
2014-08-19 19:44:06 +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
|
…
|
|
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
|
[x86] Regenerate a number of FileCheck assertions with my script for
|
2014-10-03 01:06:32 +00:00 |
pass-three.ll
|
…
|
|
patchpoint-webkit_jscc.ll
|
[Stackmaps] Make ithe frame-pointer required for stackmaps.
|
2014-10-02 22:21:49 +00:00 |
patchpoint.ll
|
[Stackmaps] Make ithe frame-pointer required for stackmaps.
|
2014-10-02 22:21:49 +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 |
peephole-fold-movsd.ll
|
llvm/test/CodeGen/X86/peephole-fold-movsd.ll: Relax an expression for win32.
|
2014-09-15 19:00:31 +00:00 |
peephole-multiple-folds.ll
|
llvm/test/CodeGen/X86/peephole-multiple-folds.ll: Relax expressions to satisfy win32.
|
2014-04-03 20:07:51 +00:00 |
personality.ll
|
Port test to cfi.
|
2014-03-21 00:30:24 +00:00 |
personality_size.ll
|
Remove unused options from test.
|
2014-03-20 21:38:04 +00:00 |
phaddsub.ll
|
…
|
|
phi-bit-propagation.ll
|
…
|
|
phi-immediate-factoring.ll
|
…
|
|
phielim-split.ll
|
…
|
|
phys-reg-local-regalloc.ll
|
…
|
|
phys_subreg_coalesce-2.ll
|
…
|
|
phys_subreg_coalesce-3.ll
|
…
|
|
phys_subreg_coalesce.ll
|
…
|
|
pic-load-remat.ll
|
…
|
|
pic.ll
|
Make this test a bit stricter.
|
2013-12-11 04:10:41 +00:00 |
pic_jumptable.ll
|
…
|
|
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
|
…
|
|
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
|
…
|
|
pr10524.ll
|
…
|
|
pr10525.ll
|
…
|
|
pr10526.ll
|
…
|
|
pr11202.ll
|
…
|
|
pr11334.ll
|
…
|
|
pr11415.ll
|
…
|
|
pr11468.ll
|
…
|
|
pr11985.ll
|
…
|
|
pr11998.ll
|
…
|
|
pr12312.ll
|
…
|
|
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
|
[x86] Regenerate a number of FileCheck assertions with my script for
|
2014-10-03 01:06:32 +00:00 |
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
|
…
|
|
pshufb-mask-comments.ll
|
Fix test case commited in r218242 to appease buildbot.
|
2014-09-22 18:07:20 +00:00 |
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-zone.ll
|
…
|
|
red-zone2.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 |
return_zeroext_i2.ll
|
[pr19635] Revert most of r170537, and add new testcase.
|
2014-08-08 08:21:19 +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
|
…
|
|
rotate.ll
|
…
|
|
rotate2.ll
|
…
|
|
rotate4.ll
|
[X86] Add peephole for masked rotate amount
|
2014-03-12 21:20:55 +00:00 |
rounding-ops.ll
|
…
|
|
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-extract.ll
|
…
|
|
scalar-min-max-fill-operand.ll
|
…
|
|
scalar_sse_minmax.ll
|
…
|
|
scalar_widen_div.ll
|
…
|
|
scalarize-bitcast.ll
|
…
|
|
scev-interchange.ll
|
…
|
|
sdiv-exact.ll
|
…
|
|
segmented-stacks-dynamic.ll
|
[x32] Fix segmented stacks support
|
2014-09-22 13:11:35 +00:00 |
segmented-stacks.ll
|
[x32] Fix segmented stacks support
|
2014-09-22 13:11:35 +00:00 |
select-with-and-or.ll
|
…
|
|
select.ll
|
[SDAG] Fix a really, really terrible bug in the DAG combiner.
|
2014-08-04 21:29:59 +00:00 |
select_const.ll
|
…
|
|
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-anyext.ll
|
…
|
|
shl-i64.ll
|
…
|
|
shl_elim.ll
|
…
|
|
shl_undef.ll
|
Fix known typos
|
2014-01-24 17:20:08 +00:00 |
shrink-compare.ll
|
X86: Perform integer comparisons at i32 or larger.
|
2013-11-22 19:57:47 +00:00 |
shrink-fp-const1.ll
|
…
|
|
shrink-fp-const2.ll
|
…
|
|
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-blockfreq.ll
|
[MachineSink+PGO] Teach MachineSink to use BlockFrequencyInfo
|
2014-09-25 23:14:26 +00:00 |
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-for-size.ll
|
Use broadcasts to optimize overall size when loading constant splat vectors (x86-64 with AVX or AVX2).
|
2014-09-22 18:54:01 +00:00 |
splat-scalar-load.ll
|
…
|
|
split-eh-lpad-edges.ll
|
…
|
|
split-vector-bitcast.ll
|
…
|
|
split-vector-rem.ll
|
…
|
|
sqrt-fastmath.ll
|
…
|
|
sqrt.ll
|
[FastISel][X86] Add support for the sqrt intrinsic.
|
2014-06-11 23:11:02 +00:00 |
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
|
[x86] Add triples to these tests so that we see fewer calling convention
|
2014-10-03 02:00:09 +00:00 |
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.ll
|
[x86] Merge two very similar tests and regenerate FileCheck lines for
|
2014-10-03 01:37:53 +00:00 |
sse-varargs.ll
|
…
|
|
sse1.ll
|
[x86] Add triples to these tests so that we see fewer calling convention
|
2014-10-03 02:00:09 +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] Cleanup and generate precise FileCheck assertions for a bunch of
|
2014-10-03 01:37:58 +00:00 |
sse3-avx-addsub-2.ll
|
[x86] As a follow-up to r217819, don't check for VSELECT legality now
|
2014-09-16 00:24:42 +00:00 |
sse3-avx-addsub.ll
|
[x86] Add the beginnings of a proper DAG combine to match ADDSUBPS and
|
2014-09-16 00:15:20 +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] Cleanup and generate precise FileCheck assertions for a bunch of
|
2014-10-03 01:37:58 +00:00 |
sse4a.ll
|
…
|
|
sse41-intrinsics-x86-upgrade.ll
|
[x86] Fix a pretty horrible bug and inconsistency in the x86 asm
|
2014-09-06 10:00:01 +00:00 |
sse41-intrinsics-x86.ll
|
[x86] Fix a pretty horrible bug and inconsistency in the x86 asm
|
2014-09-06 10:00:01 +00:00 |
sse41.ll
|
[x86] Cleanup and generate precise FileCheck assertions for a bunch of
|
2014-10-03 01:37:58 +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
|
…
|
|
sse42_64.ll
|
…
|
|
sse_partial_update.ll
|
…
|
|
sse_reload_fold.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-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-align2.ll
|
…
|
|
stack-protector-dbginfo.ll
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +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
|
…
|
|
stack_guard_remat.ll
|
[stack protector] Fix a potential security bug in stack protector where the
|
2014-07-25 19:31:34 +00:00 |
stackmap-fast-isel.ll
|
[Stackmaps] Make ithe frame-pointer required for stackmaps.
|
2014-10-02 22:21:49 +00:00 |
stackmap-liveness.ll
|
[Stackmaps] Make ithe frame-pointer required for stackmaps.
|
2014-10-02 22:21:49 +00:00 |
stackmap-nops.ll
|
[Stackmaps] Make ithe frame-pointer required for stackmaps.
|
2014-10-02 22:21:49 +00:00 |
stackmap-shadow-optimization.ll
|
[Stackmaps] Make ithe frame-pointer required for stackmaps.
|
2014-10-02 22:21:49 +00:00 |
stackmap.ll
|
[Stackmaps] Make ithe frame-pointer required for stackmaps.
|
2014-10-02 22:21:49 +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-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 |
store_op_load_fold.ll
|
…
|
|
store_op_load_fold2.ll
|
…
|
|
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
|
…
|
|
swizzle-2.ll
|
[x86] Regenerate and clean up more tests is preparation for vector
|
2014-10-03 01:44:04 +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
|
…
|
|
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-multiret.ll
|
Do not insert a tail call when returning multiple values on X86
|
2014-08-20 19:00:37 +00:00 |
tailcall-returndup-void.ll
|
…
|
|
tailcall-ri64.ll
|
…
|
|
tailcall-stackalign.ll
|
…
|
|
tailcall-structret.ll
|
…
|
|
tailcall.ll
|
…
|
|
tailcallbyval.ll
|
…
|
|
tailcallbyval64.ll
|
…
|
|
tailcallfp.ll
|
…
|
|
tailcallfp2.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-intrinsics-x86_64.ll
|
Fix broken CHECK lines
|
2014-02-16 07:31:05 +00:00 |
tbm_patterns.ll
|
Add an additional pattern for BLCI since opt can turn (not (add x, 1)) into (sub -2, x).
|
2013-10-05 17:17:53 +00:00 |
test-nofold.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
test-shrink-bug.ll
|
…
|
|
test-shrink.ll
|
…
|
|
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
|
[x86] Regenerate and clean up more tests is preparation for vector
|
2014-10-03 01:44:04 +00:00 |
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
|
Revert "DI: Fold constant arguments into a single MDString"
|
2014-10-02 22:15:31 +00:00 |
unreachable-loop-sinking.ll
|
…
|
|
unwind-init.ll
|
…
|
|
unwindraise.ll
|
…
|
|
urem-i8-constant.ll
|
…
|
|
use-add-flags.ll
|
…
|
|
utf8.ll
|
…
|
|
utf16-cfstrings.ll
|
…
|
|
v-binop-widen.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
v-binop-widen2.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
v2f32.ll
|
[x86] Regenerate and clean up more tests is preparation for vector
|
2014-10-03 01:44:04 +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
|
…
|
|
vaargs.ll
|
Setting the CPU in the new vaargs test
|
2013-12-17 16:20:37 +00:00 |
vararg-callee-cleanup.ll
|
Verifier: Don't reject varargs callee cleanup functions
|
2014-08-29 21:25:28 +00:00 |
vararg_no_start.ll
|
ARM / x86_64 varargs: Don't save regparms in prologue without va_start
|
2014-08-22 21:59:26 +00:00 |
vararg_tailcall.ll
|
…
|
|
variable-sized-darwin-bzero.ll
|
…
|
|
variadic-node-pic.ll
|
…
|
|
vastart-defs-eflags.ll
|
ARM / x86_64 varargs: Don't save regparms in prologue without va_start
|
2014-08-22 21:59:26 +00:00 |
vbinop-simplify-bug.ll
|
Update test/CodeGen/X86/vbinop-simplify-bug.ll.
|
2014-01-15 20:16:14 +00:00 |
vec-sign.ll
|
…
|
|
vec-trunc-store.ll
|
…
|
|
vec_add.ll
|
…
|
|
vec_align.ll
|
…
|
|
vec_align_i256.ll
|
…
|
|
vec_anyext.ll
|
…
|
|
vec_call.ll
|
…
|
|
vec_cast.ll
|
…
|
|
vec_cast2.ll
|
[x86] Regenerate precise checks for a couple of test cases and remove
|
2014-10-03 01:50:08 +00:00 |
vec_clear.ll
|
…
|
|
vec_compare-sse4.ll
|
…
|
|
vec_compare.ll
|
…
|
|
vec_ctbits.ll
|
llvm/test/CodeGen/X86/vec_ctbits.ll: Add explicit -mtriple=x86_64-unknown. It was incompatible to Win32 x64.
|
2014-09-12 15:10:56 +00:00 |
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
|
[x86] Teach the vector combiner that picks a canonical shuffle from to
|
2014-09-14 22:41:37 +00:00 |
vec_fabs.ll
|
Improved test cases that were added with r214892.
|
2014-08-05 20:16:35 +00:00 |
vec_floor.ll
|
…
|
|
vec_fneg.ll
|
optimize vector fneg of bitcasted integer value
|
2014-08-14 15:15:28 +00:00 |
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
|
…
|
|
vec_insert-3.ll
|
…
|
|
vec_insert-4.ll
|
…
|
|
vec_insert-5.ll
|
[x86] Regenerate precise checks for a couple of test cases and remove
|
2014-10-03 01:50:08 +00:00 |
vec_insert-7.ll
|
…
|
|
vec_insert-8.ll
|
…
|
|
vec_insert-9.ll
|
…
|
|
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
|
[x86] Fix an embarressing bug in the INSERTPS formation code. The mask
|
2014-09-05 23:19:45 +00:00 |
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-H.ll
|
…
|
|
vec_set-I.ll
|
…
|
|
vec_set-J.ll
|
…
|
|
vec_set.ll
|
…
|
|
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_shift.ll
|
…
|
|
vec_shift2.ll
|
…
|
|
vec_shift3.ll
|
…
|
|
vec_shift4.ll
|
Force CPU type to unbreak unit tests on Haswell machines.
|
2013-11-30 03:07:16 +00:00 |
vec_shift5.ll
|
[X86] Teach the backend how to fold target specific dag node for packed
|
2013-12-28 11:11:52 +00:00 |
vec_shift6.ll
|
[X86] Teach the backend how to lower vector shift left into multiply rather than scalarizing it.
|
2014-02-12 23:42:28 +00:00 |
vec_shuf-insert.ll
|
Test commit - added a new line to vec_shuf-insert.ll.
|
2014-02-10 12:42:13 +00:00 |
vec_shuffle-11.ll
|
…
|
|
vec_shuffle-14.ll
|
Explicitly disable AVX on a bunch of tests so they won't fail on AVX machines post r192171.
|
2013-10-08 06:06:57 +00:00 |
vec_shuffle-15.ll
|
…
|
|
vec_shuffle-16.ll
|
…
|
|
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
|
…
|
|
vec_shuffle-26.ll
|
…
|
|
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
|
…
|
|
vec_shuffle-37.ll
|
…
|
|
vec_shuffle-38.ll
|
llvm/test/CodeGen/X86/vec_shuffle-38.ll: Add explicit -mtriple=x86_64-unknown to avoid incompatibility of win32.
|
2014-09-14 23:39:01 +00:00 |
vec_shuffle-39.ll
|
Enable MI Sched for x86.
|
2013-10-15 23:33:07 +00:00 |
vec_shuffle-40.ll
|
[X86] Generate VPSHUFB for in-place v16i16 shuffles
|
2014-03-25 17:47:06 +00:00 |
vec_shuffle-41.ll
|
[X86] Improve buildFromShuffleMostly for AVX
|
2014-04-18 19:44:16 +00:00 |
vec_shuffle.ll
|
…
|
|
vec_splat-2.ll
|
…
|
|
vec_splat-3.ll
|
[x86] Give this test a bare metal triple so it doesn't use the weird
|
2014-08-02 11:17:41 +00:00 |
vec_splat.ll
|
[x86] Teach the vector combiner that picks a canonical shuffle from to
|
2014-09-14 22:41:37 +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
|
…
|
|
vec_trunc_sext.ll
|
Fix a logic bug in x86 vector codegen: sext (zext (x) ) != sext (x) (PR20472).
|
2014-08-28 18:59:22 +00:00 |
vec_udiv_to_shift.ll
|
…
|
|
vec_uint_to_fp.ll
|
…
|
|
vec_unsafe-fp-math.ll
|
Allow vector fsub ops with constants to get the same optimizations as scalars.
|
2014-09-05 22:26:22 +00:00 |
vec_zero-2.ll
|
…
|
|
vec_zero.ll
|
…
|
|
vec_zero_cse.ll
|
…
|
|
vector-blend.ll
|
[x86] Switch some of the new consolidated vector tests to use
|
2014-10-02 06:52:19 +00:00 |
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
|
[x86] Regenerate precise FileCheck lines for the lats batch of test
|
2014-10-03 01:57:38 +00:00 |
vector-intrinsics.ll
|
…
|
|
vector-rem.ll
|
…
|
|
vector-sext.ll
|
[x86] Switch some of the new consolidated vector tests to use
|
2014-10-02 06:52:19 +00:00 |
vector-shuffle-128-v2.ll
|
[x86] Improve and correct how the new vector shuffle lowering was
|
2014-10-01 23:14:28 +00:00 |
vector-shuffle-128-v4.ll
|
[x86] Teach the new vector shuffle lowering to widen floating point
|
2014-10-02 21:37:14 +00:00 |
vector-shuffle-128-v8.ll
|
[x86] Teach the new vector shuffle lowering about VBROADCAST and
|
2014-10-01 00:41:21 +00:00 |
vector-shuffle-128-v16.ll
|
[x86] Teach the new vector shuffle lowering about VBROADCAST and
|
2014-10-01 00:41:21 +00:00 |
vector-shuffle-256-v4.ll
|
[x86] Teach the new vector shuffle lowering about VBROADCAST and
|
2014-10-01 00:41:21 +00:00 |
vector-shuffle-256-v8.ll
|
[x86] Teach the new vector shuffle lowering to widen floating point
|
2014-10-02 21:37:14 +00:00 |
vector-shuffle-256-v16.ll
|
[x86] Teach the new vector shuffle lowering about VBROADCAST and
|
2014-10-01 00:41:21 +00:00 |
vector-shuffle-256-v32.ll
|
[x86] Teach the new vector shuffle lowering about VBROADCAST and
|
2014-10-01 00:41:21 +00:00 |
vector-shuffle-512-v8.ll
|
[x86] Teach the new vector shuffle lowering about VBROADCAST and
|
2014-10-01 00:41:21 +00:00 |
vector-shuffle-combining.ll
|
[x86] Merge still more combine tests into the common file. These at
|
2014-10-02 08:02:34 +00:00 |
vector-variable-idx.ll
|
…
|
|
vector-variable-idx2.ll
|
…
|
|
vector-zext.ll
|
[x86] Switch some of the new consolidated vector tests to use
|
2014-10-02 06:52:19 +00:00 |
vector.ll
|
…
|
|
vfcmp.ll
|
…
|
|
viabs.ll
|
AVX-512: Implemented masking for integer arithmetic & logic instructions.
|
2014-03-27 09:45:08 +00:00 |
visibility.ll
|
…
|
|
visibility2.ll
|
…
|
|
volatile.ll
|
…
|
|
vortex-bug.ll
|
…
|
|
vselect-2.ll
|
[X86] Add extra rules for combining vselect dag nodes into movsd.
|
2014-01-28 18:14:21 +00:00 |
vselect-minmax.ll
|
…
|
|
vselect.ll
|
[x86] Regenerate precise FileCheck lines for the lats batch of test
|
2014-10-03 01:57:38 +00:00 |
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 |
vshift_scalar.ll
|
…
|
|
vshift_split.ll
|
…
|
|
vshift_split2.ll
|
…
|
|
vsplit-and.ll
|
…
|
|
warn-stack.ll
|
Add warning capabilities in LLVM.
|
2013-12-17 17:47:22 +00:00 |
weak.ll
|
…
|
|
weak_def_can_be_hidden.ll
|
Fix a bug with .weak_def_can_be_hidden: Mutable variables cannot use it.
|
2014-02-07 16:21:30 +00:00 |
wide-fma-contraction.ll
|
…
|
|
wide-integer-fold.ll
|
…
|
|
widen_arith-1.ll
|
…
|
|
widen_arith-2.ll
|
…
|
|
widen_arith-3.ll
|
…
|
|
widen_arith-4.ll
|
…
|
|
widen_arith-5.ll
|
…
|
|
widen_arith-6.ll
|
…
|
|
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
|
…
|
|
widen_cast-3.ll
|
…
|
|
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
|
…
|
|
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
|
…
|
|
widen_conv-4.ll
|
…
|
|
widen_conversions.ll
|
[x86] Fully generalize the zext lowering in the new vector shuffle
|
2014-09-19 20:00:32 +00:00 |
widen_extract-1.ll
|
…
|
|
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
|
[x86] Regenerate precise FileCheck lines for the lats batch of test
|
2014-10-03 01:57:38 +00:00 |
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_call_epi.ll
|
Fix failure to invoke exception handler on Win64
|
2014-08-04 21:05:27 +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
|
CodeGen: Handle va_start in the entry block
|
2014-09-02 18:42:44 +00:00 |
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
|
…
|
|
x32-function_pointer-1.ll
|
[x32] Fix function indirect calls
|
2014-09-17 07:09:23 +00:00 |
x32-function_pointer-2.ll
|
[x32] Fix function indirect calls
|
2014-09-17 07:09:23 +00:00 |
x32-function_pointer-3.ll
|
[x32] Fix function indirect calls
|
2014-09-17 07:09:23 +00:00 |
x86-64-and-mask.ll
|
…
|
|
x86-64-arg.ll
|
…
|
|
x86-64-asm.ll
|
…
|
|
x86-64-call.ll
|
[x32] Fix function indirect calls
|
2014-09-17 07:09:23 +00:00 |
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
|
Use "weak alias" instead of "alias weak"
|
2014-07-30 22:51:54 +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-stack-and-frame-ptr.ll
|
[x32] Use ebp/esp as frame and stack pointer
|
2014-08-07 09:41:19 +00:00 |
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-mixed-alignment-dagcombine.ll
|
Fix test case introduced in r214322
|
2014-07-30 20:26:09 +00:00 |
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 |
x86_64-mul-by-const.ll
|
…
|
|
xaluo.ll
|
Reapply [FastISel][X86] Emit more efficient instructions for integer constant materialization (r215593).
|
2014-08-19 19:44:06 +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 |