.. |
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
|
…
|
|
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
|
Cleanup a few tests on sse4a machines and FileCheckize along the way.
|
2015-01-29 13:31:32 +00:00 |
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-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
|
…
|
|
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-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-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-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-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
|
Revert part of r227437 as it was unnecessary. Thanks to echristo for
|
2015-02-02 23:58:54 +00:00 |
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 "r226086 - Revert "r226071 - [RegisterCoalescer] Remove copies to reserved registers""
|
2015-01-15 20:32:09 +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
|
[X86] Custom lower UINT_TO_FP from v4f32 to v4i32, and for v8f32 to v8i32 if
|
2014-11-11 02:23:47 +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-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-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-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
|
Revert part of r227437 as it was unnecessary. Thanks to echristo for
|
2015-02-02 23:58:54 +00:00 |
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-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
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +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-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
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +00:00 |
2010-01-19-OptExtBug.ll
|
…
|
|
2010-02-01-DbgValueCrash.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
2010-02-01-TaillCallCrash.ll
|
…
|
|
2010-02-03-DualUndef.ll
|
…
|
|
2010-02-04-SchedulerBug.ll
|
…
|
|
2010-02-11-NonTemporal.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
2010-02-12-CoalescerBug-Impdef.ll
|
…
|
|
2010-02-15-ImplicitDefBug.ll
|
…
|
|
2010-02-19-TailCallRetAddrBug.ll
|
…
|
|
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-29-CoalescerCrash.ll
|
…
|
|
2010-04-30-LocalAlloc-LandingPad.ll
|
…
|
|
2010-05-03-CoalescerSubRegClobber.ll
|
…
|
|
2010-05-05-LocalAllocEarlyClobber.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +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
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +00:00 |
2010-05-26-DotDebugLoc.ll
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +00:00 |
2010-05-26-FP_TO_INT-crash.ll
|
…
|
|
2010-05-28-Crash.ll
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +00:00 |
2010-06-01-DeadArg-DbgInfo.ll
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +00:00 |
2010-06-09-FastAllocRegisters.ll
|
…
|
|
2010-06-14-fast-isel-fs-load.ll
|
…
|
|
2010-06-15-FastAllocEarlyCLobber.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
2010-06-24-g-constraint-crash.ll
|
…
|
|
2010-06-25-CoalescerSubRegDefDead.ll
|
…
|
|
2010-06-25-asm-RA-crash.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
2010-06-28-FastAllocTiedOperand.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +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
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +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
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +00:00 |
2010-09-01-RemoveCopyByCommutingDef.ll
|
…
|
|
2010-09-16-EmptyFilename.ll
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +00:00 |
2010-09-16-asmcrash.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
2010-09-17-SideEffectsInChain.ll
|
…
|
|
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
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +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
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +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
|
…
|
|
2011-05-27-CrossClassCoalescing.ll
|
…
|
|
2011-06-01-fildll.ll
|
…
|
|
2011-06-03-x87chain.ll
|
…
|
|
2011-06-06-fgetsign80bit.ll
|
…
|
|
2011-06-12-FastAllocSpill.ll
|
…
|
|
2011-06-14-PreschedRegalias.ll
|
…
|
|
2011-06-14-mmx-inlineasm.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
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
|
…
|
|
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
|
[X86][SSE] Missing SSE/AVX1 memory folding integer instructions
|
2015-01-21 23:43:30 +00:00 |
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
|
x86-32: PUSHF/POPF use/def EFLAGS
|
2014-12-16 20:15:45 +00:00 |
2012-01-18-vbitcast.ll
|
Revert "[x86] Combine x86mmx/i64 to v2i64 conversion to use scalar_to_vector"
|
2015-01-27 21:34:11 +00:00 |
2012-02-12-dagco.ll
|
…
|
|
2012-02-14-scalar.ll
|
…
|
|
2012-02-23-mmx-inlineasm.ll
|
…
|
|
2012-02-29-CoalescerBug.ll
|
…
|
|
2012-03-15-build_vector_wl.ll
|
…
|
|
2012-03-20-LargeConstantExpr.ll
|
…
|
|
2012-03-26-PostRALICMBug.ll
|
…
|
|
2012-04-09-TwoAddrPassBug.ll
|
…
|
|
2012-04-26-sdglue.ll
|
[x86] Enable the new vector shuffle lowering by default.
|
2014-10-04 03:52:55 +00:00 |
2012-05-17-TwoAddressBug.ll
|
…
|
|
2012-05-19-CoalescerCrash.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
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
2012-11-30-misched-dbg.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
2012-11-30-regpres-dbg.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +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
|
SelectionDAG switch lowering: Replace unreachable default with most popular case.
|
2014-12-06 01:28:50 +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
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
MachineSink-CritEdge.ll
|
…
|
|
MachineSink-DbgValue.ll
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +00:00 |
MachineSink-PHIUse.ll
|
…
|
|
MachineSink-eflags.ll
|
…
|
|
MergeConsecutiveStores.ll
|
Revert r227242 - Merge vector stores into wider vector stores (PR21711).
|
2015-01-27 23:58:01 +00:00 |
StackColoring-dbg.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
StackColoring.ll
|
…
|
|
SwitchLowering.ll
|
…
|
|
SwizzleShuff.ll
|
[x86] Make vector legalization of extloads work more like the "normal"
|
2014-07-24 22:09:56 +00:00 |
TruncAssertZext.ll
|
Fix CR/LF line endings in test case.
|
2014-11-17 08:00:45 +00:00 |
WidenArith.ll
|
…
|
|
abi-isel.ll
|
…
|
|
add-of-carry.ll
|
Revert r213070. It's breaking the build in MCELFStreamer::EmitInstToData(...).
|
2014-07-15 16:24:24 +00:00 |
add.ll
|
…
|
|
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
|
…
|
|
addr-mode-matcher.ll
|
[ISel] Keep matching state consistent when folding during X86 address match
|
2014-10-03 20:00:34 +00:00 |
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
|
…
|
|
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
|
Delete -std-compile-opts.
|
2014-10-16 20:00:02 +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
|
SelectionDAG switch lowering: Replace unreachable default with most popular case.
|
2014-12-06 01:28:50 +00:00 |
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
|
…
|
|
atom-lea-sp.ll
|
…
|
|
atom-pad-short-functions.ll
|
…
|
|
atom-sched.ll
|
…
|
|
atom-shuf.ll
|
…
|
|
atomic-dagsched.ll
|
…
|
|
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: Emit LOCK prefix after DATA16
|
2014-12-15 22:34:58 +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
|
[X86] Don't transform atomic-load-add into an inc/dec when inc/dec is slow
|
2014-10-08 23:16:23 +00:00 |
atomic_idempotent.ll
|
Lower idempotent RMWs to fence+load
|
2014-09-25 17:27:43 +00:00 |
atomic_mi.ll
|
[X86] Avoid generating inc/dec when slow for x.atomic_store(1 + x.atomic_load())
|
2014-10-08 19:38:18 +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
|
Fix PR22179.
|
2015-01-10 23:41:24 +00:00 |
avx-arith.ll
|
…
|
|
avx-basic.ll
|
[x86] Enable the new vector shuffle lowering by default.
|
2014-10-04 03:52:55 +00:00 |
avx-bitcast.ll
|
…
|
|
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
|
[X86][AVX] 256-bit vector stack unaligned load/stores identification
|
2014-11-18 23:38:19 +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] Remove some windows line endings that snuck into the tests here.
|
2015-01-11 01:36:20 +00:00 |
avx-intrinsics-x86_64.ll
|
…
|
|
avx-load-store.ll
|
…
|
|
avx-logic.ll
|
…
|
|
avx-minmax.ll
|
…
|
|
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-splat.ll
|
Line endings fix. NFC.
|
2015-01-26 21:28:32 +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-vperm2x128.ll
|
[x86] Teach the x86 vector shuffle lowering to detect mergable 128-bit
|
2014-11-21 13:56:05 +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] Change u8imm operands to always print as unsigned. This makes shuffle masks and the like make way more sense.
|
2015-01-23 08:00:59 +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
|
…
|
|
avx2-gather.ll
|
AVX2: Added 2 more tests for gather intrinsics.
|
2015-02-01 08:52:15 +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] Remove some windows line endings that snuck into the tests here.
|
2015-01-11 01:36:20 +00:00 |
avx2-logic.ll
|
…
|
|
avx2-nontemporal.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
avx2-phaddsub.ll
|
…
|
|
avx2-pmovx-256-old-shuffle.ll
|
[X86] Declare SSE4.1/AVX2 vector extloads covered by PMOV[SZ]X legal.
|
2015-01-21 17:07:06 +00:00 |
avx2-pmovxrm-intrinsics.ll
|
[X86] Refactor PMOV[SZ]Xrm to add missing AVX2 patterns.
|
2014-12-06 01:31:07 +00:00 |
avx2-shift.ll
|
X86: use vpsllvd (& friends) for 16-bit shifts on Haswell
|
2014-02-18 11:15:32 +00:00 |
avx2-vbroadcast.ll
|
Line endings fix. NFC.
|
2015-01-26 21:28:32 +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
|
[AVX512] Enable FP arithmetic lowering for AVX512VL subsets.
|
2014-12-18 12:28:22 +00:00 |
avx512-build-vector.ll
|
[x86] Teach the new vector shuffle lowering how to lower 128-bit
|
2014-10-05 11:41:36 +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
|
AVX-512: SINT_TO_FP cost model and some bugfixes
|
2014-11-13 11:46:16 +00:00 |
avx512-fma-intrinsics.ll
|
AVX-512: Added FMA intrinsics with rounding mode
|
2015-01-28 10:21:27 +00:00 |
avx512-fma.ll
|
…
|
|
avx512-gather-scatter-intrin.ll
|
AVX-512: changes in intrinsics
|
2014-05-12 07:18:51 +00:00 |
avx512-i1test.ll
|
AVX-512: Fixed a bug in lowering setcc for MVT::i1 type
|
2014-12-11 10:21:12 +00:00 |
avx512-inc-dec.ll
|
AVX-512: dec/inc instructions are slow on KNL
|
2014-07-02 14:11:05 +00:00 |
avx512-insert-extract.ll
|
AVX-512: Changes in operations on masks registers for KNL and SKX
|
2015-01-25 12:47:15 +00:00 |
avx512-intrinsics.ll
|
[X86] Change comparision immediate type to i8 in test cases for AVX512 floating point comparisons. The type was already changed in the definitions and was being auto upgraded to the new type.
|
2015-01-25 23:26:12 +00:00 |
avx512-logic.ll
|
[AVX512] Enabling bit logic lowering
|
2014-12-12 17:02:18 +00:00 |
avx512-mask-op.ll
|
AVX-512: Changes in operations on masks registers for KNL and SKX
|
2015-01-25 12:47:15 +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
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
avx512-select.ll
|
Revert "Temporarily revert r220777 to sort out build bot breakage."
|
2014-11-01 03:19:45 +00:00 |
avx512-shift.ll
|
…
|
|
avx512-trunc-ext.ll
|
AVX-512-SKX: Added instruction VPMOVM2B/W/D/Q.
|
2014-10-05 14:11:08 +00:00 |
avx512-vbroadcast.ll
|
[AVX512] Added lowering for VBROADCASTSS/SD instructions.
|
2014-12-09 18:45:30 +00:00 |
avx512-vec-cmp.ll
|
[AVX512] Enabling MIN/MAX lowering.
|
2014-12-12 15:10:43 +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-arith.ll
|
[AVX512] Enable integer arithmetic lowering for AVX512BW/VL subsets.
|
2014-12-16 18:24:07 +00:00 |
avx512bw-intrinsics.ll
|
[X86] Use i8 immediate for comparison type on AVX512 packed integer instructions. This matches floating point equivalents. Includes autoupgrade support to convert old code.
|
2015-01-25 23:26:02 +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
|
[AVX512] Enabling MIN/MAX lowering.
|
2014-12-12 15:10:43 +00:00 |
avx512bwvl-arith.ll
|
[AVX512] Enable integer arithmetic lowering for AVX512BW/VL subsets.
|
2014-12-16 18:24:07 +00:00 |
avx512bwvl-intrinsics.ll
|
[X86] Use i8 immediate for comparison type on AVX512 packed integer instructions. This matches floating point equivalents. Includes autoupgrade support to convert old code.
|
2015-01-25 23:26:02 +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 |
avx512er-intrinsics.ll
|
AVX-512: Scalar ERI intrinsics
|
2014-11-26 10:46:49 +00:00 |
avx512vl-arith.ll
|
[AVX512] Enable FP arithmetic lowering for AVX512VL subsets.
|
2014-12-18 12:28:22 +00:00 |
avx512vl-intrinsics.ll
|
[X86] Use i8 immediate for comparison type on AVX512 packed integer instructions. This matches floating point equivalents. Includes autoupgrade support to convert old code.
|
2015-01-25 23:26:02 +00:00 |
avx512vl-logic.ll
|
[AVX512] Enabling bit logic lowering
|
2014-12-12 17:02:18 +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
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
avx512vl-vec-cmp.ll
|
[AVX512] Enabling MIN/MAX lowering.
|
2014-12-12 15:10:43 +00:00 |
barrier-sse.ll
|
Convert test to FileCheck.
|
2014-01-16 06:31:20 +00:00 |
barrier.ll
|
Revert part of r227437 as it was unnecessary. Thanks to echristo for
|
2015-02-02 23:58:54 +00:00 |
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
|
…
|
|
block-placement.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07: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
|
…
|
|
break-false-dep.ll
|
[X86] Add missing memory variants to AVX false dependency breaking
|
2014-12-28 13:15:05 +00:00 |
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
|
Revert "Don't count inreg params when mangling fastcall functions"
|
2014-10-23 17:50:42 +00:00 |
byval.ll
|
…
|
|
byval2.ll
|
…
|
|
byval3.ll
|
…
|
|
byval4.ll
|
…
|
|
byval5.ll
|
…
|
|
byval6.ll
|
…
|
|
byval7.ll
|
…
|
|
cache-intrinsic.ll
|
Add @llvm.clear_cache builtin
|
2014-03-26 12:52:28 +00:00 |
call-imm.ll
|
X86: Disable IsLegalToCallImmediateAddr for Win32
|
2014-03-28 21:40:47 +00:00 |
call-push.ll
|
…
|
|
cas.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
catch.ll
|
Don't assert with private type info variables.
|
2014-01-07 19:38:47 +00:00 |
cfi.ll
|
Modify test to not use -disable-cfi.
|
2014-05-05 16:47:07 +00:00 |
cfi_enforcing.ll
|
Add Forward Control-Flow Integrity.
|
2014-11-11 21:08:02 +00:00 |
cfi_invoke.ll
|
Add Forward Control-Flow Integrity.
|
2014-11-11 21:08:02 +00:00 |
cfi_non_default_function.ll
|
Add Forward Control-Flow Integrity.
|
2014-11-11 21:08:02 +00:00 |
cfi_simple_indirect_call.ll
|
Add Forward Control-Flow Integrity.
|
2014-11-11 21:08:02 +00:00 |
cfstring.ll
|
Remove the linker_private and linker_private_weak linkages.
|
2014-03-13 23:18:37 +00:00 |
chain_order.ll
|
merge consecutive loads that are offset from a base address
|
2014-12-16 21:57:18 +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
|
x86-32: PUSHF/POPF use/def EFLAGS
|
2014-12-16 20:15:45 +00:00 |
clz.ll
|
…
|
|
cmov-fp.ll
|
…
|
|
cmov-into-branch.ll
|
…
|
|
cmov.ll
|
x86-32: PUSHF/POPF use/def EFLAGS
|
2014-12-16 20:15:45 +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-clobber-flags.ll
|
x86-32: PUSHF/POPF use/def EFLAGS
|
2014-12-16 20:15:45 +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
|
…
|
|
coalesce_commute_subreg.ll
|
RegisterCoalescer: Fix removeCopyByCommutingDef with subreg liveness
|
2015-01-09 03:01:31 +00:00 |
coalescer-commute1.ll
|
…
|
|
coalescer-commute2.ll
|
…
|
|
coalescer-commute3.ll
|
…
|
|
coalescer-commute4.ll
|
…
|
|
coalescer-commute5.ll
|
…
|
|
coalescer-cross.ll
|
…
|
|
coalescer-dce.ll
|
x86-32: PUSHF/POPF use/def EFLAGS
|
2014-12-16 20:15:45 +00:00 |
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_bad_cfg_check.ll
|
[MBP] Add flags to disable the BadCFGConflict check in MachineBlockPlacement.
|
2015-01-14 20:19:29 +00:00 |
code_placement_eh.ll
|
…
|
|
codegen-prepare-addrmode-sext.ll
|
[CodeGenPrepare] Handle zero extensions in the TypePromotionHelper.
|
2014-11-13 01:44:51 +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
|
[CodeGenPrepare] Handle properly the promotion of operands when this does not
|
2014-12-22 18:11:52 +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
|
Change the .ll syntax for comdats and add a syntactic sugar.
|
2015-01-06 22:55:16 +00:00 |
coff-comdat2.ll
|
Change the .ll syntax for comdats and add a syntactic sugar.
|
2015-01-06 22:55:16 +00:00 |
coff-comdat3.ll
|
Change the .ll syntax for comdats and add a syntactic sugar.
|
2015-01-06 22:55:16 +00:00 |
coff-feat00.ll
|
…
|
|
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-and.ll
|
[X86][SSE] Keep 4i32 vector insertions in integer domain on SSE4.1 targets
|
2014-12-02 22:31:23 +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][SSE] Added general integer shuffle matching for MOVQ instruction
|
2015-02-03 20:09:18 +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-blend-avx2.ll
|
[X86][SSE] Enable commutation for SSE immediate blend instructions
|
2014-11-04 23:25:08 +00:00 |
commute-blend-sse41.ll
|
[X86][SSE] Enable commutation for SSE immediate blend instructions
|
2014-11-04 23:25:08 +00:00 |
commute-clmul.ll
|
[X86][PCLMUL] Enable commutation for PCLMUL instructions
|
2015-01-26 22:00:18 +00:00 |
commute-fcmp.ll
|
[X86][SSE] Float comparisons can sometimes be safely commuted
|
2015-01-26 22:29:24 +00:00 |
commute-intrinsic.ll
|
…
|
|
commute-two-addr.ll
|
…
|
|
commuted-blend-mask.ll
|
[X86] When commuting SSE immediate blend, make sure that the new blend mask is a valid imm8.
|
2014-11-06 14:36:45 +00:00 |
compact-unwind.ll
|
[CompactUnwind] Fix register encoding logic
|
2014-12-08 18:18:32 +00:00 |
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-constant-magnitude.ll
|
[X86] Teach FCOPYSIGN lowering to recognize constant magnitudes.
|
2015-01-07 17:33:03 +00:00 |
cpus.ll
|
[x86] Change the test added in r223774 to first check the spelling of
|
2014-12-20 02:19:22 +00:00 |
crash-O0.ll
|
[RegAllocFast] Handle implicit definitions conservatively.
|
2014-12-03 23:38:08 +00:00 |
crash-nosse.ll
|
…
|
|
crash.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +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 |
cttz-ctlz.ll
|
[CodeGenPrepare] Improved logic to speculate calls to cttz/ctlz.
|
2015-01-06 17:41:18 +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
|
…
|
|
dagcombine-unsafe-math.ll
|
…
|
|
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
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +00:00 |
dbg-changes-codegen.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +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
|
…
|
|
divrem8_ext.ll
|
[X86] 8bit divrem: Improve codegen for AH register extraction.
|
2014-11-03 20:26:35 +00:00 |
dllexport-x86_64.ll
|
Bring r226038 back.
|
2015-01-19 15:16:06 +00:00 |
dllexport.ll
|
Bring r226038 back.
|
2015-01-19 15:16:06 +00:00 |
dllimport-x86_64.ll
|
Delete -std-compile-opts.
|
2014-10-16 20:00:02 +00:00 |
dllimport.ll
|
Delete -std-compile-opts.
|
2014-10-16 20:00:02 +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
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
dyn-stackalloc.ll
|
…
|
|
dyn_alloca_aligned.ll
|
…
|
|
dynamic-alloca-in-entry.ll
|
IR: Change inalloca's grammar a bit
|
2014-03-09 06:41:58 +00:00 |
dynamic-alloca-lifetime.ll
|
Check for dynamic alloca's when selecting lifetime intrinsics.
|
2014-10-17 22:59:33 +00:00 |
dynamic-allocas-VLAs.ll
|
…
|
|
early-ifcvt-crash.ll
|
…
|
|
early-ifcvt.ll
|
…
|
|
eh_frame.ll
|
…
|
|
elf-comdat.ll
|
Change the .ll syntax for comdats and add a syntactic sugar.
|
2015-01-06 22:55:16 +00:00 |
elf-comdat2.ll
|
Change the .ll syntax for comdats and add a syntactic sugar.
|
2015-01-06 22:55:16 +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
|
…
|
|
equiv_with_fndef.ll
|
CodeGen: Error on redefinitions instead of asserting
|
2014-12-24 23:06:55 +00:00 |
equiv_with_vardef.ll
|
CodeGen: Error on redefinitions instead of asserting
|
2014-12-24 23:06:55 +00:00 |
exedepsfix-broadcast.ll
|
[x86] Enable the new vector shuffle lowering by default.
|
2014-10-04 03:52:55 +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
|
Match new shuffle codegen for MOVHPD patterns
|
2014-12-10 16:58:54 +00:00 |
extractelement-shuffle.ll
|
…
|
|
extractps.ll
|
…
|
|
f16c-intrinsics.ll
|
Make the test actually test what it's supposed to test. Add a test for the from memory variant of vcvtph2ps for 256-bit.
|
2015-01-29 15:19:54 +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
|
llvm/test/CodeGen: Some tests don't REQUIRE asserts any more. Remove them.
|
2014-10-12 06:47:47 +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
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
fast-isel-call-bool.ll
|
llvm/test/CodeGen/X86/fast-isel-call-bool.ll: Add explicit -mtriple=x86_64-unknown to satisfy x64.
|
2014-12-28 23:37:11 +00:00 |
fast-isel-call.ll
|
…
|
|
fast-isel-cmp-branch.ll
|
Add the ExceptionHandling::MSVC enumeration
|
2014-12-19 22:19:48 +00:00 |
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
|
Add the ExceptionHandling::MSVC enumeration
|
2014-12-19 22:19:48 +00:00 |
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-x32.ll
|
Fix test breakage from r221386
|
2014-11-05 20:02:05 +00:00 |
fast-isel-x86-64.ll
|
[x86 fast-isel] Materialize allocas with the correct-sized lea for ILP32
|
2014-11-05 19:27:21 +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
|
…
|
|
fastcc3struct.ll
|
…
|
|
fastisel-gep-promote-before-add.ll
|
…
|
|
fastmath-optnone.ll
|
Normally an 'optnone' function goes through fast-isel, which does not
|
2014-11-03 18:19:26 +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-intrinsics-x86_64.ll
|
[X86] Add missing FMA3 VFMADDSUB in the emitter.
|
2014-11-06 21:58:11 +00:00 |
fma-phi-213-to-231.ll
|
[X86] Use ADD/SUB instead of INC/DEC for Haswell and Broadwell CPUs
|
2014-11-17 16:17:51 +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-folded-load.ll
|
[X86] Split FMA4 RM tests into a separate file. NFC.
|
2014-11-06 21:46:23 +00:00 |
fma_patterns.ll
|
Improve logic that decides if its profitable to commute when some of the virtual registers involved have uses/defs chains connecting them to physical register. Fix up the tests that this change improves.
|
2014-11-05 06:43:02 +00:00 |
fma_patterns_wide.ll
|
…
|
|
fmaxnum.ll
|
Add minnum / maxnum codegen
|
2014-10-21 23:01:01 +00:00 |
fminnum.ll
|
Add minnum / maxnum codegen
|
2014-10-21 23:01:01 +00:00 |
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
|
…
|
|
fold-mul-lohi.ll
|
…
|
|
fold-pcmpeqd-1.ll
|
…
|
|
fold-pcmpeqd-2.ll
|
…
|
|
fold-sext-trunc.ll
|
…
|
|
fold-tied-op.ll
|
[x86] Remove some windows line endings that snuck into the tests here.
|
2015-01-11 01:36:20 +00:00 |
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
|
Fix program crashes due to alignment exceptions generated for SSE memop instructions (PR22371).
|
2015-02-03 17:13:04 +00:00 |
fold-xmm-zero.ll
|
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
|
2014-02-13 14:44:26 +00:00 |
fold-zext-trunc.ll
|
…
|
|
force-align-stack-alloca.ll
|
[X86] Convert esp-relative movs of function arguments into pushes, step 1
|
2014-12-09 06:10:44 +00:00 |
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] Enable the new vector shuffle lowering by default.
|
2014-10-04 03:52:55 +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] Enable the new vector shuffle lowering by default.
|
2014-10-04 03:52:55 +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
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
frame-base.ll
|
…
|
|
frameaddr.ll
|
Use 32-bit ebp for NaCl64 in a limited case: llvm.frameaddress.
|
2014-12-05 20:55:53 +00:00 |
frameallocate.ll
|
Rename llvm.recoverframeallocation to llvm.framerecover
|
2015-01-13 01:51:34 +00:00 |
fsgsbase.ll
|
…
|
|
fsxor-alignment.ll
|
…
|
|
full-lsr.ll
|
…
|
|
ga-offset.ll
|
…
|
|
gather-addresses.ll
|
[X86] Improve a dag-combine that handles a vector extract -> zext sequence.
|
2014-12-04 13:49:51 +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 |
gcc_except_table_functions.ll
|
Allow the use of functions as typeinfo in landingpad clauses
|
2014-11-14 00:35:50 +00:00 |
ghc-cc.ll
|
Parse 'ghccc' in .ll files as the GHC convention (cc 10)
|
2014-12-01 21:04:44 +00:00 |
ghc-cc64.ll
|
Parse 'ghccc' in .ll files as the GHC convention (cc 10)
|
2014-12-01 21:04:44 +00:00 |
global-sections-tls.ll
|
…
|
|
global-sections.ll
|
Don't create multiple mergeable sections with -fdata-sections.
|
2015-01-29 12:43:28 +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
|
…
|
|
hipe-cc64.ll
|
…
|
|
hipe-prologue.ll
|
…
|
|
hoist-common.ll
|
…
|
|
hoist-invariant-load.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
huge-stack-offset.ll
|
[X86] Use single add/sub for large stack offsets
|
2015-01-29 16:18:29 +00:00 |
i1narrowfail.ll
|
Fixed a bug in narrowing store operation.
|
2015-01-22 09:39:08 +00:00 |
i2k.ll
|
…
|
|
i64-mem-copy.ll
|
Make test independent of scheduling
|
2014-01-12 15:57:38 +00:00 |
i128-and-beyond.ll
|
…
|
|
i128-immediate.ll
|
…
|
|
i128-mul.ll
|
…
|
|
i128-ret.ll
|
…
|
|
i128-sdiv.ll
|
…
|
|
i256-add.ll
|
…
|
|
i486-fence-loop.ll
|
…
|
|
iabs.ll
|
…
|
|
ident-metadata.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
illegal-insert.ll
|
…
|
|
illegal-vector-args-return.ll
|
…
|
|
imul-lea-2.ll
|
…
|
|
imul-lea.ll
|
…
|
|
imul.ll
|
[X86] Reduce some 32-bit imuls into lea + shl
|
2015-01-28 14:08:22 +00:00 |
inalloca-ctor.ll
|
[X86] Convert esp-relative movs of function arguments into pushes, step 1
|
2014-12-09 06:10:44 +00:00 |
inalloca-invoke.ll
|
[X86] Convert esp-relative movs of function arguments to pushes, step 2
|
2015-02-01 16:56:04 +00:00 |
inalloca-regparm.ll
|
Replace an assertion with a fatal error
|
2014-07-24 19:53:33 +00:00 |
inalloca-stdcall.ll
|
x86: Fix large model calls to __chkstk for dynamic allocas
|
2015-01-29 23:58:04 +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
|
…
|
|
inline-asm-flag-clobber.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +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
|
…
|
|
insertps-O0-bug.ll
|
[X86][DAG] Disable target specific combine on INSERTPS dag nodes at -O0.
|
2015-01-16 14:55:26 +00:00 |
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
|
Add Forward Control-Flow Integrity.
|
2014-11-11 21:08:02 +00:00 |
jump_table_align.ll
|
Add Forward Control-Flow Integrity.
|
2014-11-11 21:08:02 +00:00 |
jump_table_bitcast.ll
|
Add Forward Control-Flow Integrity.
|
2014-11-11 21:08:02 +00:00 |
jump_tables.ll
|
Add Forward Control-Flow Integrity.
|
2014-11-11 21:08:02 +00:00 |
label-redefinition.ll
|
…
|
|
large-code-model-isel.ll
|
[X86][ISel] Fix a regression I introduced in r224884
|
2014-12-28 15:20:57 +00:00 |
large-constants.ll
|
Revert "Revert "Add Constant Hoisting Pass" (r200034)"
|
2014-01-25 02:02:55 +00:00 |
large-gep-chain.ll
|
…
|
|
large-gep-scale.ll
|
…
|
|
large-global.ll
|
…
|
|
ldzero.ll
|
…
|
|
lea-2.ll
|
Fix test case I missed in r225432.
|
2015-01-08 07:57:27 +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
|
…
|
|
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
|
[MachineSink] Use the real post dominator tree
|
2014-10-15 03:27:43 +00:00 |
lower-bitcast.ll
|
Revert "[x86] Combine x86mmx/i64 to v2i64 conversion to use scalar_to_vector"
|
2015-01-27 21:34:11 +00:00 |
lower-vec-shift-2.ll
|
[X86] Improved lowering of packed v8i16 vector shifts by non-constant count.
|
2014-12-08 14:36:51 +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
|
…
|
|
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] Improved tablegen patters for matching TZCNT/LZCNT.
|
2014-12-08 17:47:18 +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
|
Change the .ll syntax for comdats and add a syntactic sugar.
|
2015-01-06 22:55:16 +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
|
…
|
|
masked_memop.ll
|
Fixed a bug in type legalizer for masked load/store intrinsics.
|
2015-01-22 12:07:59 +00:00 |
maskmovdqu.ll
|
…
|
|
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
|
…
|
|
mcinst-lowering.ll
|
…
|
|
mem-intrin-base-reg.ll
|
[X86] Convert esp-relative movs of function arguments into pushes, step 1
|
2014-12-09 06:10:44 +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
|
…
|
|
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
|
…
|
|
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
|
…
|
|
misched-code-difference-with-debug.ll
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +00:00 |
misched-copy.ll
|
x86-32: PUSHF/POPF use/def EFLAGS
|
2014-12-16 20:15:45 +00:00 |
misched-crash.ll
|
x86-32: PUSHF/POPF use/def EFLAGS
|
2014-12-16 20:15:45 +00:00 |
misched-fusion.ll
|
…
|
|
misched-ilp.ll
|
…
|
|
misched-matmul.ll
|
[MiSched] Fix a logic error in tryPressure()
|
2014-10-10 17:06:20 +00:00 |
misched-matrix.ll
|
…
|
|
misched-new.ll
|
…
|
|
mmx-arg-passing.ll
|
[X86][MMX] Cleanup shuffle, bitcast and insert element tests
|
2015-02-02 21:56:11 +00:00 |
mmx-arith.ll
|
[x86][MMX] Rename and cleanup tests: arith, intrinsics and shuffle
|
2015-01-26 20:06:51 +00:00 |
mmx-bitcast.ll
|
[X86][MMX] Cleanup shuffle, bitcast and insert element tests
|
2015-02-02 21:56:11 +00:00 |
mmx-copy-gprs.ll
|
…
|
|
mmx-intrinsics.ll
|
[X86][MMX] Cleanup shuffle, bitcast and insert element tests
|
2015-02-02 21:56:11 +00:00 |
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
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
movtopush.ll
|
[X86] Convert esp-relative movs of function arguments to pushes, step 2
|
2015-02-01 16:56:04 +00:00 |
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-fastcall.ll
|
Make musttail more robust for vector types on x86
|
2014-12-22 23:58:37 +00:00 |
musttail-indirect.ll
|
Revert "Don't count inreg params when mangling fastcall functions"
|
2014-10-23 17:50:42 +00:00 |
musttail-thiscall.ll
|
Implement X86 code generation for musttail
|
2014-04-29 23:55:41 +00:00 |
musttail-varargs.ll
|
musttail: Only set the inreg flag for fastcall and vectorcall
|
2015-01-12 23:28:23 +00:00 |
musttail.ll
|
Implement X86 code generation for musttail
|
2014-04-29 23:55:41 +00:00 |
named-reg-alloc.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
named-reg-notareg.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
nancvt.ll
|
Delete -std-compile-opts.
|
2014-10-16 20:00:02 +00:00 |
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
|
…
|
|
no-cmov.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
|
Remove "REQUIRES:shell" from tests. They work for me.
|
2014-11-04 13:41:33 +00:00 |
nonconst-static-iv.ll
|
Remove "REQUIRES:shell" from tests. They work for me.
|
2014-11-04 13:41:33 +00:00 |
nontemporal-2.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
nontemporal.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
norex-subreg.ll
|
x86-32: PUSHF/POPF use/def EFLAGS
|
2014-12-16 20:15:45 +00:00 |
nosse-error1.ll
|
…
|
|
nosse-error2.ll
|
…
|
|
nosse-varargs.ll
|
Cleanup a few tests on sse4a machines and FileCheckize along the way.
|
2015-01-29 13:31:32 +00:00 |
null-streamer.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
objc-gc-module-flags.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
object-size.ll
|
Reapply [FastISel][X86] Emit more efficient instructions for integer constant materialization (r215593).
|
2014-08-19 19:44:06 +00:00 |
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 three other sections when L symbols are allowed.
|
2014-11-06 05:01:21 +00:00 |
overlap-shift.ll
|
…
|
|
packed_struct.ll
|
…
|
|
palignr-2.ll
|
…
|
|
palignr.ll
|
[X86][SSE] pslldq/psrldq byte shifts/rotation for SSE2
|
2014-11-19 10:06:49 +00:00 |
pass-three.ll
|
…
|
|
patchpoint-invoke.ll
|
Fix a bit of confusion about .set and produce more readable assembly.
|
2014-10-21 01:17:30 +00:00 |
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
|
x86-32: PUSHF/POPF use/def EFLAGS
|
2014-12-16 20:15:45 +00:00 |
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
|
x86-32: PUSHF/POPF use/def EFLAGS
|
2014-12-16 20:15:45 +00:00 |
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
|
Bring r226038 back.
|
2015-01-19 15:16:06 +00:00 |
pmovext.ll
|
…
|
|
pmovsx-inreg.ll
|
…
|
|
pmul.ll
|
[x86] Enable the new vector shuffle lowering by default.
|
2014-10-04 03:52:55 +00:00 |
pmulld.ll
|
…
|
|
pointer-vector.ll
|
[X86] Declare SSE4.1/AVX2 vector extloads covered by PMOV[SZ]X legal.
|
2015-01-21 17:07:06 +00:00 |
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
|
…
|
|
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
|
[x86] Enable the new vector shuffle lowering by default.
|
2014-10-04 03:52:55 +00:00 |
pr11415.ll
|
…
|
|
pr11468.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
pr11985.ll
|
…
|
|
pr11998.ll
|
…
|
|
pr12312.ll
|
…
|
|
pr12360.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
pr12889.ll
|
…
|
|
pr13209.ll
|
…
|
|
pr13220.ll
|
…
|
|
pr13458.ll
|
…
|
|
pr13577.ll
|
…
|
|
pr13859.ll
|
…
|
|
pr13899.ll
|
…
|
|
pr14088.ll
|
…
|
|
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
|
…
|
|
pr17546.ll
|
…
|
|
pr17631.ll
|
Enhance the fix of PR17631
|
2013-12-03 09:17:32 +00:00 |
pr17764.ll
|
…
|
|
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 |
pr18846.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +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 |
pr21099.ll
|
[X86] Fix a bug with fetch_add(INT32_MIN)
|
2014-10-07 23:53:57 +00:00 |
pr21529.ll
|
Simplify testcase. NFC.
|
2014-11-11 20:49:16 +00:00 |
pr21792.ll
|
[MIScheduler] Slightly better handling of constrainLocalCopy when both source and dest are local
|
2015-01-19 07:30:47 +00:00 |
pr22019.ll
|
CodeGen: Allow aliases to be overridden by variables
|
2014-12-24 22:44:29 +00:00 |
pr22103.ll
|
[x86] Remove some windows line endings that snuck into the tests here.
|
2015-01-11 01:36:20 +00:00 |
pre-ra-sched.ll
|
x86-32: PUSHF/POPF use/def EFLAGS
|
2014-12-16 20:15:45 +00:00 |
prefetch.ll
|
…
|
|
prefixdata.ll
|
Prologue support
|
2014-12-03 02:08:38 +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
|
…
|
|
prologuedata.ll
|
Prologue support
|
2014-12-03 02:08:38 +00:00 |
promote-assert-zext.ll
|
…
|
|
promote-i16.ll
|
…
|
|
promote-trunc.ll
|
…
|
|
promote.ll
|
…
|
|
pshufb-mask-comments.ll
|
Revert most of r225597
|
2015-01-11 07:29:51 +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
|
[X86][SSE] Simplified PSUBUS tests
|
2015-01-22 22:19:58 +00:00 |
ptr-rotate.ll
|
…
|
|
ptrtoint-constexpr.ll
|
…
|
|
ragreedy-bug.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
ragreedy-hoist-spill.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
ragreedy-last-chance-recoloring.ll
|
[MiSched] Fix a logic error in tryPressure()
|
2014-10-10 17:06:20 +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
|
…
|
|
rdseed.ll
|
…
|
|
rdtsc.ll
|
Fix rdtsc.ll test to match r8 on win64
|
2014-04-24 20:14:08 +00:00 |
recip-fastmath.ll
|
Expose the number of Newton-Raphson iterations applied to the hardware's reciprocal estimate as a parameter (x86).
|
2014-11-12 21:39:01 +00:00 |
red-zone.ll
|
…
|
|
red-zone2.ll
|
…
|
|
regalloc-reconcile-broken-hints.ll
|
[RegAllocGreedy] Introduce a late pass to repair broken hints.
|
2015-01-08 01:16:39 +00:00 |
reghinting.ll
|
…
|
|
regpressure.ll
|
…
|
|
rem.ll
|
…
|
|
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
|
x86-32: PUSHF/POPF use/def EFLAGS
|
2014-12-16 20:15:45 +00:00 |
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
|
Add the ExceptionHandling::MSVC enumeration
|
2014-12-19 22:19:48 +00:00 |
sdiv-exact.ll
|
…
|
|
segmented-stacks-dynamic.ll
|
[x32] Fix segmented stacks support
|
2014-09-22 13:11:35 +00:00 |
segmented-stacks.ll
|
x86_64: Fix calls to __morestack under the large code model.
|
2014-12-30 20:05:19 +00:00 |
seh-basic.ll
|
CodeGen support for x86_64 SEH catch handlers in LLVM
|
2015-01-14 01:05:27 +00:00 |
seh-catch-all.ll
|
SEH: Finish writing the catch-all test case
|
2015-01-22 02:31:09 +00:00 |
seh-filter.ll
|
Fix assertion when C++ EH filters are present in functions using SEH
|
2015-01-23 23:51:25 +00:00 |
seh-finally.ll
|
Classify functions by EH personality type rather than using the triple
|
2015-01-23 18:49:01 +00:00 |
seh-safe-div.ll
|
Add a Windows EH preparation pass that zaps resumes
|
2015-01-29 00:41:44 +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-crash.ll
|
[DAG] Fix wrong canonicalization performed on shuffle nodes.
|
2015-01-24 11:54:29 +00:00 |
selectiondag-cse.ll
|
…
|
|
setcc-narrowing.ll
|
…
|
|
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
|
[DAGCombine] Remove SIGN_EXTEND-related inf-loop
|
2014-10-06 20:19:47 +00:00 |
sext-load.ll
|
…
|
|
sext-ret-val.ll
|
…
|
|
sext-setcc-self.ll
|
…
|
|
sext-subreg.ll
|
…
|
|
sext-trunc.ll
|
…
|
|
sfence.ll
|
…
|
|
sha.ll
|
…
|
|
shift-and.ll
|
…
|
|
shift-bmi2.ll
|
…
|
|
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
|
Enable (sext x) == C --> x == (trunc C) combine
|
2014-12-21 16:48:42 +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
|
Parse 'ghccc' in .ll files as the GHC convention (cc 10)
|
2014-12-01 21:04:44 +00:00 |
sibcall-5.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
sibcall-6.ll
|
…
|
|
sibcall-byval.ll
|
…
|
|
sibcall.ll
|
Fix typo in test/CodeGen/X86/sibcall.ll (pr22331).
|
2015-02-03 19:20:26 +00:00 |
simple-zext.ll
|
…
|
|
sincos-opt.ll
|
Line endings fix. NFC.
|
2015-01-26 21:28:32 +00:00 |
sincos.ll
|
…
|
|
sink-blockfreq.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
sink-hoist.ll
|
x86-32: PUSHF/POPF use/def EFLAGS
|
2014-12-16 20:15:45 +00:00 |
sink-out-of-loop.ll
|
[MachineSink] Use the real post dominator tree
|
2014-10-15 03:27:43 +00:00 |
sjlj-baseptr.ll
|
[X86] Restore X86 base pointer after call to llvm.eh.sjlj.setjmp
|
2014-12-04 00:56:38 +00:00 |
sjlj.ll
|
…
|
|
slow-div.ll
|
[X86] For Silvermont CPU use 16-bit division instead of 64-bit for small positive numbers
|
2014-11-21 11:19:34 +00:00 |
slow-incdec.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
small-byval-memcpy.ll
|
Enable FeatureFastUAMem for btver2
|
2014-11-28 18:40:18 +00:00 |
smul-with-overflow.ll
|
…
|
|
soft-fp.ll
|
…
|
|
splat-const.ll
|
[DAGCombine] Produce better code for constant splats
|
2015-01-22 13:07:28 +00:00 |
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 |
split-eh-lpad-edges.ll
|
…
|
|
split-vector-bitcast.ll
|
…
|
|
split-vector-rem.ll
|
…
|
|
sqrt-fastmath.ll
|
Allow AVX vrsqrtps generation.
|
2014-10-24 17:59:18 +00:00 |
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] Enable the new vector shuffle lowering by default.
|
2014-10-04 03:52:55 +00:00 |
sse-commute.ll
|
…
|
|
sse-domains.ll
|
[X86] Break false dependencies before partial register updates when the source operand is in memory
|
2014-12-15 13:18:21 +00:00 |
sse-fcopysign.ll
|
…
|
|
sse-intel-ocl.ll
|
…
|
|
sse-intrinsics-x86.ll
|
…
|
|
sse-load-ret.ll
|
…
|
|
sse-minmax.ll
|
[X86] Also create+widen FMIN/FMAX nodes for v2f32.
|
2015-01-12 20:31:30 +00:00 |
sse-scalar-fp-arith.ll
|
[x86] Enable the new vector shuffle lowering by default.
|
2014-10-04 03:52:55 +00:00 |
sse-unaligned-mem-feature.ll
|
Fix program crashes due to alignment exceptions generated for SSE memop instructions (PR22371).
|
2015-02-03 17:13:04 +00:00 |
sse-varargs.ll
|
…
|
|
sse1.ll
|
[x86] Enable the new vector shuffle lowering by default.
|
2014-10-04 03:52:55 +00:00 |
sse2-intrinsics-x86.ll
|
[x86] Remove some windows line endings that snuck into the tests here.
|
2015-01-11 01:36:20 +00:00 |
sse2-vector-shifts.ll
|
Make DAGCombiner work on vector bitshifts with constant splat vectors.
|
2014-03-17 18:58:01 +00:00 |
sse2.ll
|
[X86] Improved lowering of v4x32 build_vector dag nodes.
|
2014-11-19 19:34:29 +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
|
…
|
|
sse3.ll
|
[X86][SSE] pslldq/psrldq byte shifts/rotation for SSE2
|
2014-11-19 10:06:49 +00:00 |
sse4a.ll
|
Cleanup a few tests on sse4a machines and FileCheckize along the way.
|
2015-01-29 13:31:32 +00:00 |
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-pmovxrm-intrinsics.ll
|
[X86] Refactor PMOV[SZ]Xrm to add missing AVX2 patterns.
|
2014-12-06 01:31:07 +00:00 |
sse41.ll
|
Line endings fix. NFC.
|
2015-01-26 21:28:32 +00:00 |
sse42-intrinsics-x86.ll
|
…
|
|
sse42.ll
|
…
|
|
sse42_64.ll
|
…
|
|
sse_partial_update.ll
|
Model sqrtsd as a binary operation with one source operand tied to the destination (PR14221)
|
2015-01-26 18:42:16 +00:00 |
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
|
…
|
|
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-folding-fp-avx1.ll
|
[x86] Change u8imm operands to always print as unsigned. This makes shuffle masks and the like make way more sense.
|
2015-01-23 08:00:59 +00:00 |
stack-folding-fp-sse42.ll
|
[x86] Change u8imm operands to always print as unsigned. This makes shuffle masks and the like make way more sense.
|
2015-01-23 08:00:59 +00:00 |
stack-folding-int-avx1.ll
|
[X86][SSE] Missing SSE/AVX1 memory folding integer instructions
|
2015-01-21 23:43:30 +00:00 |
stack-folding-int-sse42.ll
|
Line endings fixes. NFC.
|
2015-01-22 22:27:37 +00:00 |
stack-probe-size.ll
|
X86: Allow the stack probe size to be configurable per function
|
2015-01-07 18:14:07 +00:00 |
stack-protector-dbginfo.ll
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +00:00 |
stack-protector-vreg-to-vreg-copy.ll
|
…
|
|
stack-protector-weight.ll
|
[stack protector] Set edge weights for newly created basic blocks.
|
2014-12-01 04:27:03 +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-large-constants.ll
|
[Stackmaps] Make test less fragile. NFC.
|
2014-11-04 17:11:00 +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
|
Fix a stackmap bug introduced in r220710.
|
2014-10-27 22:38:45 +00:00 |
stackmap.ll
|
[Stackmaps] Make ithe frame-pointer required for stackmaps.
|
2014-10-02 22:21:49 +00:00 |
stackpointer.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
statepoint-call-lowering.ll
|
Intrinsics: introduce llvm_any_ty aka ValueType Any
|
2015-01-22 20:14:38 +00:00 |
statepoint-forward.ll
|
Introduce an example statepoint GC strategy
|
2015-01-07 19:07:50 +00:00 |
statepoint-stack-usage.ll
|
statepoint tests: use statepoint-example gc
|
2015-01-15 18:10:44 +00:00 |
statepoint-stackmap-format.ll
|
Intrinsics: introduce llvm_any_ty aka ValueType Any
|
2015-01-22 20:14:38 +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
|
Prevent binary-tree deterioration in sparse switch statements.
|
2015-01-20 19:43:33 +00:00 |
switch-crit-edge-constant.ll
|
…
|
|
switch-default-only.ll
|
Switch lowering: Fix broken 'Figure out which block is next' code
|
2014-11-29 21:17:05 +00:00 |
switch-jump-table.ll
|
SelectionDAG switch lowering: use 'unsigned' to count destination popularity
|
2014-12-16 23:41:59 +00:00 |
switch-or.ll
|
…
|
|
switch-order-weight.ll
|
…
|
|
switch-zextload.ll
|
…
|
|
swizzle-2.ll
|
[x86] Enable the new vector shuffle lowering by default.
|
2014-10-04 03:52:55 +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 |
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-call-win64.ll
|
Win64: Put a REX_W prefix on all TAILJMP* instructions
|
2015-01-30 21:03:31 +00:00 |
tail-dup-addr.ll
|
…
|
|
tail-opts.ll
|
…
|
|
tail-threshold.ll
|
…
|
|
tailcall-64.ll
|
Win64: Put a REX_W prefix on all TAILJMP* instructions
|
2015-01-30 21:03:31 +00:00 |
tailcall-calleesave.ll
|
…
|
|
tailcall-cgp-dup.ll
|
…
|
|
tailcall-disable.ll
|
…
|
|
tailcall-fastisel.ll
|
…
|
|
tailcall-largecode.ll
|
…
|
|
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
|
Parse 'ghccc' in .ll files as the GHC convention (cc 10)
|
2014-12-01 21:04:44 +00:00 |
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
|
…
|
|
test-nofold.ll
|
…
|
|
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-addr-non-leaf-function.ll
|
[X86][ELF] Fix PR20243 - leaf frame pointer bug with TLS access
|
2014-11-11 18:44:49 +00:00 |
tls-local-dynamic.ll
|
…
|
|
tls-models.ll
|
X86: Don't make illegal GOTTPOFF relocations
|
2015-01-06 07:12:52 +00:00 |
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
|
Use a different encoding for debugtrap on PS4.
|
2015-01-26 19:09:27 +00:00 |
trunc-ext-ld-st.ll
|
[x86] Enable the new vector shuffle lowering by default.
|
2014-10-04 03:52:55 +00:00 |
trunc-to-bool.ll
|
…
|
|
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] Enable the new vector shuffle lowering by default.
|
2014-10-04 03:52:55 +00:00 |
uint_to_fp.ll
|
…
|
|
umul-with-carry.ll
|
…
|
|
umul-with-overflow.ll
|
…
|
|
unaligned-32-byte-memops.ll
|
Merge consecutive 16-byte loads into one 32-byte load (PR22329)
|
2015-02-03 18:54:00 +00:00 |
unaligned-load.ll
|
…
|
|
unaligned-spill-folding.ll
|
…
|
|
undef-label.ll
|
…
|
|
unknown-location.ll
|
IR: Move MDLocation into place
|
2015-01-14 22:27:36 +00:00 |
unreachable-loop-sinking.ll
|
…
|
|
unwind-init.ll
|
…
|
|
unwindraise.ll
|
…
|
|
urem-i8-constant.ll
|
…
|
|
use-add-flags.ll
|
…
|
|
utf8.ll
|
…
|
|
utf16-cfstrings.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
v2f32.ll
|
Line endings fix. NFC.
|
2015-01-26 21:28:32 +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
|
x86-32: PUSHF/POPF use/def EFLAGS
|
2014-12-16 20:15:45 +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-loadsingles-alignment.ll
|
X86: Don't over-align combined loads.
|
2014-12-23 00:35:23 +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
|
Line endings fix. NFC.
|
2015-01-26 21:28:32 +00:00 |
vec_clear.ll
|
…
|
|
vec_compare-sse4.ll
|
…
|
|
vec_compare.ll
|
[x86] Change u8imm operands to always print as unsigned. This makes shuffle masks and the like make way more sense.
|
2015-01-23 08:00:59 +00:00 |
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-avx.ll
|
[x86] Remove some windows line endings that snuck into the tests here.
|
2015-01-11 01:36:20 +00:00 |
vec_extract-mmx.ll
|
[X86][MMX] Improve transfer from mmx to i32
|
2015-02-03 14:46:49 +00:00 |
vec_extract-sse4.ll
|
[x86] Enable the new vector shuffle lowering by default.
|
2014-10-04 03:52:55 +00:00 |
vec_extract.ll
|
[x86] Slap a triple on this test since it is poking around at the stack
|
2014-10-04 04:22:55 +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][SSE] pslldq/psrldq byte shifts/rotation for SSE2
|
2014-11-19 10:06:49 +00:00 |
vec_insert-7.ll
|
…
|
|
vec_insert-8.ll
|
…
|
|
vec_insert-9.ll
|
…
|
|
vec_insert-mmx.ll
|
[X86][MMX] Cleanup shuffle, bitcast and insert element tests
|
2015-02-02 21:56:11 +00:00 |
vec_loadsingles.ll
|
merge consecutive loads that are offset from a base address
|
2014-12-16 21:57:18 +00:00 |
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] Enable the new vector shuffle lowering by default.
|
2014-10-04 03:52:55 +00:00 |
vec_set-4.ll
|
…
|
|
vec_set-6.ll
|
…
|
|
vec_set-7.ll
|
…
|
|
vec_set-8.ll
|
…
|
|
vec_set-A.ll
|
…
|
|
vec_set-B.ll
|
…
|
|
vec_set-C.ll
|
…
|
|
vec_set-D.ll
|
…
|
|
vec_set-F.ll
|
…
|
|
vec_set-H.ll
|
…
|
|
vec_set.ll
|
…
|
|
vec_setcc-2.ll
|
Test commit
|
2014-02-28 18:44:39 +00:00 |
vec_setcc.ll
|
Improve logic that decides if its profitable to commute when some of the virtual registers involved have uses/defs chains connecting them to physical register. Fix up the tests that this change improves.
|
2014-11-05 06:43:02 +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_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
|
[X86] Do not custom lower UINT_TO_FP when the target type does not
|
2014-11-21 00:47:19 +00:00 |
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] Improved target specific combine on VSELECT dag nodes.
|
2014-11-24 12:23:15 +00:00 |
vector-ctpop.ll
|
[x86] Add vector @llvm.ctpop intrinsic custom lowering
|
2014-12-22 19:45:43 +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
|
[MIScheduler] Slightly better handling of constrainLocalCopy when both source and dest are local
|
2015-01-19 07:30:47 +00:00 |
vector-intrinsics.ll
|
…
|
|
vector-rem.ll
|
…
|
|
vector-sext.ll
|
[X86] Refactor PMOV[SZ]Xrm to add missing AVX2 patterns.
|
2014-12-06 01:31:07 +00:00 |
vector-shuffle-128-v2.ll
|
[X86][SSE] Shuffle mask decode support for zero extend, scalar float/double moves and integer load instructions
|
2015-01-31 14:09:36 +00:00 |
vector-shuffle-128-v4.ll
|
[X86][SSE] Added general integer shuffle matching for MOVQ instruction
|
2015-02-03 20:09:18 +00:00 |
vector-shuffle-128-v8.ll
|
[X86][SSE] Added general integer shuffle matching for MOVQ instruction
|
2015-02-03 20:09:18 +00:00 |
vector-shuffle-128-v16.ll
|
[x86] Add two truly horrific test cases for the new vector shuffle
|
2015-02-03 21:56:28 +00:00 |
vector-shuffle-256-v4.ll
|
[X86][SSE] Shuffle mask decode support for zero extend, scalar float/double moves and integer load instructions
|
2015-01-31 14:09:36 +00:00 |
vector-shuffle-256-v8.ll
|
[X86][AVX2] Enabled shuffle matching for the AVX2 zero extension (128bit -> 256bit) vpmovzx* instructions.
|
2015-02-03 19:34:09 +00:00 |
vector-shuffle-256-v16.ll
|
[X86][AVX2] Enabled shuffle matching for the AVX2 zero extension (128bit -> 256bit) vpmovzx* instructions.
|
2015-02-03 19:34:09 +00:00 |
vector-shuffle-256-v32.ll
|
[X86][AVX2] Enabled shuffle matching for the AVX2 zero extension (128bit -> 256bit) vpmovzx* instructions.
|
2015-02-03 19:34:09 +00:00 |
vector-shuffle-512-v8.ll
|
[X86][SSE] Added support for SSE3 lane duplication shuffle instructions
|
2015-01-21 22:44:35 +00:00 |
vector-shuffle-512-v16.ll
|
[AVX512] Add 16x32 unpck tests as well
|
2015-01-13 23:27:55 +00:00 |
vector-shuffle-combining.ll
|
[X86][SSE] Added support for SSE3 lane duplication shuffle instructions
|
2015-01-21 22:44:35 +00:00 |
vector-shuffle-mmx.ll
|
[X86][MMX] Cleanup shuffle, bitcast and insert element tests
|
2015-02-02 21:56:11 +00:00 |
vector-shuffle-sse1.ll
|
[x86] Clean up the SSE1 test to use a slightly different pattern for
|
2014-12-07 17:16:00 +00:00 |
vector-trunc.ll
|
[X86][SSE] Added vector integer truncation tests - based off pr15524
|
2015-01-04 17:52:00 +00:00 |
vector-variable-idx.ll
|
…
|
|
vector-variable-idx2.ll
|
…
|
|
vector-zext.ll
|
[X86] Cleanup tabs in test vector-zext.ll. NFC.
|
2015-01-30 21:41:28 +00:00 |
vector-zmov.ll
|
Added missing tests for X86vzmovl folding. NFC.
|
2014-12-15 22:45:48 +00:00 |
vector.ll
|
…
|
|
vectorcall.ll
|
X86: Implement the vectorcall calling convention
|
2014-10-28 01:29:26 +00:00 |
vfcmp.ll
|
…
|
|
viabs.ll
|
AVX-512: Implemented masking for integer arithmetic & logic instructions.
|
2014-03-27 09:45:08 +00:00 |
visibility.ll
|
…
|
|
visibility2.ll
|
…
|
|
volatile.ll
|
…
|
|
vortex-bug.ll
|
…
|
|
vselect-2.ll
|
[X86] Improved target specific combine on VSELECT dag nodes.
|
2014-11-24 12:23:15 +00:00 |
vselect-avx.ll
|
[X86] Lower VSELECT into SHRUNKBLEND when we shrink the bits used into the
|
2014-11-06 02:25:03 +00:00 |
vselect-minmax.ll
|
[AVX512] Enabling MIN/MAX lowering.
|
2014-12-12 15:10:43 +00:00 |
vselect.ll
|
DAGCombine: fold (or (and X, M), (and X, N)) -> (and X, (or M, N))
|
2015-01-21 23:17:19 +00:00 |
vshift-1.ll
|
…
|
|
vshift-2.ll
|
…
|
|
vshift-3.ll
|
…
|
|
vshift-4.ll
|
[X86] Avoid introducing extra shuffles when lowering packed vector shifts.
|
2014-12-05 12:13:30 +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
|
…
|
|
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
|
Revert "[x86] Combine x86mmx/i64 to v2i64 conversion to use scalar_to_vector"
|
2015-01-27 21:34:11 +00:00 |
widen_shuffle-1.ll
|
[DAGCombine] Produce better code for constant splats
|
2015-01-22 13:07:28 +00:00 |
win32-pic-jumptable.ll
|
Compute the correct jump table entries on 32 bit windows.
|
2014-11-06 14:39:49 +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
|
x86: Fix large model calls to __chkstk for dynamic allocas
|
2015-01-29 23:58:04 +00:00 |
win64_call_epi.ll
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
win64_eh.ll
|
Add the ExceptionHandling::MSVC enumeration
|
2014-12-19 22:19:48 +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
|
Update comments to use unreachable instead of llvm.trap, as implemented now
|
2015-01-29 22:33:00 +00:00 |
win_cst_pool.ll
|
CodeGen: Handle ConstantVector and undef in WinCOFF constant pools
|
2014-07-15 02:34:12 +00:00 |
win_eh_prepare.ll
|
Add a Windows EH preparation pass that zaps resumes
|
2015-01-29 00:41:44 +00:00 |
win_ftol2.ll
|
…
|
|
windows-itanium-alloca.ll
|
X86: use the correct alloca symbol for Windows Itanium
|
2014-11-20 18:01:26 +00:00 |
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 |
x32-lea-1.ll
|
[x32] Fast ISel should use LEA64_32r instead of LEA32r to adjust addresses in x32 mode.
|
2015-01-21 14:44:05 +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
|
…
|
|
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-inline-asm-validation.ll
|
X86: teach X86TargetLowering about L,M,O constraints
|
2015-01-11 04:39:24 +00:00 |
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
|
IR: Make metadata typeless in assembly
|
2014-12-15 19:07:53 +00:00 |
xmm-r64.ll
|
…
|
|
xmulo.ll
|
…
|
|
xop-intrinsics-x86_64.ll
|
…
|
|
xor-icmp.ll
|
…
|
|
xor.ll
|
…
|
|
xtest.ll
|
…
|
|
zero-remat.ll
|
…
|
|
zext-extract_subreg.ll
|
…
|
|
zext-fold.ll
|
…
|
|
zext-inreg-0.ll
|
…
|
|
zext-inreg-1.ll
|
…
|
|
zext-sext.ll
|
…
|
|
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 |