.. |
GC
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
3addr-16bit.ll
|
Revert to extend i8/i16 return values on Darwin (PR26665)
|
2016-02-18 18:17:05 +00:00 |
3addr-or.ll
|
…
|
|
3dnow-intrinsics.ll
|
[X86][MMX] Added shuffle decodes for MMX/3DNow! shuffles.
|
2015-09-13 11:28:45 +00:00 |
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
|
…
|
|
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
|
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
|
2016-04-07 00:05:49 +00:00 |
2006-05-02-InstrSched2.ll
|
…
|
|
2006-05-08-CoalesceSubRegClass.ll
|
…
|
|
2006-05-08-InstrSched.ll
|
…
|
|
2006-05-11-InstrSched.ll
|
…
|
|
2006-05-17-VectorArg.ll
|
…
|
|
2006-05-22-FPSetEQ.ll
|
…
|
|
2006-05-25-CycleInDAG.ll
|
…
|
|
2006-07-10-InlineAsmAConstraint.ll
|
…
|
|
2006-07-12-InlineAsmQConstraint.ll
|
…
|
|
2006-07-20-InlineAsm.ll
|
…
|
|
2006-07-28-AsmPrint-Long-As-Pointer.ll
|
…
|
|
2006-07-31-SingleRegClass.ll
|
…
|
|
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
|
Make the default triple optional by allowing an empty string
|
2015-09-16 05:34:32 +00:00 |
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
|
Distribute the weight on the edge from switch to default statement to edges generated in lowering switch.
|
2015-09-01 01:42:16 +00:00 |
2006-11-12-CSRetCC.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
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
|
…
|
|
2007-03-16-InlineAsm.ll
|
…
|
|
2007-03-18-LiveIntervalAssert.ll
|
…
|
|
2007-03-24-InlineAsmMultiRegConstraint.ll
|
…
|
|
2007-03-24-InlineAsmPModifier.ll
|
…
|
|
2007-03-24-InlineAsmVectorOp.ll
|
…
|
|
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
|
…
|
|
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
|
[X86] Don't zero/sign-extend i1, i8, or i16 return values to 32 bits (PR22532)
|
2016-02-08 19:34:30 +00:00 |
2007-09-05-InvalidAsm.ll
|
…
|
|
2007-09-06-ExtWeakAliasee.ll
|
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
|
2015-09-11 03:22:04 +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
|
…
|
|
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
|
…
|
|
2007-11-04-rip-immediate-constant.ll
|
…
|
|
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
|
…
|
|
2008-02-14-BitMiscompile.ll
|
…
|
|
2008-02-18-TailMergingBug.ll
|
…
|
|
2008-02-20-InlineAsmClobber.ll
|
…
|
|
2008-02-22-LocalRegAllocBug.ll
|
…
|
|
2008-02-25-InlineAsmBug.ll
|
…
|
|
2008-02-25-X86-64-CoalescerBug.ll
|
…
|
|
2008-02-26-AsmDirectMemOp.ll
|
…
|
|
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
|
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
|
2015-09-11 03:22:04 +00:00 |
2008-03-13-TwoAddrPassCrash.ll
|
…
|
|
2008-03-14-SpillerCrash.ll
|
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
|
2015-09-11 03:22:04 +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
|
…
|
|
2008-04-08-CoalescerCrash.ll
|
…
|
|
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
|
…
|
|
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
|
[X86] More test updates to support fixup-byte-word-insts optimization
|
2016-02-22 01:27:56 +00:00 |
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
|
Make "@name =" mandatory for globals in .ll files.
|
2016-05-10 18:22:45 +00:00 |
2008-07-22-CombinerCrash.ll
|
Make "@name =" mandatory for globals in .ll files.
|
2016-05-10 18:22:45 +00:00 |
2008-07-23-VSetCC.ll
|
…
|
|
2008-08-06-CmpStride.ll
|
…
|
|
2008-08-06-RewriterBug.ll
|
…
|
|
2008-08-17-UComiCodeGenBug.ll
|
…
|
|
2008-08-23-64Bit-maskmovq.ll
|
…
|
|
2008-08-31-EH_RETURN32.ll
|
…
|
|
2008-08-31-EH_RETURN64.ll
|
…
|
|
2008-09-05-sinttofp-2xi32.ll
|
Update test to use FileCheck and clean up run lines to match the
|
2015-10-07 01:21:49 +00:00 |
2008-09-09-LinearScanBug.ll
|
…
|
|
2008-09-11-CoalescerBug.ll
|
…
|
|
2008-09-11-CoalescerBug2.ll
|
Add some more triples after r264966
|
2016-03-30 23:55:22 +00:00 |
2008-09-17-inline-asm-1.ll
|
…
|
|
2008-09-18-inline-asm-2.ll
|
…
|
|
2008-09-19-RegAllocBug.ll
|
…
|
|
2008-09-25-sseregparm-1.ll
|
…
|
|
2008-09-26-FrameAddrBug.ll
|
…
|
|
2008-09-29-ReMatBug.ll
|
Make "@name =" mandatory for globals in .ll files.
|
2016-05-10 18:22:45 +00:00 |
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
|
…
|
|
2008-10-20-AsmDoubleInI32.ll
|
…
|
|
2008-10-24-FlippedCompare.ll
|
…
|
|
2008-10-27-CoalescerBug.ll
|
…
|
|
2008-10-29-ExpandVAARG.ll
|
…
|
|
2008-11-03-F80VAARG.ll
|
AsmPrinter: Fix wrong OS X versions being emitted for darwin triples
|
2016-01-13 01:18:13 +00:00 |
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 "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +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
|
[SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARD
|
2016-04-19 19:40:37 +00:00 |
2009-02-12-InlineAsm-nieZ-constraints.ll
|
…
|
|
2009-02-12-SpillerBug.ll
|
…
|
|
2009-02-21-ExtWeakInitializer.ll
|
…
|
|
2009-02-25-CommuteBug.ll
|
…
|
|
2009-02-26-MachineLICMBug.ll
|
…
|
|
2009-03-03-BTHang.ll
|
…
|
|
2009-03-03-BitcastLongDouble.ll
|
…
|
|
2009-03-05-burr-list-crash.ll
|
Make "@name =" mandatory for globals in .ll files.
|
2016-05-10 18:22:45 +00:00 |
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
|
…
|
|
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
|
…
|
|
2009-05-11-tailmerge-crash.ll
|
…
|
|
2009-05-19-SingleElementExtractElement.ll
|
…
|
|
2009-05-23-available_externally.ll
|
…
|
|
2009-05-23-dagcombine-shifts.ll
|
[X86] Improve shift combining
|
2015-12-16 11:22:37 +00:00 |
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
|
[X86] Add intrinsics for reading and writing to the flags register
|
2016-01-01 06:50:01 +00:00 |
2009-06-04-VirtualLiveIn.ll
|
…
|
|
2009-06-05-VZextByteShort.ll
|
…
|
|
2009-06-05-VariableIndexInsert.ll
|
Make the default triple optional by allowing an empty string
|
2015-09-16 05:34:32 +00:00 |
2009-06-05-sitofpCrash.ll
|
…
|
|
2009-06-06-ConcatVectors.ll
|
Make the default triple optional by allowing an empty string
|
2015-09-16 05:34:32 +00:00 |
2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll
|
…
|
|
2009-06-15-not-a-tail-call.ll
|
…
|
|
2009-06-18-movlp-shuffle-register.ll
|
…
|
|
2009-07-06-TwoAddrAssert.ll
|
…
|
|
2009-07-07-SplitICmp.ll
|
…
|
|
2009-07-09-ExtractBoolFromVector.ll
|
…
|
|
2009-07-15-CoalescerBug.ll
|
…
|
|
2009-07-16-CoalescerBug.ll
|
…
|
|
2009-07-19-AsmExtraOperands.ll
|
…
|
|
2009-07-20-CoalescerBug.ll
|
…
|
|
2009-07-20-DAGCombineBug.ll
|
…
|
|
2009-08-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
|
…
|
|
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
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +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
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
2009-11-17-UpdateTerminator.ll
|
…
|
|
2009-11-18-TwoAddrKill.ll
|
…
|
|
2009-11-25-ImpDefBug.ll
|
…
|
|
2009-12-01-EarlyClobberBug.ll
|
…
|
|
2009-12-11-TLSNoRedZone.ll
|
…
|
|
2010-01-05-ZExt-Shl.ll
|
…
|
|
2010-01-07-ISelBug.ll
|
…
|
|
2010-01-08-Atomic64Bug.ll
|
…
|
|
2010-01-11-ExtraPHIArg.ll
|
…
|
|
2010-01-13-OptExtBug.ll
|
…
|
|
2010-01-15-SelectionDAGCycle.ll
|
…
|
|
2010-01-18-DbgValue.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
2010-01-19-OptExtBug.ll
|
…
|
|
2010-02-01-DbgValueCrash.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
2010-02-01-TaillCallCrash.ll
|
…
|
|
2010-02-03-DualUndef.ll
|
…
|
|
2010-02-04-SchedulerBug.ll
|
…
|
|
2010-02-11-NonTemporal.ll
|
…
|
|
2010-02-12-CoalescerBug-Impdef.ll
|
…
|
|
2010-02-15-ImplicitDefBug.ll
|
…
|
|
2010-02-19-TailCallRetAddrBug.ll
|
…
|
|
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
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
2010-04-13-AnalyzeBranchCrash.ll
|
…
|
|
2010-04-21-CoalescerBug.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
2010-04-29-CoalescerCrash.ll
|
…
|
|
2010-04-30-LocalAlloc-LandingPad.ll
|
…
|
|
2010-05-03-CoalescerSubRegClobber.ll
|
…
|
|
2010-05-05-LocalAllocEarlyClobber.ll
|
…
|
|
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
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
2010-05-26-DotDebugLoc.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
2010-05-26-FP_TO_INT-crash.ll
|
…
|
|
2010-05-28-Crash.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
2010-06-01-DeadArg-DbgInfo.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
2010-06-09-FastAllocRegisters.ll
|
…
|
|
2010-06-14-fast-isel-fs-load.ll
|
…
|
|
2010-06-15-FastAllocEarlyCLobber.ll
|
…
|
|
2010-06-24-g-constraint-crash.ll
|
…
|
|
2010-06-25-CoalescerSubRegDefDead.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
2010-06-25-asm-RA-crash.ll
|
…
|
|
2010-06-28-FastAllocTiedOperand.ll
|
…
|
|
2010-06-28-matched-g-constraint.ll
|
…
|
|
2010-07-02-UnfoldBug.ll
|
…
|
|
2010-07-02-asm-alignstack.ll
|
…
|
|
2010-07-06-DbgCrash.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
2010-07-06-asm-RIP.ll
|
…
|
|
2010-07-11-FPStackLoneUse.ll
|
…
|
|
2010-07-13-indirectXconstraint.ll
|
…
|
|
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
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
2010-09-01-RemoveCopyByCommutingDef.ll
|
…
|
|
2010-09-16-EmptyFilename.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
2010-09-16-asmcrash.ll
|
…
|
|
2010-09-17-SideEffectsInChain.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
2010-09-30-CMOV-JumpTable-PHI.ll
|
…
|
|
2010-10-08-cmpxchg8b.ll
|
…
|
|
2010-11-02-DbgParameter.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +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
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +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
|
…
|
|
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
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
2011-06-14-mmx-inlineasm.ll
|
…
|
|
2011-06-19-QuicksortCoalescerBug.ll
|
…
|
|
2011-07-13-BadFrameIndexDisplacement.ll
|
…
|
|
2011-08-23-PerformSubCombine128.ll
|
…
|
|
2011-08-23-Trampoline.ll
|
…
|
|
2011-08-29-BlockConstant.ll
|
…
|
|
2011-08-29-InitOrder.ll
|
…
|
|
2011-09-14-valcoalesce.ll
|
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
|
2016-04-05 14:06:20 +00:00 |
2011-09-18-sse2cmp.ll
|
…
|
|
2011-09-21-setcc-bug.ll
|
…
|
|
2011-10-11-SpillDead.ll
|
…
|
|
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
|
…
|
|
2011-10-21-widen-cmp.ll
|
[x86] avoid printing unnecessary sign bits of hex immediates in asm comments (PR20347)
|
2016-05-28 14:58:37 +00:00 |
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
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +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
|
…
|
|
2011-20-21-zext-ui2fp.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
2012-01-10-UndefExceptionEdge.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
2012-1-10-buildvector.ll
|
[X86] No need to avoid selecting AVX_SET0 for 256-bit integer types when only AVX1 is supported. AVX_SET0 just expands to 256-bit VXORPS which is legal in AVX1.
|
2016-05-08 07:10:47 +00:00 |
2012-01-11-split-cv.ll
|
regenerate checks
|
2016-05-11 21:51:28 +00:00 |
2012-01-12-extract-sv.ll
|
[X86] No need to avoid selecting AVX_SET0 for 256-bit integer types when only AVX1 is supported. AVX_SET0 just expands to 256-bit VXORPS which is legal in AVX1.
|
2016-05-08 07:10:47 +00:00 |
2012-01-16-mfence-nosse-flags.ll
|
…
|
|
2012-01-18-vbitcast.ll
|
…
|
|
2012-02-12-dagco.ll
|
…
|
|
2012-02-14-scalar.ll
|
…
|
|
2012-02-23-mmx-inlineasm.ll
|
…
|
|
2012-02-29-CoalescerBug.ll
|
…
|
|
2012-03-15-build_vector_wl.ll
|
…
|
|
2012-03-20-LargeConstantExpr.ll
|
…
|
|
2012-03-26-PostRALICMBug.ll
|
…
|
|
2012-04-09-TwoAddrPassBug.ll
|
…
|
|
2012-04-26-sdglue.ll
|
[X86] Regenerated sdglue test checks
|
2016-04-11 10:22:05 +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
|
…
|
|
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
|
X86: More efficient legalization of wide integer compares
|
2015-11-19 16:35:08 +00:00 |
2012-08-28-UnsafeMathCrash.ll
|
…
|
|
2012-09-13-dagco-fneg.ll
|
…
|
|
2012-09-28-CGPBug.ll
|
…
|
|
2012-10-02-DAGCycle.ll
|
…
|
|
2012-10-03-DAGCycle.ll
|
…
|
|
2012-10-18-crash-dagco.ll
|
…
|
|
2012-11-28-merge-store-alias.ll
|
…
|
|
2012-11-30-handlemove-dbg.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
2012-11-30-misched-dbg.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
2012-11-30-regpres-dbg.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +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-03-13-VEX-DestReg.ll
|
…
|
|
2013-05-06-ConactVectorCrash.ll
|
…
|
|
2013-10-14-FastISel-incorrect-vreg.ll
|
…
|
|
2014-05-29-factorial.ll
|
…
|
|
2014-08-29-CompactUnwind.ll
|
…
|
|
9601.ll
|
…
|
|
20090313-signext.ll
|
…
|
|
AppendingLinkage.ll
|
Fail early on unknown appending linkage variables.
|
2016-05-16 21:14:24 +00:00 |
Atomics-64.ll
|
…
|
|
DbgValueOtherTargets.test
|
…
|
|
MachineBranchProb.ll
|
Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces.
|
2015-12-01 05:29:22 +00:00 |
MachineSink-CritEdge.ll
|
…
|
|
MachineSink-DbgValue.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
MachineSink-PHIUse.ll
|
…
|
|
MachineSink-eflags.ll
|
…
|
|
MergeConsecutiveStores.ll
|
[X86] Use LivePhysRegs in X86FixupBWInsts.
|
2016-04-26 00:00:48 +00:00 |
StackColoring-dbg.ll
|
Revert changes after test commit.
|
2016-05-14 13:29:52 +00:00 |
StackColoring.ll
|
Better fix for PR27903.
|
2016-06-01 17:55:10 +00:00 |
SwitchLowering.ll
|
…
|
|
SwizzleShuff.ll
|
…
|
|
TruncAssertZext.ll
|
…
|
|
WidenArith.ll
|
[X86] Regenerated WidenArith test
|
2016-03-23 14:00:28 +00:00 |
abi-isel.ll
|
…
|
|
add-nsw-sext.ll
|
DAGCombiner: Don't unnecessarily swap operands in ReassociateOps
|
2016-02-27 19:57:45 +00:00 |
add-of-carry.ll
|
…
|
|
add.ll
|
…
|
|
add32ri8.ll
|
…
|
|
add_shl_constant.ll
|
…
|
|
adde-carry.ll
|
…
|
|
addr-label-difference.ll
|
…
|
|
addr-mode-matcher.ll
|
…
|
|
address-type-promotion-constantexpr.ll
|
…
|
|
adx-intrinsics.ll
|
…
|
|
aes_intrinsics.ll
|
…
|
|
alias-gep.ll
|
[MachO] Add MachO alt-entry directive support.
|
2016-03-15 01:43:05 +00:00 |
aliases.ll
|
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
|
2015-09-11 03:22:04 +00:00 |
aligned-comm.ll
|
…
|
|
aligned-variadic.ll
|
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
|
2016-02-15 23:44:13 +00:00 |
alignment-2.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
alignment.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
all-ones-vector.ll
|
[X86][SSE] More thorough testing of all-ones vectors re-materialization
|
2016-02-15 13:50:48 +00:00 |
alldiv-divdi3.ll
|
…
|
|
alloca-align-rounding-32.ll
|
…
|
|
alloca-align-rounding.ll
|
…
|
|
allrem-moddi3.ll
|
…
|
|
and-encoding.ll
|
Optimized loading (zextload) of i1 value from memory.
|
2016-02-25 07:05:12 +00:00 |
and-load-fold.ll
|
…
|
|
and-or-fold.ll
|
…
|
|
and-su.ll
|
…
|
|
andimm8.ll
|
…
|
|
anyext.ll
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
anyregcc-crash.ll
|
…
|
|
anyregcc.ll
|
…
|
|
apm.ll
|
…
|
|
arg-cast.ll
|
…
|
|
asm-block-labels.ll
|
…
|
|
asm-global-imm.ll
|
…
|
|
asm-indirect-mem.ll
|
…
|
|
asm-invalid-register-class-crasher.ll
|
…
|
|
asm-label.ll
|
…
|
|
asm-label2.ll
|
…
|
|
asm-mismatched-types.ll
|
…
|
|
asm-modifier-P.ll
|
…
|
|
asm-modifier.ll
|
…
|
|
asm-reg-type-mismatch.ll
|
…
|
|
asm-reject-reg-type-mismatch.ll
|
Fix an assert in SelectionDAGBuilder when processing inline asm
|
2016-05-17 19:52:01 +00:00 |
atom-bypass-slow-division-64.ll
|
…
|
|
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
|
…
|
|
atom-fixup-lea1.ll
|
…
|
|
atom-fixup-lea2.ll
|
…
|
|
atom-fixup-lea3.ll
|
…
|
|
atom-fixup-lea4.ll
|
…
|
|
atom-lea-addw-bug.ll
|
…
|
|
atom-lea-sp.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
atom-pad-short-functions.ll
|
…
|
|
atom-sched.ll
|
…
|
|
atom-shuf.ll
|
…
|
|
atomic-dagsched.ll
|
…
|
|
atomic-eflags-reuse.ll
|
[X86] Reuse EFLAGS and form LOCKed ops when only user is SETCC.
|
2016-04-07 02:07:10 +00:00 |
atomic-flags.ll
|
x86: preserve flags when folding atomic operations
|
2015-10-15 18:24:52 +00:00 |
atomic-load-store-wide.ll
|
…
|
|
atomic-load-store.ll
|
…
|
|
atomic-minmax-i6432.ll
|
X86: More efficient legalization of wide integer compares
|
2015-11-19 16:35:08 +00:00 |
atomic-non-integer.ll
|
CodeGen: check return types match when emitting tail call to builtin.
|
2016-03-22 19:14:38 +00:00 |
atomic-ops-ancient-64.ll
|
…
|
|
atomic-or.ll
|
…
|
|
atomic-pointer.ll
|
…
|
|
atomic8.ll
|
…
|
|
atomic16.ll
|
…
|
|
atomic32.ll
|
…
|
|
atomic64.ll
|
…
|
|
atomic128.ll
|
[X86] Make sure we do not clobber RBX with cmpxchg when used as a base pointer.
|
2016-03-12 02:25:27 +00:00 |
atomic6432.ll
|
…
|
|
atomic_add.ll
|
…
|
|
atomic_idempotent.ll
|
…
|
|
atomic_mi.ll
|
[x86] Fix a horrible bug in our lowering of x86 floating point atomic
|
2016-03-30 08:41:59 +00:00 |
atomic_op.ll
|
…
|
|
attribute-sections.ll
|
…
|
|
avg.ll
|
[X86] Update test/CodeGen/X86/avg.ll with the help of update_llc_test_checks.py. NFC.
|
2015-11-30 21:46:08 +00:00 |
avoid-lea-scale2.ll
|
…
|
|
avoid-loop-align-2.ll
|
…
|
|
avoid-loop-align.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
avoid_complex_am.ll
|
…
|
|
avx-arith.ll
|
…
|
|
avx-basic.ll
|
[X86] Lower 256-bit vector all-zero constants to v8i32 even with AVX1 only. Either way a 256-bit VXORPS will be used.
|
2016-05-08 07:10:54 +00:00 |
avx-bitcast.ll
|
…
|
|
avx-brcond.ll
|
…
|
|
avx-cast.ll
|
[SelectionDAG] Generalised the CONCAT_VECTORS creation to support BUILD_VECTOR and UNDEF folding.
|
2016-01-23 22:27:54 +00:00 |
avx-cmp.ll
|
…
|
|
avx-cvt-2.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
avx-cvt.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
avx-fp2int.ll
|
…
|
|
avx-insertelt.ll
|
…
|
|
avx-intel-ocl.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
avx-intrinsics-fast-isel.ll
|
[X86][SSE] Replace (V)CVTTPS2DQ and VCVTTPD2DQ truncating (round to zero) f32/f64 to i32 with generic IR (llvm)
|
2016-06-02 10:55:21 +00:00 |
avx-intrinsics-x86-upgrade.ll
|
[X86] Move tests for llvm.x86.avx.vpermil.* intrinsics to a -upgrade test since they are autoupgraded to shufflevector.
|
2016-06-12 01:41:06 +00:00 |
avx-intrinsics-x86.ll
|
[X86] Move tests for llvm.x86.avx.vpermil.* intrinsics to a -upgrade test since they are autoupgraded to shufflevector.
|
2016-06-12 01:41:06 +00:00 |
avx-intrinsics-x86_64.ll
|
[X86] Run the AVX/AVX2 intrinsic tests in AVX512VL mode too just to make sure we don't break any older intrinsics.
|
2016-05-20 05:10:32 +00:00 |
avx-isa-check.ll
|
Change AVX512 braodcastsd/ss patterns interaction with spilling . New implementation take a scalar register and generate a vector without COPY_TO_REGCLASS (turn it into a VR128 register ) .The issue is that during register allocation we may spill a scalar value using 128-bit loads and stores, wasting cache bandwidth.
|
2016-05-01 08:40:00 +00:00 |
avx-load-store.ll
|
[x86] Fix AVX maskload/store intrinsic prototypes.
|
2015-10-20 11:20:13 +00:00 |
avx-logic.ll
|
VX-512: Fixed a bug in FP logic operation lowering
|
2015-12-07 14:33:34 +00:00 |
avx-minmax.ll
|
…
|
|
avx-select.ll
|
[X86] No need to avoid selecting AVX_SET0 for 256-bit integer types when only AVX1 is supported. AVX_SET0 just expands to 256-bit VXORPS which is legal in AVX1.
|
2016-05-08 07:10:47 +00:00 |
avx-shift.ll
|
[X86]AVX] Tidyup shift/splat tests
|
2016-01-16 15:13:58 +00:00 |
avx-shuffle-x86_32.ll
|
[X86][AVX] Enable extraction of upper 128-bit subvectors for 'half undef' shuffle lowering
|
2016-01-16 22:30:20 +00:00 |
avx-splat.ll
|
[X86][SSE] Lower 128-bit MOVDDUP with existing VBROADCAST mechanisms
|
2016-03-02 11:43:05 +00:00 |
avx-trunc.ll
|
[X86][AVX] Regenerated AVX tests
|
2016-01-16 15:25:02 +00:00 |
avx-unpack.ll
|
…
|
|
avx-varargs-x86_64.ll
|
…
|
|
avx-vbroadcast.ll
|
[X86][SSE] Lower 128-bit MOVDDUP with existing VBROADCAST mechanisms
|
2016-03-02 11:43:05 +00:00 |
avx-vextractf128.ll
|
DAGCombiner: Relax alignment restriction when changing store type
|
2016-04-22 21:01:41 +00:00 |
avx-vinsertf128.ll
|
…
|
|
avx-vperm2x128.ll
|
[X86][AVX2] Prefer VPERMQ/VPERMPD over VINSERTI128/VINSERTF128 for unary shuffles
|
2016-04-19 12:26:40 +00:00 |
avx-vzeroupper.ll
|
Disable the vzeroupper insertion pass on PS4.
|
2016-02-12 23:37:57 +00:00 |
avx-win64-args.ll
|
…
|
|
avx-win64.ll
|
[x86] Fix AVX maskload/store intrinsic prototypes.
|
2015-10-20 11:20:13 +00:00 |
avx.ll
|
[X86][SSE] Add general memory folding for (V)INSERTPS instruction
|
2015-11-04 20:48:09 +00:00 |
avx1-logical-load-folding.ll
|
…
|
|
avx2-arith.ll
|
…
|
|
avx2-cmp.ll
|
…
|
|
avx2-conversions.ll
|
[X86][AVX] Lower shuffles as repeated lane shuffles then lane-crossing shuffles
|
2016-02-13 21:54:04 +00:00 |
avx2-gather.ll
|
…
|
|
avx2-intrinsics-fast-isel.ll
|
[X86][SSE] (Reapplied) Replace (V)PMOVSX and (V)PMOVZX integer extension intrinsics with generic IR (llvm)
|
2016-05-28 18:03:41 +00:00 |
avx2-intrinsics-x86-upgrade.ll
|
[X86] Remove SSE/AVX unaligned store intrinsics as clang no longer uses them. Auto upgrade to native unaligned store instructions.
|
2016-05-30 23:15:56 +00:00 |
avx2-intrinsics-x86.ll
|
[X86] Remove SSE/AVX unaligned store intrinsics as clang no longer uses them. Auto upgrade to native unaligned store instructions.
|
2016-05-30 23:15:56 +00:00 |
avx2-logic.ll
|
[X86] Extract PSIGN/BLENDVP tests into vector-blend.ll. NFC.
|
2016-02-16 22:13:59 +00:00 |
avx2-nontemporal.ll
|
[X86][AVX2] Relaxed alignment on nontemporal store tests
|
2016-06-03 10:06:59 +00:00 |
avx2-phaddsub.ll
|
[X86][AVX2] Regenerated horizontal add/sub tests
|
2016-03-01 21:43:55 +00:00 |
avx2-pmovxrm.ll
|
[X86][SSE] Renamed pmovxrm tests
|
2016-05-30 19:14:37 +00:00 |
avx2-shift.ll
|
…
|
|
avx2-vbroadcast.ll
|
[X86][SSE] Lower 128-bit MOVDDUP with existing VBROADCAST mechanisms
|
2016-03-02 11:43:05 +00:00 |
avx2-vector-shifts.ll
|
[X86][AVX2] Fix v16i16 SHL lowering (PR27730)
|
2016-06-04 16:45:33 +00:00 |
avx2-vperm.ll
|
[X86][AVX2] Regenerated 256-bit vector / 64-bit element permute tests
|
2016-03-01 21:53:12 +00:00 |
avx512-any_extend_load.ll
|
[AVX512] Implement missing patterns for any_extend load lowering.
|
2016-05-22 10:21:04 +00:00 |
avx512-arith.ll
|
[AVX512] Add VLX 128/256-bit SET0 operations that encode to 128/256-bit EVEX encoded VPXORD so all 32 registers can be used.
|
2016-05-08 21:33:53 +00:00 |
avx512-bugfix-23634.ll
|
[AVX512] Fix BLENDM lowering patterns. Operands should be swapped to match SELECT behavior.
|
2016-06-15 07:30:38 +00:00 |
avx512-bugfix-25270.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
avx512-bugfix-26264.ll
|
Revert "Support arbitrary addrspace pointers in masked load/store intrinsics"
|
2016-04-14 08:47:17 +00:00 |
avx512-build-vector.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
avx512-calling-conv.ll
|
[AVX512] Add VLX 128/256-bit SET0 operations that encode to 128/256-bit EVEX encoded VPXORD so all 32 registers can be used.
|
2016-05-08 21:33:53 +00:00 |
avx512-cmp.ll
|
[x86] avoid printing unnecessary sign bits of hex immediates in asm comments (PR20347)
|
2016-05-28 14:58:37 +00:00 |
avx512-cvt.ll
|
AVX-512: fixed a bug in fp_to_uint pattern on KNL
|
2016-03-29 06:33:41 +00:00 |
avx512-ext.ll
|
AVX512: icmp operation should be always lowered to CMPM (AVX-512) instruction on SKX.
|
2016-03-14 10:26:39 +00:00 |
avx512-extract-subvector.ll
|
[AVX512] Add patterns to implement stores of extracts of least signficant subvectors using XMM or YMM stores instead of the vector extract instructions.
|
2016-05-22 23:44:33 +00:00 |
avx512-fma-intrinsics.ll
|
AVX512 : Change v8i1 bitconvert GR8 pattern, remove unnecessary movzbl instruction.
|
2016-01-18 12:02:45 +00:00 |
avx512-fma.ll
|
AVX-512: Fixed a bug in FMA instruction selection on KNL
|
2016-02-04 15:11:11 +00:00 |
avx512-gather-scatter-intrin.ll
|
AVX512: fix mask handling for gather/scatter/prefetch intrinsics.
|
2016-02-01 09:57:15 +00:00 |
avx512-i1test.ll
|
…
|
|
avx512-inc-dec.ll
|
fix CHECK_NOT -> CHECK-NOT
|
2016-03-29 07:53:07 +00:00 |
avx512-insert-extract.ll
|
[AVX512] Use MOVZX32 instead of MOVZ16 for loading single v8/v4/v2/v1 masks when KMOVB is not available. This has better behavior with respect to partial register stalls since it won't need to preserve the upper 16-bits of the GPR.
|
2016-06-14 03:13:00 +00:00 |
avx512-intel-ocl.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
avx512-intrinsics-upgrade.ll
|
[AVX512] Remove maksed pshufd, pshuflw, and phufhw intrinsics and autoupgrade them to selects and shufflevector.
|
2016-06-13 02:36:48 +00:00 |
avx512-intrinsics.ll
|
[AVX512] Remove maksed pshufd, pshuflw, and phufhw intrinsics and autoupgrade them to selects and shufflevector.
|
2016-06-13 02:36:48 +00:00 |
avx512-logic.ll
|
AVX512BW: Enable AND/OR/XOR vector byte/word paked operation by promoting to qword that natively suppored.
|
2015-12-21 14:40:36 +00:00 |
avx512-mask-bugfix.ll
|
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
|
2015-09-11 03:22:04 +00:00 |
avx512-mask-op.ll
|
[AVX512] Use MOVZX32 instead of MOVZ16 for loading single v8/v4/v2/v1 masks when KMOVB is not available. This has better behavior with respect to partial register stalls since it won't need to preserve the upper 16-bits of the GPR.
|
2016-06-14 03:13:00 +00:00 |
avx512-mask-spills.ll
|
AVX512: Change store size of kmask. Store size of v8i1, v4i1 , v2i1 and i1 are changed to 16 bits.
|
2016-02-15 08:25:28 +00:00 |
avx512-mov.ll
|
[AVX512] Fix BLENDM lowering patterns. Operands should be swapped to match SELECT behavior.
|
2016-06-15 07:30:38 +00:00 |
avx512-nontemporal.ll
|
[AVX512] Add non-temporal store patterns for v16i32/v32i16/v64i8.
|
2016-05-08 23:43:17 +00:00 |
avx512-round.ll
|
…
|
|
avx512-scalar.ll
|
…
|
|
avx512-scalarIntrinsics.ll
|
[Clang][AVX512][intrinsics] Fix rcp and sqrt intrinsics.
|
2016-05-21 14:44:18 +00:00 |
avx512-select.ll
|
[AVX512] Use MOVZX32 instead of MOVZ16 for loading single v8/v4/v2/v1 masks when KMOVB is not available. This has better behavior with respect to partial register stalls since it won't need to preserve the upper 16-bits of the GPR.
|
2016-06-14 03:13:00 +00:00 |
avx512-shift.ll
|
…
|
|
avx512-skx-insert-subvec.ll
|
AVX512: Add extract_subvector patterns v8i1->v4i1 , v4i1->v2i1.
|
2016-03-08 15:21:25 +00:00 |
avx512-trunc.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
avx512-unsafe-fp-math.ll
|
[AVX512] Add support for commutative MAX/MIN . In general VMAX{PS,PD} and VMIN{PS,PD} instruction are not commutative . In combine pass only if UnsafeFPMath are used VMAX/VMAX are converted to commutative nodes VMAXC/VMAXC.
|
2016-05-03 11:51:45 +00:00 |
avx512-vbroadcast.ll
|
Change AVX512 braodcastsd/ss patterns interaction with spilling . New implementation take a scalar register and generate a vector without COPY_TO_REGCLASS (turn it into a VR128 register ) .The issue is that during register allocation we may spill a scalar value using 128-bit loads and stores, wasting cache bandwidth.
|
2016-05-01 08:40:00 +00:00 |
avx512-vec-cmp.ll
|
[AVX512] Fix BLENDM lowering patterns. Operands should be swapped to match SELECT behavior.
|
2016-06-15 07:30:38 +00:00 |
avx512-vselect-crash.ll
|
…
|
|
avx512bw-arith.ll
|
…
|
|
avx512bw-intrinsics-upgrade.ll
|
[AVX512] Remove maksed pshufd, pshuflw, and phufhw intrinsics and autoupgrade them to selects and shufflevector.
|
2016-06-13 02:36:48 +00:00 |
avx512bw-intrinsics.ll
|
[AVX512] Remove maksed pshufd, pshuflw, and phufhw intrinsics and autoupgrade them to selects and shufflevector.
|
2016-06-13 02:36:48 +00:00 |
avx512bw-mask-op.ll
|
[DAGCombiner] Fold xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B)) anytime before LegalizeVectorOprs
|
2016-04-11 21:10:33 +00:00 |
avx512bw-mov.ll
|
[AVX512] Fix BLENDM lowering patterns. Operands should be swapped to match SELECT behavior.
|
2016-06-15 07:30:38 +00:00 |
avx512bw-vec-cmp.ll
|
[AVX512] Fix BLENDM lowering patterns. Operands should be swapped to match SELECT behavior.
|
2016-06-15 07:30:38 +00:00 |
avx512bwvl-arith.ll
|
…
|
|
avx512bwvl-intrinsics-upgrade.ll
|
[AVX512] Remove maksed pshufd, pshuflw, and phufhw intrinsics and autoupgrade them to selects and shufflevector.
|
2016-06-13 02:36:48 +00:00 |
avx512bwvl-intrinsics.ll
|
[AVX512] Remove maksed pshufd, pshuflw, and phufhw intrinsics and autoupgrade them to selects and shufflevector.
|
2016-06-13 02:36:48 +00:00 |
avx512bwvl-mov.ll
|
[AVX512] Fix BLENDM lowering patterns. Operands should be swapped to match SELECT behavior.
|
2016-06-15 07:30:38 +00:00 |
avx512bwvl-vec-cmp.ll
|
[AVX512] Fix BLENDM lowering patterns. Operands should be swapped to match SELECT behavior.
|
2016-06-15 07:30:38 +00:00 |
avx512cd-intrinsics.ll
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +00:00 |
avx512cdvl-intrinsics.ll
|
AVX512 : Change v8i1 bitconvert GR8 pattern, remove unnecessary movzbl instruction.
|
2016-01-18 12:02:45 +00:00 |
avx512dq-intrinsics.ll
|
[X86][AVX512] Lower broadcast sub vector to vector inrtrinsics
|
2015-12-28 08:26:26 +00:00 |
avx512dq-mask-op.ll
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
avx512dqvl-intrinsics.ll
|
Fix intrinsic vbroadcast{i32|f32}x2 lowering.
|
2016-05-31 07:43:39 +00:00 |
avx512er-intrinsics.ll
|
…
|
|
avx512ifma-intrinsics.ll
|
[X86] Change FeatureIFMA string to 'avx512ifma'. Matches gcc and fixes PR26461.
|
2016-02-08 01:23:15 +00:00 |
avx512ifmavl-intrinsics.ll
|
[X86] Re-generate tests using update_llc_test_checks.py to prepare for a future commit. NFC
|
2016-05-08 21:33:47 +00:00 |
avx512vbmi-intrinsics.ll
|
[llvm][AVX512][intrinsics] Fix vperm{b|w|d|q|ps|pd} intrinsics. Index is second argument to buildin function but it is first instruction operand.
|
2016-05-24 11:06:22 +00:00 |
avx512vbmivl-intrinsics.ll
|
[llvm][AVX512][intrinsics] Fix vperm{b|w|d|q|ps|pd} intrinsics. Index is second argument to buildin function but it is first instruction operand.
|
2016-05-24 11:06:22 +00:00 |
avx512vl-arith.ll
|
…
|
|
avx512vl-intrinsics-upgrade.ll
|
[AVX512] Remove maksed pshufd, pshuflw, and phufhw intrinsics and autoupgrade them to selects and shufflevector.
|
2016-06-13 02:36:48 +00:00 |
avx512vl-intrinsics.ll
|
[AVX512] Remove maksed pshufd, pshuflw, and phufhw intrinsics and autoupgrade them to selects and shufflevector.
|
2016-06-13 02:36:48 +00:00 |
avx512vl-logic.ll
|
[AVX512] Fix PANDN combining for v4i32/v8i32 when VLX is enabled.
|
2016-06-05 05:35:11 +00:00 |
avx512vl-mov.ll
|
[AVX512] Fix BLENDM lowering patterns. Operands should be swapped to match SELECT behavior.
|
2016-06-15 07:30:38 +00:00 |
avx512vl-nontemporal.ll
|
…
|
|
avx512vl-vbroadcast.ll
|
[AVX512] Add VLX 128/256-bit SET0 operations that encode to 128/256-bit EVEX encoded VPXORD so all 32 registers can be used.
|
2016-05-08 21:33:53 +00:00 |
avx512vl-vec-cmp.ll
|
[AVX512] Fix BLENDM lowering patterns. Operands should be swapped to match SELECT behavior.
|
2016-06-15 07:30:38 +00:00 |
barrier-sse.ll
|
…
|
|
barrier.ll
|
…
|
|
base-pointer-and-cmpxchg.ll
|
[X86] Make sure we do not clobber RBX with cmpxchg when used as a base pointer.
|
2016-03-12 02:25:27 +00:00 |
basic-promote-integers.ll
|
…
|
|
bc-extract.ll
|
…
|
|
bigstructret.ll
|
…
|
|
bigstructret2.ll
|
…
|
|
bit-piece-comment.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
bit-test-shift.ll
|
…
|
|
bitcast-i256.ll
|
…
|
|
bitcast-int-to-vector.ll
|
…
|
|
bitcast-mmx.ll
|
…
|
|
bitcast.ll
|
…
|
|
bitcast2.ll
|
…
|
|
bitreverse.ll
|
[x86] avoid printing unnecessary sign bits of hex immediates in asm comments (PR20347)
|
2016-05-28 14:58:37 +00:00 |
block-placement.ll
|
Fix a test case to match its intention
|
2016-06-14 23:05:46 +00:00 |
bmi-intrinsics-fast-isel-x86_64.ll
|
[X86][BMI] Added fast-isel tests for BMI1 intrinsics
|
2016-06-12 09:56:05 +00:00 |
bmi-intrinsics-fast-isel.ll
|
[X86][BMI] Added fast-isel tests for BMI1 intrinsics
|
2016-06-12 09:56:05 +00:00 |
bmi.ll
|
[x86, BMI] add TLI hook for 'andn' and use it to simplify comparisons
|
2016-05-07 15:03:40 +00:00 |
bool-simplify.ll
|
…
|
|
bool-zext.ll
|
[X86] Don't zero/sign-extend i1, i8, or i16 return values to 32 bits (PR22532)
|
2016-02-08 19:34:30 +00:00 |
br-fold.ll
|
[PS4] Guarantee an instruction after a 'noreturn' call.
|
2016-03-24 00:10:03 +00:00 |
branchfolding-catchpads.ll
|
[IR] Reformulate LLVM's EH funclet IR
|
2015-12-12 05:38:55 +00:00 |
branchfolding-landingpads.ll
|
…
|
|
brcond.ll
|
…
|
|
break-anti-dependencies.ll
|
…
|
|
break-false-dep.ll
|
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
|
2016-04-05 14:06:20 +00:00 |
bss_pagealigned.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
bswap-inline-asm.ll
|
…
|
|
bswap-vector.ll
|
[X86][SSE] Regenerate vector bswap tests
|
2016-05-04 15:45:48 +00:00 |
bswap.ll
|
…
|
|
bt.ll
|
…
|
|
btq.ll
|
…
|
|
buildvec-insertvec.ll
|
[X86][SSE] Added support for MOVHPD/MOVLPD + MOVHPS/MOVLPS shuffle decoding.
|
2016-02-07 15:39:22 +00:00 |
byval-align.ll
|
…
|
|
byval-callee-cleanup.ll
|
…
|
|
byval.ll
|
…
|
|
byval2.ll
|
Put space after pointer type in test. NFC.
|
2016-01-23 05:47:34 +00:00 |
byval3.ll
|
…
|
|
byval4.ll
|
…
|
|
byval5.ll
|
…
|
|
byval6.ll
|
…
|
|
byval7.ll
|
…
|
|
cache-intrinsic.ll
|
…
|
|
call-imm.ll
|
…
|
|
call-push.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
cas.ll
|
…
|
|
catch.ll
|
…
|
|
catchpad-dynamic-alloca.ll
|
[X86] Don't give catch objects a displacement of zero
|
2016-03-03 00:01:25 +00:00 |
catchpad-lifetime.ll
|
[X86] Don't give catch objects a displacement of zero
|
2016-03-03 00:01:25 +00:00 |
catchpad-realign-savexmm.ll
|
[IR] Reformulate LLVM's EH funclet IR
|
2015-12-12 05:38:55 +00:00 |
catchpad-regmask.ll
|
[IR] Reformulate LLVM's EH funclet IR
|
2015-12-12 05:38:55 +00:00 |
catchpad-weight.ll
|
[WinEH] Use operand bundles to describe call sites
|
2015-12-15 21:27:27 +00:00 |
catchret-empty-fallthrough.ll
|
Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInst
|
2015-12-21 22:00:51 +00:00 |
catchret-fallthrough.ll
|
[IR] Reformulate LLVM's EH funclet IR
|
2015-12-12 05:38:55 +00:00 |
catchret-regmask.ll
|
[WinEH] Fix funclet return block clobber mask placement
|
2016-02-26 16:53:19 +00:00 |
cfi.ll
|
…
|
|
cfstring.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
chain_order.ll
|
…
|
|
change-compare-stride-1.ll
|
…
|
|
change-compare-stride-trickiness-0.ll
|
…
|
|
change-compare-stride-trickiness-1.ll
|
…
|
|
change-compare-stride-trickiness-2.ll
|
…
|
|
cleanuppad-inalloca.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
cleanuppad-large-codemodel.ll
|
[WinEH] Use operand bundles to describe call sites
|
2015-12-15 21:27:27 +00:00 |
cleanuppad-realign.ll
|
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
|
2016-02-15 23:44:13 +00:00 |
clear_upper_vector_element_bits.ll
|
[X86][SSE] Improved blend+zero target shuffle combining to use combined shuffle mask directly
|
2016-06-07 12:20:14 +00:00 |
clobber-fi0.ll
|
…
|
|
clz.ll
|
[X86] Add a complete set of tests for all operand sizes of cttz/ctlz with and without zero undef being lowered to bsf/bsr.
|
2016-04-25 01:01:15 +00:00 |
cmov-double.ll
|
…
|
|
cmov-fp.ll
|
…
|
|
cmov-into-branch.ll
|
[CGP] avoid crashing from weightlessness
|
2016-05-09 17:31:55 +00:00 |
cmov.ll
|
…
|
|
cmovcmov.ll
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
cmp-fast-isel.ll
|
…
|
|
cmp.ll
|
…
|
|
cmpxchg-clobber-flags.ll
|
[MachineBasicBlock] Take advantage of the partially dead information.
|
2016-04-26 23:14:29 +00:00 |
cmpxchg-i1.ll
|
…
|
|
cmpxchg-i128-i1.ll
|
…
|
|
cmpxchg16b.ll
|
…
|
|
coal-sections.ll
|
[MachO] Stop generating *coal* sections.
|
2015-10-15 05:28:38 +00:00 |
coalesce-esp.ll
|
…
|
|
coalesce-implicitdef.ll
|
…
|
|
coalesce_commute_subreg.ll
|
…
|
|
coalescer-commute1.ll
|
…
|
|
coalescer-commute2.ll
|
…
|
|
coalescer-commute3.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
coalescer-commute4.ll
|
…
|
|
coalescer-commute5.ll
|
…
|
|
coalescer-cross.ll
|
…
|
|
coalescer-dce.ll
|
…
|
|
coalescer-dce2.ll
|
…
|
|
coalescer-identity.ll
|
…
|
|
coalescer-remat.ll
|
…
|
|
coalescer-subreg.ll
|
…
|
|
coalescer-win64.ll
|
[X86] Add RIP to GR64_TCW64
|
2015-11-30 19:04:19 +00:00 |
code_placement.ll
|
…
|
|
code_placement_align_all.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
code_placement_cold_loop_blocks.ll
|
[LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC.
|
2016-04-19 23:51:52 +00:00 |
code_placement_eh.ll
|
…
|
|
code_placement_ignore_succ_in_inner_loop.ll
|
[LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC.
|
2016-04-19 23:51:52 +00:00 |
code_placement_loop_rotation.ll
|
[LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC.
|
2016-04-19 23:51:52 +00:00 |
code_placement_loop_rotation2.ll
|
[LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC.
|
2016-04-19 23:51:52 +00:00 |
code_placement_loop_rotation3.ll
|
minor test clean up /NFC
|
2016-05-12 16:41:27 +00:00 |
code_placement_outline_optional_branches.ll
|
[LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC.
|
2016-04-19 23:51:52 +00:00 |
codegen-prepare-addrmode-sext.ll
|
…
|
|
codegen-prepare-cast.ll
|
…
|
|
codegen-prepare-crash.ll
|
…
|
|
codegen-prepare-extload.ll
|
…
|
|
codegen-prepare.ll
|
…
|
|
codemodel.ll
|
…
|
|
coff-comdat.ll
|
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
|
2015-09-11 03:22:04 +00:00 |
coff-comdat2.ll
|
…
|
|
coff-comdat3.ll
|
…
|
|
coff-feat00.ll
|
…
|
|
coff-weak.ll
|
…
|
|
coldcc64.ll
|
…
|
|
combine-64bit-vec-binop.ll
|
…
|
|
combine-and.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
combine-avx-intrinsics.ll
|
…
|
|
combine-avx2-intrinsics.ll
|
…
|
|
combine-lds.ll
|
…
|
|
combine-multiplies.ll
|
DAGCombiner: Don't unnecessarily swap operands in ReassociateOps
|
2016-02-27 19:57:45 +00:00 |
combine-or.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
combine-sse41-intrinsics.ll
|
…
|
|
combine-testm-and.ll
|
[AVX512] Add patterns for zero-extending a mask that use the def of KMOVW/KMOVB without going through an EXTRACT_SUBREG and a MOVZX.
|
2016-06-14 03:12:54 +00:00 |
combiner-aa-0.ll
|
…
|
|
combiner-aa-1.ll
|
…
|
|
commute-blend-avx2.ll
|
[X86][SSE] Regenerate vector blend commutation tests
|
2016-01-18 21:46:46 +00:00 |
commute-blend-sse41.ll
|
[X86][SSE] Regenerate vector blend commutation tests
|
2016-01-18 21:46:46 +00:00 |
commute-clmul.ll
|
…
|
|
commute-fcmp.ll
|
[x86] add missing tests for fcmp ueq/one
|
2016-06-10 15:17:54 +00:00 |
commute-intrinsic.ll
|
…
|
|
commute-two-addr.ll
|
[TwoAddressInstructionPass] When looking for a 3 addr conversion after commuting, make sure regB has been updated to take into account the commute.
|
2015-10-06 05:39:59 +00:00 |
commute-xop.ll
|
…
|
|
commuted-blend-mask.ll
|
…
|
|
compact-unwind.ll
|
…
|
|
compare-add.ll
|
…
|
|
compare-inf.ll
|
…
|
|
compare_folding.ll
|
…
|
|
compiler_used.ll
|
…
|
|
complex-asm.ll
|
…
|
|
complex-fca.ll
|
…
|
|
computeKnownBits_urem.ll
|
…
|
|
conditional-indecrement.ll
|
…
|
|
const-base-addr.ll
|
…
|
|
constant-combines.ll
|
…
|
|
constant-hoisting-and.ll
|
[X86] Teach constant hoisting that ANDs with 64-bit immediates in the range 0x80000000-0xffffffff can be handled cheaply and don't need to be hoisted.
|
2015-10-06 02:50:24 +00:00 |
constant-hoisting-cmp.ll
|
[X86] Prevent constant hoisting for a couple compare immediates that the selection DAG knows how to optimize into a shift.
|
2015-12-20 18:41:54 +00:00 |
constant-hoisting-optnone.ll
|
…
|
|
constant-hoisting-shift-immediate.ll
|
…
|
|
constant-pool-remat-0.ll
|
…
|
|
constant-pool-sharing.ll
|
…
|
|
constpool.ll
|
…
|
|
constructor.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
convert-2-addr-3-addr-inc64.ll
|
…
|
|
copy-eflags.ll
|
X86: Add a testcase for PR25951
|
2016-01-05 00:48:16 +00:00 |
copy-propagation.ll
|
…
|
|
copysign-constant-magnitude.ll
|
AsmPrinter: Use emitGlobalConstantFP to emit elements of constant data
|
2015-12-08 02:37:48 +00:00 |
cpus.ll
|
…
|
|
crash-O0.ll
|
…
|
|
crash-lre-eliminate-dead-def.ll
|
[LiveRangeEdit] Add a test case for r272314.
|
2016-06-10 01:57:48 +00:00 |
crash-nosse.ll
|
…
|
|
crash.ll
|
…
|
|
critical-anti-dep-breaker.ll
|
…
|
|
critical-edge-split-2.ll
|
…
|
|
cse-add-with-overflow.ll
|
…
|
|
cstring.ll
|
…
|
|
ctpop-combine.ll
|
…
|
|
cvt16.ll
|
…
|
|
cvtv2f32.ll
|
…
|
|
cxx_tlscc64.ll
|
[X86] Fix the lowering of TLS calls.
|
2016-04-27 21:37:37 +00:00 |
dag-fmf-cse.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
dag-merge-fast-accesses.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
dag-optnone.ll
|
…
|
|
dag-rauw-cse.ll
|
…
|
|
dagcombine-and-setcc.ll
|
…
|
|
dagcombine-buildvector.ll
|
…
|
|
dagcombine-cse.ll
|
Optimized instruction sequence for sitofp operation on X86-32
|
2016-01-10 09:41:22 +00:00 |
dagcombine-shifts.ll
|
…
|
|
dagcombine-unsafe-math.ll
|
…
|
|
darwin-bzero.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
darwin-no-dead-strip.ll
|
…
|
|
darwin-quote.ll
|
…
|
|
darwin-stub.ll
|
…
|
|
darwin-tls.ll
|
[TLS on Darwin] use a different mask for tls calls on x86-64.
|
2015-11-12 00:54:04 +00:00 |
dbg-changes-codegen-branch-folding.ll
|
DebugInfo: Remove MDString-based type references
|
2016-04-23 21:08:00 +00:00 |
dbg-changes-codegen.ll
|
DI: Require subprogram definitions to be distinct
|
2015-08-28 20:26:49 +00:00 |
dbg-combine.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
debugloc-argsize.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
deopt-bundles.ll
|
Don't force SP-relative addressing for statepoints
|
2016-06-15 05:35:14 +00:00 |
deopt-intrinsic-cconv.ll
|
All llvm.deoptimize declarations must use the same calling convention
|
2016-05-12 01:17:38 +00:00 |
deopt-intrinsic.ll
|
All llvm.deoptimize declarations must use the same calling convention
|
2016-05-12 01:17:38 +00:00 |
disable-tail-calls.ll
|
…
|
|
discontiguous-loops.ll
|
…
|
|
div8.ll
|
…
|
|
divide-by-constant.ll
|
…
|
|
divrem.ll
|
…
|
|
divrem8_ext.ll
|
Revert to extend i8/i16 return values on Darwin (PR26665)
|
2016-02-18 18:17:05 +00:00 |
dllexport-x86_64.ll
|
Beef up some dllexport tests.
|
2016-04-04 19:10:55 +00:00 |
dllexport.ll
|
Improve CHECK-NOT robustness of dllexport tests
|
2016-04-01 03:54:03 +00:00 |
dllimport-x86_64.ll
|
…
|
|
dllimport.ll
|
…
|
|
dollar-name.ll
|
…
|
|
dont-trunc-store-double-to-float.ll
|
…
|
|
dwarf-comp-dir.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
dwarf-eh-prepare.ll
|
…
|
|
dyn-stackalloc.ll
|
…
|
|
dyn_alloca_aligned.ll
|
…
|
|
dynamic-alloca-in-entry.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
dynamic-alloca-lifetime.ll
|
…
|
|
dynamic-allocas-VLAs.ll
|
[SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARD
|
2016-04-19 19:40:37 +00:00 |
early-ifcvt-crash.ll
|
…
|
|
early-ifcvt.ll
|
…
|
|
eflags-copy-expansion.mir
|
[X86] Properly check that EAX is dead when copying EFLAGS.
|
2016-05-10 20:49:46 +00:00 |
eh-label.ll
|
…
|
|
eh-nolandingpads.ll
|
…
|
|
eh-null-personality.ll
|
[EH] Handle non-Function personalities like unknown personalities
|
2015-08-31 20:02:16 +00:00 |
eh_frame.ll
|
Bring r252305 back with a test fix.
|
2015-11-06 15:30:45 +00:00 |
elf-comdat.ll
|
…
|
|
elf-comdat2.ll
|
…
|
|
emit-big-cst.ll
|
…
|
|
empty-functions.ll
|
…
|
|
empty-struct-return-type.ll
|
…
|
|
emutls-pic.ll
|
[TLS] New lower emutls pass, fix linkage bugs.
|
2016-01-13 23:56:37 +00:00 |
emutls-pie.ll
|
Differential Revision: http://reviews.llvm.org/D19733
|
2016-04-29 21:19:16 +00:00 |
emutls.ll
|
findDeadCallerSavedReg needs to pay attention to calling convention
|
2015-11-23 22:17:44 +00:00 |
emutls_generic.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
epilogue.ll
|
…
|
|
equiv_with_fndef.ll
|
…
|
|
equiv_with_vardef.ll
|
…
|
|
exception-label.ll
|
…
|
|
exedeps-movq.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
exedepsfix-broadcast.ll
|
[X86][AVX2] Regenerated broadcast domain tests
|
2016-02-06 22:09:25 +00:00 |
expand-opaque-const.ll
|
…
|
|
expand-vr64-gr64-copy.mir
|
When printing MIR, output to errs() rather than outs().
|
2016-02-19 00:18:46 +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
|
…
|
|
extractelement-from-arg.ll
|
…
|
|
extractelement-index.ll
|
[X86][SSE] Added extra i8 extract element test
|
2016-05-22 20:35:42 +00:00 |
extractelement-legalization-cycle.ll
|
Fix cycle in selection DAG introduced by extractelement legalization
|
2015-12-09 14:34:10 +00:00 |
extractelement-legalization-store-ordering.ll
|
…
|
|
extractelement-load.ll
|
[X86][SSE] Lower 128-bit MOVDDUP with existing VBROADCAST mechanisms
|
2016-03-02 11:43:05 +00:00 |
extractelement-shuffle.ll
|
Make the default triple optional by allowing an empty string
|
2015-09-16 05:34:32 +00:00 |
extractps.ll
|
Make "@name =" mandatory for globals in .ll files.
|
2016-05-10 18:22:45 +00:00 |
f16c-intrinsics-fast-isel.ll
|
[X86][F16C] Added F16C fast-isel tests to match clang/test/CodeGen/f16c-builtins.c
|
2016-05-26 10:26:56 +00:00 |
f16c-intrinsics.ll
|
The isel pattern that selects the memory-register form of VCVTPH2PS
|
2016-01-12 11:48:25 +00:00 |
fabs.ll
|
…
|
|
fadd-combines.ll
|
AsmPrinter: Use emitGlobalConstantFP to emit elements of constant data
|
2015-12-08 02:37:48 +00:00 |
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
|
…
|
|
fast-isel-args-fail2.ll
|
…
|
|
fast-isel-args.ll
|
…
|
|
fast-isel-atomic.ll
|
…
|
|
fast-isel-avoid-unnecessary-pic-base.ll
|
…
|
|
fast-isel-bail.ll
|
…
|
|
fast-isel-bc.ll
|
…
|
|
fast-isel-bitcasts-avx.ll
|
Reapply r249121 : "[FastISel][x86] Teach how to select SSE2/AVX bitcasts between 128/256-bit vector types."
|
2015-10-02 16:08:05 +00:00 |
fast-isel-bitcasts.ll
|
Reapply r249121 : "[FastISel][x86] Teach how to select SSE2/AVX bitcasts between 128/256-bit vector types."
|
2015-10-02 16:08:05 +00:00 |
fast-isel-branch_weights.ll
|
…
|
|
fast-isel-call-bool.ll
|
…
|
|
fast-isel-call.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
fast-isel-cmp-branch.ll
|
…
|
|
fast-isel-cmp-branch2.ll
|
Allow X86::COND_NE_OR_P and X86::COND_NP_OR_E to be reversed.
|
2016-03-23 21:45:37 +00:00 |
fast-isel-cmp-branch3.ll
|
Allow X86::COND_NE_OR_P and X86::COND_NP_OR_E to be reversed.
|
2016-03-23 21:45:37 +00:00 |
fast-isel-cmp.ll
|
…
|
|
fast-isel-constant.ll
|
…
|
|
fast-isel-constpool.ll
|
…
|
|
fast-isel-constrain-store-indexreg.ll
|
…
|
|
fast-isel-deadcode.ll
|
FastISel needs to remove dead code when it bails out.
|
2015-12-14 18:33:18 +00:00 |
fast-isel-divrem-x86-64.ll
|
…
|
|
fast-isel-divrem.ll
|
…
|
|
fast-isel-double-half-convertion.ll
|
…
|
|
fast-isel-emutls.ll
|
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
|
2015-09-11 03:22:04 +00:00 |
fast-isel-expect.ll
|
…
|
|
fast-isel-extract.ll
|
…
|
|
fast-isel-float-half-convertion.ll
|
[X86][FastISel] Don't force Nearest-Even rounding for VCVTPS2PH, use MXCSR.
|
2016-02-02 01:44:03 +00:00 |
fast-isel-fneg.ll
|
…
|
|
fast-isel-fold-mem.ll
|
…
|
|
fast-isel-fptrunc-fpext.ll
|
…
|
|
fast-isel-gep.ll
|
…
|
|
fast-isel-gv.ll
|
…
|
|
fast-isel-i1.ll
|
…
|
|
fast-isel-int-float-conversion.ll
|
…
|
|
fast-isel-mem.ll
|
…
|
|
fast-isel-movsbl-indexreg.ll
|
…
|
|
fast-isel-nontemporal.ll
|
[X86][AVX512] Added 512-bit integer vector non-temporal load tests
|
2016-06-07 15:12:47 +00:00 |
fast-isel-ret-ext.ll
|
…
|
|
fast-isel-select-cmov.ll
|
…
|
|
fast-isel-select-cmov2.ll
|
…
|
|
fast-isel-select-cmp.ll
|
…
|
|
fast-isel-select-pseudo-cmov.ll
|
…
|
|
fast-isel-select-sse.ll
|
…
|
|
fast-isel-select.ll
|
…
|
|
fast-isel-sext.ll
|
…
|
|
fast-isel-sse12-fptoint.ll
|
…
|
|
fast-isel-stackcheck.ll
|
[SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARD
|
2016-04-19 19:40:37 +00:00 |
fast-isel-store.ll
|
…
|
|
fast-isel-tailcall.ll
|
…
|
|
fast-isel-tls.ll
|
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
|
2015-09-11 03:22:04 +00:00 |
fast-isel-trunc-kill-subreg.ll
|
…
|
|
fast-isel-vecload.ll
|
[AVX512] Fix load opcode for fast isel.
|
2016-06-07 13:08:45 +00:00 |
fast-isel-x32.ll
|
…
|
|
fast-isel-x86-64.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
fast-isel-x86.ll
|
Refactor X86 symbol access classification.
|
2016-05-20 12:20:10 +00:00 |
fast-isel.ll
|
…
|
|
fastcall-correct-mangling.ll
|
…
|
|
fastcc-2.ll
|
…
|
|
fastcc-byval.ll
|
…
|
|
fastcc-sret.ll
|
…
|
|
fastcc.ll
|
…
|
|
fastcc3struct.ll
|
…
|
|
fastisel-gep-promote-before-add.ll
|
…
|
|
fastmath-float-half-conversion.ll
|
[X86] Don't force Nearest-Even rounding for VCVTPS2PH, use MXCSR.
|
2016-02-02 01:32:50 +00:00 |
fcmove.ll
|
…
|
|
fdiv-combine.ll
|
Use the 'arcp' fast-math-flag when combining repeated FP divisors
|
2015-10-27 20:27:25 +00:00 |
fdiv.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
field-extract-use-trunc.ll
|
…
|
|
fildll.ll
|
…
|
|
fixup-bw-copy.ll
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
fixup-bw-copy.mir
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
fixup-bw-inst-fwlive.mir
|
[X86]: Improve Liveness checking for X86FixupBWInsts.cpp
|
2016-06-15 16:03:06 +00:00 |
fixup-bw-inst.ll
|
[X86] Use LivePhysRegs in X86FixupBWInsts.
|
2016-04-26 00:00:48 +00:00 |
fixup-lea.ll
|
[X86] Replace LEAs with INC/DEC when profitable
|
2015-11-11 11:44:31 +00:00 |
float-asmprint.ll
|
IR: Allow vectors of halfs to be ConstantDataVectors
|
2015-12-08 03:01:16 +00:00 |
float-conv-elim.ll
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
floor-soft-float.ll
|
Don't raise inexact when lowering ceil, floor, round, trunc.
|
2015-09-22 11:43:17 +00:00 |
fltused.ll
|
…
|
|
fltused_function_pointer.ll
|
…
|
|
fma-commute-x86.ll
|
X86-FMA3: Defined the ExeDomain property for Scalar FMA3 opcodes.
|
2015-12-09 00:12:13 +00:00 |
fma-do-not-commute.ll
|
…
|
|
fma-intrinsics-phi-213-to-231.ll
|
Created new X86 FMA3 opcodes (FMA*_Int) that are used now for lowering of scalar FMA intrinsics.
|
2015-11-04 18:10:41 +00:00 |
fma-intrinsics-x86.ll
|
X86-FMA3: Defined the ExeDomain property for Scalar FMA3 opcodes.
|
2015-12-09 00:12:13 +00:00 |
fma-phi-213-to-231.ll
|
…
|
|
fma-scalar-memfold.ll
|
X86-FMA3: Defined the ExeDomain property for Scalar FMA3 opcodes.
|
2015-12-09 00:12:13 +00:00 |
fma.ll
|
…
|
|
fma4-intrinsics-x86_64-folded-load.ll
|
…
|
|
fma_patterns.ll
|
[AVX512] Add VLX 128/256-bit SET0 operations that encode to 128/256-bit EVEX encoded VPXORD so all 32 registers can be used.
|
2016-05-08 21:33:53 +00:00 |
fma_patterns_wide.ll
|
[X86][FMA] Optimize FNEG(FMUL) Patterns
|
2015-12-02 09:07:55 +00:00 |
fmaxnum.ll
|
[x86] lower calls to fmax and llvm.maxnum.* using maxps/maxpd (PR24475)
|
2015-12-28 19:20:19 +00:00 |
fminnum.ll
|
[x86] lower calls to fmin and llvm.minnum.* using minss/minsd/minps/minpd (PR24475)
|
2015-12-28 21:16:55 +00:00 |
fmul-combines.ll
|
AsmPrinter: Use emitGlobalConstantFP to emit elements of constant data
|
2015-12-08 02:37:48 +00:00 |
fmul-zero.ll
|
…
|
|
fnabs.ll
|
…
|
|
fold-add.ll
|
…
|
|
fold-and-shift.ll
|
…
|
|
fold-call-2.ll
|
…
|
|
fold-call-3.ll
|
…
|
|
fold-call-oper.ll
|
…
|
|
fold-call.ll
|
…
|
|
fold-imm.ll
|
…
|
|
fold-load-binops.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
fold-load-unops.ll
|
[X86] Avoid folding scalar loads into unary sse intrinsics
|
2015-12-31 09:45:16 +00:00 |
fold-load-vec.ll
|
…
|
|
fold-load.ll
|
…
|
|
fold-mul-lohi.ll
|
…
|
|
fold-pcmpeqd-1.ll
|
…
|
|
fold-pcmpeqd-2.ll
|
…
|
|
fold-push.ll
|
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
|
2016-04-07 00:05:49 +00:00 |
fold-sext-trunc.ll
|
…
|
|
fold-tied-op.ll
|
[X86] Add missing "CHECK" colon in r259065 test.
|
2016-01-29 18:25:33 +00:00 |
fold-vector-bv-crash.ll
|
…
|
|
fold-vector-sext-crash.ll
|
…
|
|
fold-vector-sext-crash2.ll
|
…
|
|
fold-vector-sext-zext.ll
|
Regenerate vector sext/zext constant folding tests.
|
2016-02-01 21:01:29 +00:00 |
fold-vector-shl-crash.ll
|
…
|
|
fold-vector-shuffle-crash.ll
|
…
|
|
fold-vector-trunc-sitofp.ll
|
…
|
|
fold-vex.ll
|
…
|
|
fold-xmm-zero.ll
|
…
|
|
fold-zext-trunc.ll
|
…
|
|
force-align-stack-alloca.ll
|
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
|
2016-04-07 00:05:49 +00:00 |
force-align-stack.ll
|
Use function attribute "stackrealign" to decide whether stack
|
2015-09-11 18:54:38 +00:00 |
fp-double-rounding.ll
|
…
|
|
fp-elim-and-no-fp-elim.ll
|
…
|
|
fp-elim.ll
|
…
|
|
fp-fast.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
fp-immediate-shorten.ll
|
…
|
|
fp-in-intregs.ll
|
…
|
|
fp-load-trunc.ll
|
…
|
|
fp-logic.ll
|
[x86] enable bitcasted fabs/fneg transforms
|
2016-06-10 20:33:50 +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
|
…
|
|
fp-une-cmp.ll
|
Fix for PR27750. Correctly handle the case where the fallthrough block and
|
2016-05-17 12:47:46 +00:00 |
fp2sint.ll
|
…
|
|
fp128-calling-conv.ll
|
[X86] Part 2 to fix x86-64 fp128 calling convention.
|
2015-12-14 22:08:36 +00:00 |
fp128-cast.ll
|
[X86] Part 2 to fix x86-64 fp128 calling convention.
|
2015-12-14 22:08:36 +00:00 |
fp128-compare.ll
|
Recommit r265547, and r265610,r265639,r265657 on top of it, plus
|
2016-04-13 03:08:27 +00:00 |
fp128-i128.ll
|
[X86] Part 2 to fix x86-64 fp128 calling convention.
|
2015-12-14 22:08:36 +00:00 |
fp128-libcalls.ll
|
[X86] Part 2 to fix x86-64 fp128 calling convention.
|
2015-12-14 22:08:36 +00:00 |
fp128-load.ll
|
[X86] Part 2 to fix x86-64 fp128 calling convention.
|
2015-12-14 22:08:36 +00:00 |
fp128-store.ll
|
[X86] Part 2 to fix x86-64 fp128 calling convention.
|
2015-12-14 22:08:36 +00:00 |
fp_constant_op.ll
|
…
|
|
fp_load_cast_fold.ll
|
…
|
|
fp_load_fold.ll
|
…
|
|
fpcmp-soft-fp.ll
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +00:00 |
fpstack-debuginstr-kill.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
frame-base.ll
|
…
|
|
frameaddr.ll
|
…
|
|
frameregister.ll
|
…
|
|
frem-msvc32.ll
|
[CodeGen] Fix FREM on 32-bit MSVC on x86
|
2015-09-02 01:31:58 +00:00 |
fsgsbase.ll
|
…
|
|
fsxor-alignment.ll
|
…
|
|
full-lsr.ll
|
…
|
|
funclet-layout.ll
|
[WinEH] Use operand bundles to describe call sites
|
2015-12-15 21:27:27 +00:00 |
function-alias.ll
|
Move llvm/test/CodeGen/Generic/function-alias.ll to X86. It is incompatible to PECOFF.
|
2015-12-04 02:00:12 +00:00 |
function-subtarget-features-2.ll
|
…
|
|
function-subtarget-features.ll
|
…
|
|
ga-offset.ll
|
…
|
|
gather-addresses.ll
|
…
|
|
gcc_except_table.ll
|
[WinEH] Teach AsmPrinter about funclets
|
2015-09-29 20:12:33 +00:00 |
gcc_except_table_functions.ll
|
…
|
|
getelementptr.ll
|
…
|
|
ghc-cc.ll
|
…
|
|
ghc-cc64.ll
|
…
|
|
global-access-pie.ll
|
Differential Revision: http://reviews.llvm.org/D19733
|
2016-04-29 21:19:16 +00:00 |
global-fill.ll
|
…
|
|
global-sections-comdat.ll
|
…
|
|
global-sections-tls.ll
|
…
|
|
global-sections.ll
|
Fix BSS global handling in AsmPrinter
|
2016-06-14 15:09:30 +00:00 |
gs-fold.ll
|
…
|
|
h-register-addressing-32.ll
|
…
|
|
h-register-addressing-64.ll
|
…
|
|
h-register-store.ll
|
x32. Fixes a bug in i8mem_NOREX declaration.
|
2015-09-08 19:47:15 +00:00 |
h-registers-0.ll
|
x32. Fixes a bug in i8mem_NOREX declaration.
|
2015-09-08 19:47:15 +00:00 |
h-registers-1.ll
|
x32. Fixes a bug in i8mem_NOREX declaration.
|
2015-09-08 19:47:15 +00:00 |
h-registers-2.ll
|
…
|
|
h-registers-3.ll
|
Add triple to h-registers-3.ll to make bots happy after r260133
|
2016-02-08 19:45:24 +00:00 |
haddsub-2.ll
|
[X86][SSE] Regenerated HADD/HSUB tests
|
2016-01-16 14:03:40 +00:00 |
haddsub-undef.ll
|
[X86][SSE] Regenerated HADD/HSUB tests
|
2016-01-16 14:03:40 +00:00 |
haddsub.ll
|
[X86][SSE] Regenerated HADD/HSUB tests
|
2016-01-16 14:03:40 +00:00 |
half.ll
|
[CodeGen] Round [SU]INT_TO_FP result when promoting from f16.
|
2016-05-06 00:58:00 +00:00 |
handle-move.ll
|
…
|
|
hhvm-cc.ll
|
HHVM calling conventions.
|
2015-09-29 22:09:16 +00:00 |
hidden-vis-2.ll
|
…
|
|
hidden-vis-3.ll
|
…
|
|
hidden-vis-4.ll
|
…
|
|
hidden-vis-pic.ll
|
…
|
|
hidden-vis.ll
|
…
|
|
hipe-cc.ll
|
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
|
2016-02-15 23:44:13 +00:00 |
hipe-cc64.ll
|
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
|
2016-02-15 23:44:13 +00:00 |
hipe-prologue.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
hoist-common.ll
|
…
|
|
hoist-invariant-load.ll
|
…
|
|
hoist-spill-lpad.ll
|
Fix a bug when hoist spill to a BB with landingpad successor.
|
2016-05-11 22:37:43 +00:00 |
hoist-spill.ll
|
Recommit r265547, and r265610,r265639,r265657 on top of it, plus
|
2016-04-13 03:08:27 +00:00 |
huge-stack-offset.ll
|
…
|
|
i1narrowfail.ll
|
…
|
|
i2k.ll
|
…
|
|
i16lshr8pat.ll
|
[X86]: Add a pattern that uses GR16_ABCD rather than GR32_ABCD to avoid falsely marking whole 32 bit register as live.
|
2016-05-31 22:00:12 +00:00 |
i64-mem-copy.ll
|
…
|
|
i128-and-beyond.ll
|
…
|
|
i128-immediate.ll
|
…
|
|
i128-mul.ll
|
…
|
|
i128-ret.ll
|
…
|
|
i128-sdiv.ll
|
…
|
|
i256-add.ll
|
…
|
|
i386-setjmp-pic.ll
|
[X86] Fix the lowering of setjmp intrinsic on i386.
|
2016-03-05 00:31:04 +00:00 |
i386-shrink-wrapping.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
i386-tlscall-fastregalloc.ll
|
[X86] Fix the lowering of TLS calls.
|
2016-04-27 21:37:37 +00:00 |
i486-fence-loop.ll
|
…
|
|
i686-win-shrink-wrapping.ll
|
[X86] Make sure it is safe to clobber EFLAGS, if need be, when choosing
|
2016-04-26 23:44:14 +00:00 |
iabs.ll
|
…
|
|
ident-metadata.ll
|
…
|
|
ifunc-asm.ll
|
[IFUNC] Fix ifunc-asm.ll test
|
2016-04-08 06:45:19 +00:00 |
illegal-insert.ll
|
…
|
|
illegal-vector-args-return.ll
|
…
|
|
immediate_merging.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
implicit-null-check-negative.ll
|
…
|
|
implicit-null-check.ll
|
[ImplicitNullChecks] Account for implicit-defs as well when updating the liveness.
|
2016-05-03 18:09:06 +00:00 |
imul-lea-2.ll
|
…
|
|
imul-lea.ll
|
…
|
|
imul.ll
|
[X86ISelLowering] Add additional support for multiplication-to-shift conversion.
|
2015-12-12 01:04:15 +00:00 |
inalloca-ctor.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
inalloca-invoke.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
inalloca-regparm.ll
|
…
|
|
inalloca-stdcall.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
inalloca.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
inconsistent_landingpad.ll
|
[SelectionDAGBuilder] Adds support for landingpads of token type
|
2015-12-16 04:48:42 +00:00 |
indirect-hidden.ll
|
Simplify handling of hidden stub.
|
2016-05-17 16:01:32 +00:00 |
init-priority.ll
|
…
|
|
inline-asm-2addr.ll
|
Specify triple so 'make check' passes on darwin x86-64
|
2015-12-28 18:28:44 +00:00 |
inline-asm-R-constraint.ll
|
…
|
|
inline-asm-bad-constraint-n.ll
|
…
|
|
inline-asm-duplicated-constraint.ll
|
…
|
|
inline-asm-error.ll
|
…
|
|
inline-asm-flag-clobber.ll
|
…
|
|
inline-asm-fpstack.ll
|
…
|
|
inline-asm-h.ll
|
…
|
|
inline-asm-modifier-n.ll
|
…
|
|
inline-asm-modifier-q.ll
|
…
|
|
inline-asm-mrv.ll
|
…
|
|
inline-asm-out-regs.ll
|
…
|
|
inline-asm-pic.ll
|
…
|
|
inline-asm-ptr-cast.ll
|
…
|
|
inline-asm-q-regs.ll
|
…
|
|
inline-asm-sp-clobber-memcpy.ll
|
Use function attribute "stackrealign" to decide whether stack
|
2015-09-11 18:54:38 +00:00 |
inline-asm-stack-realign.ll
|
…
|
|
inline-asm-stack-realign2.ll
|
…
|
|
inline-asm-stack-realign3.ll
|
…
|
|
inline-asm-tied.ll
|
…
|
|
inline-asm-x-scalar.ll
|
…
|
|
inline-asm.ll
|
…
|
|
inline-sse.ll
|
[X86] Add intrinsics for reading and writing to the flags register
|
2016-01-01 06:50:01 +00:00 |
inlineasm-sched-bug.ll
|
…
|
|
inreg.ll
|
…
|
|
ins_split_regalloc.ll
|
…
|
|
ins_subreg_coalesce-1.ll
|
…
|
|
ins_subreg_coalesce-2.ll
|
…
|
|
ins_subreg_coalesce-3.ll
|
…
|
|
insert-positions.ll
|
…
|
|
insertelement-copytoregs.ll
|
…
|
|
insertelement-legalize.ll
|
…
|
|
insertelement-zero.ll
|
[X86][SSE41] Combine vector blends with zero
|
2016-02-24 15:14:21 +00:00 |
insertps-O0-bug.ll
|
…
|
|
insertps-combine.ll
|
[X86][SSE] Detect zeroable shuffle elements from different value types
|
2016-03-20 15:45:42 +00:00 |
insertps-from-constantpool.ll
|
[MachineInstrBuilder] Support for adding a ConstantPoolIndex MO with an additional offset.
|
2015-11-21 21:42:26 +00:00 |
insertps-unfold-load-bug.ll
|
[X86][SSE] Add general memory folding for (V)INSERTPS instruction
|
2015-11-04 20:48:09 +00:00 |
int-intrinsic.ll
|
[X86] Remove special validation for INT immediate operand from AsmParser. Instead mark its operand type as u8imm which will cause it to fail to match. This is more consistent with other instruction behavior.
|
2015-10-11 18:27:24 +00:00 |
interval-update-remat.ll
|
Don't skip splitSeparateComponents in eliminateDeadDefs for HoistSpillHelper::hoistAllSpills.
|
2016-04-15 23:16:44 +00:00 |
invalid-shift-immediate.ll
|
…
|
|
ipra-inline-asm.ll
|
Interprocedural Register Allocation (IPRA) Analysis
|
2016-06-10 16:19:46 +00:00 |
ipra-reg-usage.ll
|
Interprocedural Register Allocation (IPRA) Analysis
|
2016-06-10 16:19:46 +00:00 |
ipra-transform.ll
|
Move CodeGen test from Generic to X86 specific directory
|
2016-06-10 19:14:01 +00:00 |
isel-optnone.ll
|
…
|
|
isel-sink.ll
|
…
|
|
isel-sink2.ll
|
…
|
|
isel-sink3.ll
|
…
|
|
isint.ll
|
…
|
|
isnan.ll
|
…
|
|
isnan2.ll
|
…
|
|
ispositive.ll
|
…
|
|
jump_sign.ll
|
…
|
|
label-redefinition.ll
|
…
|
|
lakemont.ll
|
[X86] Introduce Lakemont CPU.
|
2016-04-01 10:16:15 +00:00 |
large-code-model-isel.ll
|
…
|
|
large-constants.ll
|
…
|
|
large-gep-chain.ll
|
…
|
|
large-gep-scale.ll
|
…
|
|
large-global.ll
|
…
|
|
late-address-taken.ll
|
[IR] Reformulate LLVM's EH funclet IR
|
2015-12-12 05:38:55 +00:00 |
ldzero.ll
|
…
|
|
lea-2.ll
|
…
|
|
lea-3.ll
|
…
|
|
lea-4.ll
|
…
|
|
lea-5.ll
|
…
|
|
lea-opt-memop-check-1.ll
|
[X86] PR27502: Fix the LEA optimization pass.
|
2016-04-26 12:18:12 +00:00 |
lea-opt-memop-check-2.ll
|
[X86] PR27502: Fix the LEA optimization pass.
|
2016-04-26 12:18:12 +00:00 |
lea-opt.ll
|
[X86] Enable RRL part of the LEA optimization pass for -O2.
|
2016-05-19 10:18:29 +00:00 |
lea-recursion.ll
|
…
|
|
lea.ll
|
…
|
|
leaf-fp-elim.ll
|
…
|
|
legalize-fmp-oeq-vector-select.ll
|
…
|
|
legalize-libcalls.ll
|
…
|
|
legalize-shift-64.ll
|
…
|
|
legalize-shl-vec.ll
|
…
|
|
legalize-sub-zero-2.ll
|
…
|
|
legalize-sub-zero.ll
|
…
|
|
legalizedag_vec.ll
|
…
|
|
lfence.ll
|
…
|
|
libcall-sret.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
licm-dominance.ll
|
…
|
|
licm-nested.ll
|
…
|
|
licm-regpressure.ll
|
…
|
|
licm-symbol.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
limited-prec.ll
|
…
|
|
lit.local.cfg
|
…
|
|
live-out-reg-info.ll
|
…
|
|
liveness-local-regalloc.ll
|
…
|
|
llc-override-mcpu-mattr.ll
|
…
|
|
load-slice.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
loc-remat.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
local_stack_symbol_ordering.ll
|
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
|
2016-02-15 23:44:13 +00:00 |
localescape.ll
|
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
|
2016-04-07 00:05:49 +00:00 |
log2_not_readnone.ll
|
…
|
|
logical-load-fold.ll
|
…
|
|
long-setcc.ll
|
…
|
|
longlong-deadload.ll
|
…
|
|
loop-blocks.ll
|
[MBP] Use Function::optForSize() instead of checking OptimizeForSize directly.
|
2016-04-29 22:01:10 +00:00 |
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
|
…
|
|
lower-bitcast.ll
|
…
|
|
lower-vec-shift-2.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
lower-vec-shift.ll
|
…
|
|
lower-vec-shuffle-bug.ll
|
…
|
|
lsr-delayed-fold.ll
|
…
|
|
lsr-i386.ll
|
…
|
|
lsr-interesting-step.ll
|
…
|
|
lsr-loop-exit-cond.ll
|
…
|
|
lsr-negative-stride.ll
|
…
|
|
lsr-nonaffine.ll
|
…
|
|
lsr-normalization.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +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
|
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
|
2016-04-05 14:06:20 +00:00 |
lsr-wrap.ll
|
…
|
|
lzcnt-tzcnt.ll
|
[X86] Fix patterns that turn cmove/cmovne+ctlz/cttz into lzcnt/tzcnt instructions. Only one of the conditions should be valid for each pattern, not both. Update tests accordingly.
|
2016-04-24 02:01:22 +00:00 |
lzcnt.ll
|
…
|
|
machine-combiner-int-vec.ll
|
[x86] enable machine combiner reassociations for 256-bit vector logical integer insts
|
2015-09-30 22:25:55 +00:00 |
machine-combiner-int.ll
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
machine-combiner.ll
|
add 'MustReduceDepth' as an objective/cost-metric for the MachineCombiner
|
2015-11-10 16:48:53 +00:00 |
machine-copy-prop.mir
|
Introduce MachineFunctionProperties and the AllVRegsAllocated property
|
2016-03-28 17:05:30 +00:00 |
machine-cp.ll
|
[X86] Replace -mcpu with -mattr in several tests
|
2016-04-26 23:36:38 +00:00 |
machine-cse.ll
|
…
|
|
machine-sink-and-implicit-null-checks.ll
|
[X86] Fix a bug in getMemOpBaseRegImmOfs
|
2016-02-02 02:32:43 +00:00 |
machine-trace-metrics-crash.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
macho-comdat.ll
|
…
|
|
masked-iv-safe.ll
|
…
|
|
masked-iv-unsafe.ll
|
…
|
|
masked_gather_scatter.ll
|
[AVX512] Fix BLENDM lowering patterns. Operands should be swapped to match SELECT behavior.
|
2016-06-15 07:30:38 +00:00 |
masked_memop.ll
|
[AVX512] Add patterns for extracting subvectors and storing to memory.
|
2016-05-21 22:50:14 +00:00 |
maskmovdqu.ll
|
…
|
|
materialize.ll
|
X86: Use push-pop for materializing 8-bit immediates for minsize (take 2)
|
2016-03-25 01:10:56 +00:00 |
mature-mc-support.ll
|
…
|
|
mbp-false-cfg-break.ll
|
[MBP] Avoid placing random blocks between loop preheader and header
|
2016-03-03 00:01:42 +00:00 |
mcinst-avx-lowering.ll
|
…
|
|
mcinst-lowering.ll
|
…
|
|
mcu-abi.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
mem-intrin-base-reg.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
mem-promote-integers.ll
|
…
|
|
membarrier.ll
|
…
|
|
memcmp.ll
|
…
|
|
memcpy-2.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
memcpy-from-string.ll
|
[SelectionDAG] Fold more offsets into GlobalAddresses
|
2016-01-22 03:57:34 +00:00 |
memcpy.ll
|
Partially fix memcpy / memset / memmove lowering in SelectionDAG construction if address space != 0.
|
2015-12-12 21:33:31 +00:00 |
memset-2.ll
|
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
|
2016-04-07 00:05:49 +00:00 |
memset-3.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
memset-nonzero.ll
|
[x86] regenerate checks
|
2016-04-05 17:12:19 +00:00 |
memset-sse-stack-realignment.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
memset.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
memset64-on-x86-32.ll
|
[x86] regenerate checks
|
2016-04-05 17:12:19 +00:00 |
merge-consecutive-loads-128.ll
|
[X86][AVX] Ensure EltsFromConsecutiveLoads tests the entire vector for consecutive loads/zeros
|
2016-03-30 20:52:24 +00:00 |
merge-consecutive-loads-256.ll
|
[X86] No need to avoid selecting AVX_SET0 for 256-bit integer types when only AVX1 is supported. AVX_SET0 just expands to 256-bit VXORPS which is legal in AVX1.
|
2016-05-08 07:10:47 +00:00 |
merge-consecutive-loads-512.ll
|
[AVX512] Add an AddedComplexity line to the 512-bit insert_subvector undef index 0 patterns. This gives them higher priority than the memory patterns. This matches AVX1/2.
|
2016-05-22 07:40:40 +00:00 |
merge-consecutive-stores-i1.ll
|
…
|
|
merge-sp-update-lea.ll
|
[X86] Fix the merging of SP updates in prologue/epilogue insertions.
|
2016-02-02 20:11:17 +00:00 |
merge-store-partially-alias-loads.ll
|
[X86] Fix PR23155 by turning on X86FixupBWInsts by default.
|
2016-04-08 18:58:29 +00:00 |
merge_store.ll
|
…
|
|
mfence.ll
|
[x86-64] allow mfence even with -mno-sse (PR23203)
|
2016-02-13 17:26:29 +00:00 |
mingw-alloca.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
misaligned-memset.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
misched-aa-colored.ll
|
Rework/enhance stack coloring data flow analysis.
|
2016-05-24 13:23:44 +00:00 |
misched-aa-mmos.ll
|
…
|
|
misched-balance.ll
|
…
|
|
misched-code-difference-with-debug.ll
|
DebugInfo: Remove MDString-based type references
|
2016-04-23 21:08:00 +00:00 |
misched-copy.ll
|
…
|
|
misched-crash.ll
|
…
|
|
misched-fusion.ll
|
…
|
|
misched-ilp.ll
|
[X86] Replace -mcpu with -mattr in several tests
|
2016-04-26 23:36:38 +00:00 |
misched-matmul.ll
|
…
|
|
misched-matrix.ll
|
…
|
|
misched-new.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
mmx-arg-passing-x86-64.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
mmx-arg-passing.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
mmx-arith.ll
|
…
|
|
mmx-bitcast-fold.ll
|
Don't fold double constant to an integer if dest type not integral
|
2016-04-04 23:50:46 +00:00 |
mmx-bitcast.ll
|
…
|
|
mmx-coalescing.ll
|
…
|
|
mmx-copy-gprs.ll
|
…
|
|
mmx-fold-load.ll
|
…
|
|
mmx-intrinsics.ll
|
Move the MMX subtarget feature out of the SSE set of features and into
|
2015-10-08 20:10:06 +00:00 |
mmx-only.ll
|
Move the MMX subtarget feature out of the SSE set of features and into
|
2015-10-08 20:10:06 +00:00 |
mod128.ll
|
…
|
|
movbe.ll
|
…
|
|
movfs.ll
|
…
|
|
movgs.ll
|
[X86][SSE] Use shuffle/sext instead of deprecated (+ auto-upgraded) pmovsxwd intrinsic call
|
2016-05-23 21:21:38 +00:00 |
movmsk.ll
|
[X86][SSE] Refreshed MOVMSK sign bit tests
|
2016-04-03 18:59:42 +00:00 |
movntdq-no-avx.ll
|
[X86] Require 32-byte alignment for 32-byte VMOVNTs.
|
2015-09-02 23:25:39 +00:00 |
movpc32-check.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
movtopush.ll
|
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
|
2016-04-07 00:05:49 +00:00 |
movtopush64.ll
|
Enable the X86 call frame optimization for the 64-bit targets that allow it.
|
2016-05-02 13:45:25 +00:00 |
ms-inline-asm.ll
|
…
|
|
mul-i256.ll
|
[SDAG] Add a fallback multiplication expansion
|
2016-05-25 16:50:22 +00:00 |
mul-legalize.ll
|
…
|
|
mul-remat.ll
|
…
|
|
mul-shift-reassoc.ll
|
…
|
|
mul64.ll
|
[X86] Regenerated 64/128 bit multiply tests
|
2016-02-15 14:04:05 +00:00 |
mul128.ll
|
[X86] Regenerated 64/128 bit multiply tests
|
2016-02-15 14:04:05 +00:00 |
mul128_sext_loop.ll
|
…
|
|
muloti.ll
|
…
|
|
mult-alt-generic-i686.ll
|
…
|
|
mult-alt-generic-x86_64.ll
|
…
|
|
mult-alt-x86.ll
|
Move the MMX subtarget feature out of the SSE set of features and into
|
2015-10-08 20:10:06 +00:00 |
multiple-loop-post-inc.ll
|
…
|
|
multiple-return-values-cross-block.ll
|
…
|
|
mulx32.ll
|
…
|
|
mulx64.ll
|
…
|
|
musttail-fastcall.ll
|
…
|
|
musttail-indirect.ll
|
…
|
|
musttail-thiscall.ll
|
…
|
|
musttail-varargs.ll
|
[X86] Add a few register classes for x32 address accesses.
|
2016-05-04 22:45:31 +00:00 |
musttail.ll
|
…
|
|
mwaitx.ll
|
Add new flag and intrinsic support for MWAITX and MONITORX instructions
|
2016-05-18 11:59:12 +00:00 |
named-reg-alloc.ll
|
…
|
|
named-reg-notareg.ll
|
…
|
|
nancvt.ll
|
…
|
|
narrow-shl-cst.ll
|
…
|
|
narrow-shl-load.ll
|
…
|
|
narrow_op-1.ll
|
…
|
|
neg-shl-add.ll
|
…
|
|
neg_cmp.ll
|
…
|
|
neg_fp.ll
|
…
|
|
negate-add-zero.ll
|
…
|
|
negative-offset.ll
|
[SelectionDAG] Fold more offsets into GlobalAddresses
|
2016-01-22 03:57:34 +00:00 |
negative-sin.ll
|
…
|
|
negative-stride-fptosi-user.ll
|
…
|
|
negative-subscript.ll
|
…
|
|
negative_zero.ll
|
…
|
|
new-remat.ll
|
Recommit r265547, and r265610,r265639,r265657 on top of it, plus
|
2016-04-13 03:08:27 +00:00 |
newline-and-quote.ll
|
…
|
|
no-cmov.ll
|
…
|
|
no-sse2-avg.ll
|
Only attempt to detect AVG if SSE2 is available
|
2016-06-02 17:30:49 +00:00 |
nobt.ll
|
…
|
|
nocx16.ll
|
…
|
|
non-lazy-bind.ll
|
…
|
|
non-unique-sections.ll
|
…
|
|
nonconst-static-ev.ll
|
…
|
|
nonconst-static-iv.ll
|
…
|
|
nontemporal-2.ll
|
[X86][SSE4A] Added patterns for nontemporal stores of scalar float/doubles using MOVNTSD/MOVNTSS
|
2016-06-14 09:43:38 +00:00 |
nontemporal-loads.ll
|
[X86][SSE] Add general lowering of nontemporal vector loads
|
2016-06-07 13:34:24 +00:00 |
nontemporal.ll
|
[X86] Regenerated nontemporal store tests and added tests for all 128-bit vector types
|
2016-06-03 10:15:36 +00:00 |
noreturn-call.ll
|
X86: Don't reset the stack after calls that don't return (PR27117)
|
2016-05-19 20:15:33 +00:00 |
norex-subreg.ll
|
…
|
|
nosse-error1.ll
|
…
|
|
nosse-error2.ll
|
…
|
|
nosse-varargs.ll
|
…
|
|
null-streamer.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
objc-gc-module-flags.ll
|
…
|
|
object-size.ll
|
…
|
|
opaque-constant-asm.ll
|
…
|
|
opt-ext-uses.ll
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
opt-shuff-tstore.ll
|
…
|
|
optimize-max-0.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
optimize-max-1.ll
|
…
|
|
optimize-max-2.ll
|
…
|
|
optimize-max-3.ll
|
…
|
|
or-address.ll
|
…
|
|
or-branch.ll
|
use "unpredictable" metadata in SelectionDAG when splitting compares
|
2015-09-02 19:17:25 +00:00 |
or-lea.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
osx-private-labels.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
overlap-shift.ll
|
…
|
|
packed_struct.ll
|
…
|
|
palignr.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
pass-three.ll
|
…
|
|
patchable-prologue.ll
|
Introduce a "patchable-function" function attribute
|
2016-04-19 05:24:47 +00:00 |
patchpoint-invoke.ll
|
…
|
|
patchpoint-verifiable.mir
|
…
|
|
patchpoint-webkit_jscc.ll
|
…
|
|
patchpoint.ll
|
…
|
|
peep-setb.ll
|
…
|
|
peep-test-0.ll
|
…
|
|
peep-test-1.ll
|
…
|
|
peep-test-2.ll
|
…
|
|
peep-test-3.ll
|
…
|
|
peep-test-4.ll
|
…
|
|
peephole-fold-movsd.ll
|
…
|
|
peephole-multiple-folds.ll
|
…
|
|
peephole-na-phys-copy-folding.ll
|
[X86] Update a regexp in a test case to resist register allocation
|
2016-05-09 19:01:42 +00:00 |
personality.ll
|
…
|
|
personality_size.ll
|
…
|
|
phaddsub.ll
|
[X86][SSE] Regenerated HADD/HSUB tests
|
2016-01-16 14:03:40 +00:00 |
phi-bit-propagation.ll
|
…
|
|
phi-immediate-factoring.ll
|
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
|
2016-04-05 14:06:20 +00:00 |
phielim-split.ll
|
…
|
|
phys-reg-local-regalloc.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
phys_subreg_coalesce-2.ll
|
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
|
2016-04-05 14:06:20 +00:00 |
phys_subreg_coalesce-3.ll
|
…
|
|
phys_subreg_coalesce.ll
|
…
|
|
pic-load-remat.ll
|
…
|
|
pic.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
pic_jumptable.ll
|
X86-Darwin: start emitting data-region directives for jump-tables.
|
2016-05-03 21:03:41 +00:00 |
pie.ll
|
Differential Revision: http://reviews.llvm.org/D19733
|
2016-04-29 21:19:16 +00:00 |
pku.ll
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +00:00 |
pmovext.ll
|
…
|
|
pmovsx-inreg.ll
|
…
|
|
pmul.ll
|
[X86][AVX512BW] Add support for v64i8 multiplies
|
2016-04-10 17:02:48 +00:00 |
pmulld.ll
|
…
|
|
pointer-vector.ll
|
…
|
|
pop-stack-cleanup.ll
|
[LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC.
|
2016-04-19 23:51:52 +00:00 |
popcnt.ll
|
…
|
|
post-ra-sched.ll
|
[X86] Enable the post-RA-scheduler for clang's default 32-bit cpu.
|
2016-04-27 22:52:35 +00:00 |
postalloc-coalescing.ll
|
…
|
|
postra-licm.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
powi.ll
|
X86: Use push-pop for materializing 8-bit immediates for minsize (take 2)
|
2016-03-25 01:10:56 +00:00 |
pr1462.ll
|
…
|
|
pr1489.ll
|
…
|
|
pr1505.ll
|
…
|
|
pr1505b.ll
|
…
|
|
pr2177.ll
|
…
|
|
pr2182.ll
|
…
|
|
pr2326.ll
|
…
|
|
pr2585.ll
|
Make "@name =" mandatory for globals in .ll files.
|
2016-05-10 18:22:45 +00:00 |
pr2656.ll
|
…
|
|
pr2659.ll
|
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
|
2016-04-05 14:06:20 +00:00 |
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
|
…
|
|
pr7882.ll
|
…
|
|
pr9127.ll
|
…
|
|
pr9743.ll
|
…
|
|
pr10068.ll
|
…
|
|
pr10475.ll
|
…
|
|
pr10499.ll
|
…
|
|
pr10523.ll
|
…
|
|
pr10524.ll
|
…
|
|
pr10525.ll
|
…
|
|
pr10526.ll
|
…
|
|
pr11202.ll
|
…
|
|
pr11334.ll
|
…
|
|
pr11415.ll
|
[X86] Add intrinsics for reading and writing to the flags register
|
2016-01-01 06:50:01 +00:00 |
pr11468.ll
|
Use function attribute "stackrealign" to decide whether stack
|
2015-09-11 18:54:38 +00:00 |
pr11985.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
pr11998.ll
|
…
|
|
pr12312.ll
|
…
|
|
pr12360.ll
|
…
|
|
pr12889.ll
|
…
|
|
pr13209.ll
|
…
|
|
pr13220.ll
|
…
|
|
pr13458.ll
|
…
|
|
pr13577.ll
|
[DAGCombiner] don't dereference an operand that doesn't exist (PR26070)
|
2016-01-08 19:53:24 +00:00 |
pr13859.ll
|
…
|
|
pr13899.ll
|
…
|
|
pr14088.ll
|
…
|
|
pr14098.ll
|
…
|
|
pr14161.ll
|
…
|
|
pr14204.ll
|
…
|
|
pr14314.ll
|
…
|
|
pr14333.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
pr14562.ll
|
…
|
|
pr15267.ll
|
[X86][SSE] Vectorize a bit (AND/XOR/OR) op if a BUILD_VECTOR has the same op for all their scalar elements.
|
2016-03-28 21:33:52 +00:00 |
pr15296.ll
|
…
|
|
pr15309.ll
|
…
|
|
pr16031.ll
|
…
|
|
pr16360.ll
|
[x86] avoid printing unnecessary sign bits of hex immediates in asm comments (PR20347)
|
2016-05-28 14:58:37 +00:00 |
pr16807.ll
|
…
|
|
pr17546.ll
|
…
|
|
pr17631.ll
|
…
|
|
pr17764.ll
|
[x86, AVX2] regenerate checks
|
2016-06-01 21:32:56 +00:00 |
pr18014.ll
|
…
|
|
pr18023.ll
|
…
|
|
pr18054.ll
|
…
|
|
pr18162.ll
|
…
|
|
pr18846.ll
|
…
|
|
pr19049.ll
|
…
|
|
pr20020.ll
|
…
|
|
pr20088.ll
|
…
|
|
pr21099.ll
|
…
|
|
pr21792.ll
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +00:00 |
pr22019.ll
|
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
|
2015-09-11 03:22:04 +00:00 |
pr22103.ll
|
…
|
|
pr22774.ll
|
…
|
|
pr23103.ll
|
…
|
|
pr23246.ll
|
…
|
|
pr23273.ll
|
…
|
|
pr23603.ll
|
…
|
|
pr23664.ll
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
pr24139.ll
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +00:00 |
pr24374.ll
|
[X86] Make sure startproc/endproc are paired
|
2015-09-11 17:34:34 +00:00 |
pr24602.ll
|
[CodeGen] Check FoldConstantArithmetic result before using it.
|
2015-08-27 21:46:04 +00:00 |
pr25828.ll
|
[X86] MOVPC32r should only emit CFI adjustments when needed
|
2015-12-15 18:50:32 +00:00 |
pr26350.ll
|
[X86] Don't transform X << 1 to X + X during type legalization
|
2016-01-28 18:20:05 +00:00 |
pr26625.ll
|
Fix incorrect selection of AVX512 sqrt when OptForSize is on
|
2016-02-19 20:14:11 +00:00 |
pr26652.ll
|
Move test/CodeGen/Generic/pr26652.ll to test/CodeGen/X86/pr26652.ll and test it only on X86.
|
2016-02-25 00:12:18 +00:00 |
pr26757.ll
|
[WinEH] Allocate the registration node before the catch objects
|
2016-03-01 04:30:16 +00:00 |
pr26835.ll
|
[DAGCombine] Fix divrem combine not to assume div/rem type is simple.
|
2016-03-04 21:23:29 +00:00 |
pr26870.ll
|
[X86][SSE] Reapplied: Improve vector ZERO_EXTEND by combining to ZERO_EXTEND_VECTOR_INREG
|
2016-03-10 20:40:26 +00:00 |
pr27071.ll
|
[X86] Emit a proper ADJCALLSTACKDOWN in EmitLoweredTLSAddr
|
2016-03-25 21:49:11 +00:00 |
pr27501.ll
|
[WinEH] Update SplitAnalysis::computeLastSplitPoint to cope with multiple EH successors
|
2016-04-25 14:31:32 +00:00 |
pr27591.ll
|
[X86] Lower zext i1 arguments
|
2016-05-04 00:22:23 +00:00 |
pr27681.mir
|
[CodeGen] Fix problem with X86 byte registers in CriticalAntiDepBreaker
|
2016-05-26 23:08:52 +00:00 |
pre-ra-sched.ll
|
…
|
|
prefetch.ll
|
…
|
|
prefixdata.ll
|
…
|
|
preserve_allcc64.ll
|
…
|
|
preserve_mostcc64.ll
|
…
|
|
private-2.ll
|
…
|
|
private.ll
|
…
|
|
prolog-push-seq.ll
|
…
|
|
prologuedata.ll
|
…
|
|
promote-assert-zext.ll
|
…
|
|
promote-i16.ll
|
Add more triples after r261235
|
2016-02-18 18:44:33 +00:00 |
promote-trunc.ll
|
…
|
|
promote.ll
|
…
|
|
ps4-noreturn.ll
|
[PS4] Guarantee an instruction after a 'noreturn' call.
|
2016-03-24 00:10:03 +00:00 |
pseudo_cmov_lower.ll
|
…
|
|
pseudo_cmov_lower1.ll
|
…
|
|
pseudo_cmov_lower2.ll
|
…
|
|
pshufb-mask-comments.ll
|
[X86][SSE] Improve PSHUFB shuffle mask decoding.
|
2016-02-18 10:17:40 +00:00 |
pshufd-combine-crash.ll
|
…
|
|
psubus.ll
|
[X86][SSE] Improve i16 splatting shuffles
|
2016-01-21 22:07:41 +00:00 |
ptr-rotate.ll
|
…
|
|
ptrtoint-constexpr.ll
|
…
|
|
push-cfi-debug.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
push-cfi-obj.ll
|
Remove unnecessary dependency on section and string positions.
|
2015-11-03 19:24:17 +00:00 |
push-cfi.ll
|
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
|
2016-04-07 00:05:49 +00:00 |
ragreedy-bug.ll
|
…
|
|
ragreedy-hoist-spill.ll
|
Recommit r265547, and r265610,r265639,r265657 on top of it, plus
|
2016-04-13 03:08:27 +00:00 |
ragreedy-last-chance-recoloring.ll
|
…
|
|
rd-mod-wr-eflags.ll
|
…
|
|
rdpmc.ll
|
…
|
|
rdrand.ll
|
…
|
|
rdseed.ll
|
…
|
|
rdtsc.ll
|
…
|
|
read-fp-no-frame-pointer.ll
|
…
|
|
recip-fastmath.ll
|
…
|
|
red-zone.ll
|
…
|
|
red-zone2.ll
|
…
|
|
reduce-trunc-shl.ll
|
DAGCombiner: Reduce truncated shl width
|
2016-04-29 19:53:16 +00:00 |
regalloc-reconcile-broken-hints.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
regalloc-spill-at-ehpad.ll
|
[regalloc][WinEH] Do not mark intervals as not spillable if they contain a regmask
|
2016-02-08 22:52:51 +00:00 |
reghinting.ll
|
…
|
|
regpressure.ll
|
…
|
|
rem.ll
|
[x86] avoid printing unnecessary sign bits of hex immediates in asm comments (PR20347)
|
2016-05-28 14:58:37 +00:00 |
rem_crash.ll
|
Making rem_crash.ll target-specific
|
2016-03-03 14:01:10 +00:00 |
remat-constant.ll
|
…
|
|
remat-fold-load.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
remat-mov-0.ll
|
…
|
|
remat-phys-dead.ll
|
…
|
|
remat-scalar-zero.ll
|
…
|
|
ret-addr.ll
|
…
|
|
ret-i64-0.ll
|
…
|
|
ret-mmx.ll
|
…
|
|
return-ext.ll
|
[X86] Use LivePhysRegs in X86FixupBWInsts.
|
2016-04-26 00:00:48 +00:00 |
return_zeroext_i2.ll
|
…
|
|
returned-trunc-tail-calls.ll
|
…
|
|
reverse_branches.ll
|
…
|
|
rip-rel-address.ll
|
…
|
|
rip-rel-lea.ll
|
…
|
|
rodata-relocs.ll
|
Stop producing .data.rel sections.
|
2015-11-18 06:02:15 +00:00 |
rot16.ll
|
…
|
|
rot32.ll
|
…
|
|
rot64.ll
|
…
|
|
rotate.ll
|
…
|
|
rotate2.ll
|
…
|
|
rotate4.ll
|
…
|
|
rounding-ops.ll
|
Don't raise inexact when lowering ceil, floor, round, trunc.
|
2015-09-22 11:43:17 +00:00 |
rrlist-livereg-corrutpion.ll
|
…
|
|
rtm.ll
|
[X86][RTM] _xabort() should not have "noreturn" attribute
|
2016-05-23 14:04:17 +00:00 |
sad.ll
|
[AVX512] Lower v8i64 and v16i32 to pshufd when possible.
|
2016-06-11 13:43:21 +00:00 |
saddo-redundant-add.ll
|
…
|
|
safestack.ll
|
[safestack] Fix a stupid mix-up in the direct-tls code path.
|
2015-09-30 00:01:47 +00:00 |
safestack_ssp.ll
|
[safestack] Add canary to unsafe stack frames
|
2016-04-11 22:27:48 +00:00 |
sandybridge-loads.ll
|
…
|
|
sar_fold.ll
|
[X86] Improve shift combining
|
2015-12-16 11:22:37 +00:00 |
sar_fold64.ll
|
[X86] Improve shift combining
|
2015-12-16 11:22:37 +00:00 |
scalar-extract.ll
|
…
|
|
scalar-fp-to-i64.ll
|
Fix assertion failure with fp128 to unsigned i64 conversion
|
2015-10-16 20:39:20 +00:00 |
scalar-int-to-fp.ll
|
Optimized instruction sequence for sitofp operation on X86-32
|
2016-01-10 09:41:22 +00:00 |
scalar-min-max-fill-operand.ll
|
…
|
|
scalar_sse_minmax.ll
|
…
|
|
scalar_widen_div.ll
|
…
|
|
scalarize-bitcast.ll
|
…
|
|
scev-interchange.ll
|
…
|
|
scheduler-backtracking.ll
|
…
|
|
sdiv-exact.ll
|
…
|
|
sdiv-pow2.ll
|
…
|
|
segmented-stacks-dynamic.ll
|
…
|
|
segmented-stacks.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
seh-catch-all-win32.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
seh-catch-all.ll
|
[WinEH] Make llvm.x86.seh.recoverfp work on x64
|
2015-12-15 23:40:58 +00:00 |
seh-catchpad.ll
|
[WinEH] Make llvm.x86.seh.recoverfp work on x64
|
2015-12-15 23:40:58 +00:00 |
seh-except-finally.ll
|
[WinEH] Make llvm.x86.seh.recoverfp work on x64
|
2015-12-15 23:40:58 +00:00 |
seh-exception-code.ll
|
[IR] Reformulate LLVM's EH funclet IR
|
2015-12-12 05:38:55 +00:00 |
seh-filter-no-personality.ll
|
…
|
|
seh-finally.ll
|
[WinEH] Add comments explaining the EH tables
|
2015-12-27 06:07:12 +00:00 |
seh-safe-div-win32.ll
|
Do not select EhPad BB in MachineBlockPlacement when there is regular BB to schedule
|
2016-04-07 21:29:39 +00:00 |
seh-safe-div.ll
|
Do not select EhPad BB in MachineBlockPlacement when there is regular BB to schedule
|
2016-04-07 21:29:39 +00:00 |
seh-stack-realign.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
select-with-and-or.ll
|
…
|
|
select.ll
|
Revert to extend i8/i16 return values on Darwin (PR26665)
|
2016-02-18 18:17:05 +00:00 |
select_const.ll
|
…
|
|
selectiondag-crash.ll
|
…
|
|
selectiondag-cse.ll
|
…
|
|
setcc-combine.ll
|
…
|
|
setcc-lowering.ll
|
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
|
2016-04-05 14:06:20 +00:00 |
setcc-narrowing.ll
|
…
|
|
setcc-sentinals.ll
|
…
|
|
setcc.ll
|
[X86] Use the right type when folding xor (truncate (shift)) -> setcc
|
2016-05-05 06:00:56 +00:00 |
setjmp-spills.ll
|
…
|
|
setoeq.ll
|
…
|
|
setuge.ll
|
…
|
|
sext-i1.ll
|
…
|
|
sext-load.ll
|
…
|
|
sext-ret-val.ll
|
Add more triples after r261235
|
2016-02-18 18:44:33 +00:00 |
sext-setcc-self.ll
|
[x86] fix test attributes and autogenerate checks
|
2016-06-10 15:30:52 +00:00 |
sext-subreg.ll
|
…
|
|
sext-trunc.ll
|
Add more triples after r261235
|
2016-02-18 18:44:33 +00:00 |
sfence.ll
|
…
|
|
sha.ll
|
…
|
|
shift-and.ll
|
…
|
|
shift-avx2-crash.ll
|
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
|
2015-09-11 03:22:04 +00:00 |
shift-bmi2.ll
|
…
|
|
shift-coalesce.ll
|
…
|
|
shift-codegen.ll
|
…
|
|
shift-combine-crash.ll
|
…
|
|
shift-combine.ll
|
…
|
|
shift-double.ll
|
…
|
|
shift-folding.ll
|
…
|
|
shift-i128.ll
|
…
|
|
shift-i256.ll
|
…
|
|
shift-one.ll
|
…
|
|
shift-pair.ll
|
…
|
|
shift-parts.ll
|
…
|
|
shift-pcmp.ll
|
…
|
|
shl-anyext.ll
|
…
|
|
shl-i64.ll
|
…
|
|
shl_elim.ll
|
…
|
|
shl_undef.ll
|
…
|
|
shrink-compare.ll
|
…
|
|
shrink-fp-const1.ll
|
…
|
|
shrink-fp-const2.ll
|
…
|
|
shrink-wrap-chkstk.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
shrink_vmul.ll
|
[X86] Reduce the width of multiplification when its operands are extended from i8 or i16
|
2016-06-14 18:53:20 +00:00 |
shrinkwrap-hang.ll
|
[ShrinkWrap] Fix FindIDom to only have one kind of failure.
|
2016-01-06 18:40:11 +00:00 |
shuffle-combine-crash.ll
|
…
|
|
sibcall-2.ll
|
…
|
|
sibcall-3.ll
|
…
|
|
sibcall-4.ll
|
…
|
|
sibcall-5.ll
|
…
|
|
sibcall-6.ll
|
…
|
|
sibcall-byval.ll
|
…
|
|
sibcall-win64.ll
|
…
|
|
sibcall.ll
|
…
|
|
simple-zext.ll
|
…
|
|
sincos-opt.ll
|
…
|
|
sincos.ll
|
…
|
|
sink-blockfreq.ll
|
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
|
2016-04-05 14:06:20 +00:00 |
sink-cheap-instructions.ll
|
[LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC.
|
2016-04-19 23:51:52 +00:00 |
sink-hoist.ll
|
…
|
|
sink-out-of-loop.ll
|
…
|
|
sjlj-baseptr.ll
|
…
|
|
sjlj-eh.ll
|
X86: permit using SjLj EH on x86 targets as an option
|
2016-05-31 01:48:07 +00:00 |
sjlj.ll
|
…
|
|
slow-div.ll
|
…
|
|
slow-incdec.ll
|
…
|
|
slow-unaligned-mem.ll
|
Fix LLVM's handling and detection of skylake and cannonlake CPUs
|
2016-02-21 17:12:03 +00:00 |
small-byval-memcpy.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
smul-with-overflow.ll
|
…
|
|
soft-fp.ll
|
[X86] Part 2 to fix x86-64 fp128 calling convention.
|
2015-12-14 22:08:36 +00:00 |
soft-sitofp.ll
|
Do not try to use i8 and i16 versions of FP_TO_U/SINT soft float library calls
|
2015-12-15 12:55:50 +00:00 |
splat-const.ll
|
…
|
|
splat-for-size.ll
|
[X86][AVX] Regenerate Splat OptSize tests
|
2015-11-25 09:06:17 +00:00 |
split-eh-lpad-edges.ll
|
…
|
|
split-vector-bitcast.ll
|
…
|
|
split-vector-rem.ll
|
…
|
|
sqrt-fastmath.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
sqrt.ll
|
…
|
|
sret-implicit.ll
|
…
|
|
sse-align-0.ll
|
…
|
|
sse-align-1.ll
|
…
|
|
sse-align-2.ll
|
…
|
|
sse-align-3.ll
|
…
|
|
sse-align-4.ll
|
…
|
|
sse-align-5.ll
|
…
|
|
sse-align-6.ll
|
…
|
|
sse-align-7.ll
|
…
|
|
sse-align-8.ll
|
…
|
|
sse-align-9.ll
|
…
|
|
sse-align-10.ll
|
…
|
|
sse-align-11.ll
|
…
|
|
sse-align-12.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
sse-commute.ll
|
…
|
|
sse-domains.ll
|
…
|
|
sse-fcopysign.ll
|
…
|
|
sse-intel-ocl.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
sse-intrinsics-fast-isel-x86_64.ll
|
[X86][SSE] Added fast-isel tests to sync with clang/test/CodeGen/sse-builtins.c
|
2016-05-19 16:55:52 +00:00 |
sse-intrinsics-fast-isel.ll
|
[X86][SSE] Updated storeu fast-isel tests to match clang builtin tests
|
2016-05-30 18:42:51 +00:00 |
sse-intrinsics-x86-upgrade.ll
|
[X86] Remove SSE/AVX unaligned store intrinsics as clang no longer uses them. Auto upgrade to native unaligned store instructions.
|
2016-05-30 23:15:56 +00:00 |
sse-intrinsics-x86.ll
|
[X86] Remove SSE/AVX unaligned store intrinsics as clang no longer uses them. Auto upgrade to native unaligned store instructions.
|
2016-05-30 23:15:56 +00:00 |
sse-load-ret.ll
|
…
|
|
sse-minmax.ll
|
fix typo; NFC
|
2015-12-05 19:54:59 +00:00 |
sse-only.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
sse-scalar-fp-arith-unary.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
sse-scalar-fp-arith.ll
|
…
|
|
sse-unaligned-mem-feature.ll
|
…
|
|
sse-varargs.ll
|
…
|
|
sse1.ll
|
[x86, SSE] change patterns for CMPP to float types to allow matching with SSE1 (PR28044)
|
2016-06-12 15:03:25 +00:00 |
sse2-intrinsics-fast-isel-x86_64.ll
|
[X86][SSE2] Added fast-isel tests to sync with clang/test/CodeGen/sse2-builtins.c
|
2016-05-18 18:00:43 +00:00 |
sse2-intrinsics-fast-isel.ll
|
[X86][SSE] Replace (V)CVTTPS2DQ and VCVTTPD2DQ truncating (round to zero) f32/f64 to i32 with generic IR (llvm)
|
2016-06-02 10:55:21 +00:00 |
sse2-intrinsics-x86-upgrade.ll
|
[X86] Remove sse2 pshufd/pshuflw/pshufhw intrinsics and upgrade them to shufflevector.
|
2016-06-12 14:11:32 +00:00 |
sse2-intrinsics-x86.ll
|
[X86] Remove sse2 pshufd/pshuflw/pshufhw intrinsics and upgrade them to shufflevector.
|
2016-06-12 14:11:32 +00:00 |
sse2-vector-shifts.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
sse2.ll
|
[X86] Replace -mcpu with -mattr in several tests
|
2016-04-26 23:36:38 +00:00 |
sse3-avx-addsub-2.ll
|
[X86][AVX] Regenerate ADDSUB tests
|
2015-11-28 19:20:49 +00:00 |
sse3-avx-addsub.ll
|
[X86][SSE] There is no zmm addsubpd/addsubps instruction.
|
2016-01-06 09:08:49 +00:00 |
sse3-intrinsics-fast-isel.ll
|
[X86][SSE3] Sync with clang/test/CodeGen/sse3-builtins.c
|
2016-05-18 13:16:31 +00:00 |
sse3-intrinsics-x86.ll
|
…
|
|
sse3.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
sse4a-intrinsics-fast-isel.ll
|
[X86][SSE4A] Regenerated SSE4A intrinsics tests
|
2016-06-07 21:15:45 +00:00 |
sse4a.ll
|
[X86][SSE4A] Renamed tests to correspond with the the instruction with being tested
|
2016-06-13 10:14:42 +00:00 |
sse41-intrinsics-fast-isel.ll
|
[X86][SSE] (Reapplied) Replace (V)PMOVSX and (V)PMOVZX integer extension intrinsics with generic IR (llvm)
|
2016-05-28 18:03:41 +00:00 |
sse41-intrinsics-x86-upgrade.ll
|
[X86][SSE] (Reapplied) Replace (V)PMOVSX and (V)PMOVZX integer extension intrinsics with generic IR (llvm)
|
2016-05-28 18:03:41 +00:00 |
sse41-intrinsics-x86.ll
|
[X86][SSE] (Reapplied) Replace (V)PMOVSX and (V)PMOVZX integer extension intrinsics with generic IR (llvm)
|
2016-05-28 18:03:41 +00:00 |
sse41-pmovxrm.ll
|
[X86][SSE] Renamed pmovxrm tests
|
2016-05-30 19:14:37 +00:00 |
sse41.ll
|
[SelectionDAG] change getConstant() to use the input SDLoc when building splat vectors
|
2016-02-11 20:21:24 +00:00 |
sse42-intrinsics-fast-isel-x86_64.ll
|
[X86][SSE42] Added fast-isel tests to sync with clang/test/CodeGen/sse42-builtins.c
|
2016-05-18 14:28:54 +00:00 |
sse42-intrinsics-fast-isel.ll
|
[X86][SSE42] Added fast-isel tests to sync with clang/test/CodeGen/sse42-builtins.c
|
2016-05-18 14:28:54 +00:00 |
sse42-intrinsics-x86.ll
|
…
|
|
sse42.ll
|
[X86][SSE] Regenerated SSE4 CRC32 and v2i64 comparison tests
|
2016-01-16 15:41:42 +00:00 |
sse42_64.ll
|
…
|
|
sse_partial_update.ll
|
[X86][SSE] Regenerated partial register update tests
|
2016-05-23 12:49:37 +00:00 |
sse_reload_fold.ll
|
…
|
|
ssp-data-layout.ll
|
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
|
2016-02-15 23:44:13 +00:00 |
ssp-guard-spill.ll
|
[SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARD
|
2016-04-19 19:40:37 +00:00 |
ssse3-intrinsics-fast-isel.ll
|
[X86][SSSE3] Sync with clang/test/CodeGen/ssse3-builtins.c
|
2016-05-18 11:19:17 +00:00 |
ssse3-intrinsics-x86.ll
|
…
|
|
stack-align-memcpy.ll
|
Use function attribute "stackrealign" to decide whether stack
|
2015-09-11 18:54:38 +00:00 |
stack-align.ll
|
[CodeGen] Don't assume that fixed stack objects are aligned in a stack-realigned function.
|
2016-04-09 23:34:42 +00:00 |
stack-align2.ll
|
[X86] Extend some Linux special cases to cover kFreeBSD.
|
2016-05-05 11:35:51 +00:00 |
stack-folding-3dnow.ll
|
…
|
|
stack-folding-adx-x86_64.ll
|
[X86][ADX] Added memory folding patterns and stack folding tests
|
2015-12-05 07:27:50 +00:00 |
stack-folding-fp-avx1.ll
|
[X86][SSE] Added cvtdq2pd/cvtps2pd generic IR tests
|
2016-05-23 21:45:02 +00:00 |
stack-folding-fp-sse42.ll
|
[X86][SSE] Added cvtdq2pd/cvtps2pd generic IR tests
|
2016-05-23 21:45:02 +00:00 |
stack-folding-int-avx1.ll
|
[X86] Stack folding tests - just use mtriple - no need for mcpu in these tests
|
2015-10-25 11:42:46 +00:00 |
stack-folding-int-avx2.ll
|
[X86][SSE] (Reapplied) Replace (V)PMOVSX and (V)PMOVZX integer extension intrinsics with generic IR (llvm)
|
2016-05-28 18:03:41 +00:00 |
stack-folding-int-sse42.ll
|
[X86] Stack folding tests - just use mtriple - no need for mcpu in these tests
|
2015-10-25 11:42:46 +00:00 |
stack-folding-mmx.ll
|
[X86][MMX] Added missing stack folding tests for MMX/SSSE3 instructions
|
2015-09-06 17:50:15 +00:00 |
stack-folding-x86_64.ll
|
[X86] Stack folding tests - just use mtriple - no need for mcpu in these tests
|
2015-10-25 11:42:46 +00:00 |
stack-folding-xop.ll
|
[X86][XOP] Support for VPERMIL2PD/VPERMIL2PS 2-input shuffle instructions
|
2016-06-03 08:06:03 +00:00 |
stack-probe-size.ll
|
Support for emitting inline stack probes
|
2015-11-10 01:50:49 +00:00 |
stack-protector-dbginfo.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
stack-protector-msvc.ll
|
[stack-protection] Add support for MSVC buffer security check
|
2016-06-07 20:15:35 +00:00 |
stack-protector-target.ll
|
[X86] Extend some Linux special cases to cover kFreeBSD.
|
2016-05-05 11:35:51 +00:00 |
stack-protector-vreg-to-vreg-copy.ll
|
…
|
|
stack-protector-weight.ll
|
[stack-protection] Add support for MSVC buffer security check
|
2016-06-07 20:15:35 +00:00 |
stack-protector.ll
|
[stack-protection] Add support for MSVC buffer security check
|
2016-06-07 20:15:35 +00:00 |
stack-update-frame-opcode.ll
|
…
|
|
stack_guard_remat.ll
|
[LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC.
|
2016-04-19 23:51:52 +00:00 |
stackguard-internal.ll
|
Also fix a typo. Need more coffee today.
|
2016-06-09 17:06:01 +00:00 |
stackmap-fast-isel.ll
|
…
|
|
stackmap-frame-setup.ll
|
When printing MIR, output to errs() rather than outs().
|
2016-02-19 00:18:46 +00:00 |
stackmap-large-constants.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
stackmap-liveness.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
stackmap-nops.ll
|
…
|
|
stackmap-shadow-optimization.ll
|
…
|
|
stackmap.ll
|
…
|
|
stackpointer.ll
|
…
|
|
statepoint-allocas.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
statepoint-call-lowering.ll
|
[gc.statepoint] Change gc.statepoint intrinsic's return type to token type instead of i32 type
|
2015-12-26 07:54:32 +00:00 |
statepoint-far-call.ll
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +00:00 |
statepoint-forward.ll
|
[gc.statepoint] Change gc.statepoint intrinsic's return type to token type instead of i32 type
|
2015-12-26 07:54:32 +00:00 |
statepoint-gctransition-call-lowering.ll
|
[gc.statepoint] Change gc.statepoint intrinsic's return type to token type instead of i32 type
|
2015-12-26 07:54:32 +00:00 |
statepoint-invoke.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
statepoint-stack-usage.ll
|
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
|
2016-02-15 23:44:13 +00:00 |
statepoint-stackmap-format.ll
|
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
|
2016-02-15 23:44:13 +00:00 |
statepoint-uniqueing.ll
|
[Statepoints] Fix yet another issue around gc pointer uniqueing
|
2016-03-24 18:57:39 +00:00 |
statepoint-vector-bad-spill.ll
|
[StatepointLowering] Fix bug in allocateStackSlot
|
2016-02-19 17:15:22 +00:00 |
statepoint-vector.ll
|
Fixed -mcpu flag
|
2016-03-21 11:06:20 +00:00 |
stdarg.ll
|
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
|
2016-02-15 23:44:13 +00:00 |
stdcall-notailcall.ll
|
…
|
|
stdcall.ll
|
…
|
|
store-empty-member.ll
|
…
|
|
store-fp-constant.ll
|
…
|
|
store-global-address.ll
|
…
|
|
store-narrow.ll
|
[X86] More test updates to support fixup-byte-word-insts optimization
|
2016-02-22 01:27:56 +00:00 |
store-zero-and-minus-one.ll
|
[X86] Use "and $0" and "orl $-1" to store 0 and -1 when optimizing for minsize
|
2016-03-25 18:11:31 +00:00 |
store_op_load_fold.ll
|
…
|
|
store_op_load_fold2.ll
|
…
|
|
stores-merging.ll
|
Fix two issues in MergeConsecutiveStores:
|
2015-11-02 18:48:08 +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
|
…
|
|
swift-return.ll
|
Swift Calling Convention: use %RAX for sret.
|
2016-04-26 18:08:06 +00:00 |
swifterror.ll
|
Swift Calling Convention: swifterror target support.
|
2016-04-11 21:08:06 +00:00 |
swiftself.ll
|
X86: Use a callee save register for the swiftself parameter.
|
2016-04-13 21:43:21 +00:00 |
switch-bt.ll
|
[Codegen] Decrease minimum jump table density.
|
2016-03-29 00:23:41 +00:00 |
switch-crit-edge-constant.ll
|
…
|
|
switch-default-only.ll
|
…
|
|
switch-density.ll
|
[Codegen] Decrease minimum jump table density.
|
2016-03-29 00:23:41 +00:00 |
switch-edge-weight.ll
|
[Codegen] Decrease minimum jump table density.
|
2016-03-29 00:23:41 +00:00 |
switch-jump-table.ll
|
[LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC.
|
2016-04-19 23:51:52 +00:00 |
switch-or.ll
|
…
|
|
switch-order-weight.ll
|
Distribute the weight on the edge from switch to default statement to edges generated in lowering switch.
|
2015-09-01 01:42:16 +00:00 |
switch-zextload.ll
|
…
|
|
switch.ll
|
The associated PR for this test was PR27135 not PR27132.
|
2016-05-06 18:23:14 +00:00 |
swizzle-2.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
swizzle-avx2.ll
|
…
|
|
system-intrinsics-64-xsave.ll
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +00:00 |
system-intrinsics-64-xsavec.ll
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +00:00 |
system-intrinsics-64-xsaveopt.ll
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +00:00 |
system-intrinsics-64-xsaves.ll
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +00:00 |
system-intrinsics-64.ll
|
[X86] Add fxsr feature flag for fxsave/fxrestore instructions.
|
2015-10-16 06:03:09 +00:00 |
system-intrinsics-xsave.ll
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +00:00 |
system-intrinsics-xsavec.ll
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +00:00 |
system-intrinsics-xsaveopt.ll
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +00:00 |
system-intrinsics-xsaves.ll
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +00:00 |
system-intrinsics.ll
|
[X86] Add fxsr feature flag for fxsave/fxrestore instructions.
|
2015-10-16 06:03:09 +00:00 |
tail-call-attrs.ll
|
[X86] Don't zero/sign-extend i1, i8, or i16 return values to 32 bits (PR22532)
|
2016-02-08 19:34:30 +00:00 |
tail-call-casts.ll
|
[X86] Enable forwarding bool arguments in tail calls (PR26305)
|
2016-03-03 02:06:32 +00:00 |
tail-call-got.ll
|
…
|
|
tail-call-legality.ll
|
…
|
|
tail-call-parameter-attrs-mismatch.ll
|
[X86] Check that attribute parameters match for tail calls (PR26590)
|
2016-03-01 17:45:23 +00:00 |
tail-call-win64.ll
|
…
|
|
tail-dup-addr.ll
|
…
|
|
tail-dup-catchret.ll
|
[IR] Reformulate LLVM's EH funclet IR
|
2015-12-12 05:38:55 +00:00 |
tail-merge-wineh.ll
|
[IR] Reformulate LLVM's EH funclet IR
|
2015-12-12 05:38:55 +00:00 |
tail-opts.ll
|
[X86] Use "and $0" and "orl $-1" to store 0 and -1 when optimizing for minsize
|
2016-03-25 18:11:31 +00:00 |
tail-threshold.ll
|
…
|
|
tailcall-64.ll
|
…
|
|
tailcall-calleesave.ll
|
…
|
|
tailcall-cgp-dup.ll
|
…
|
|
tailcall-disable.ll
|
…
|
|
tailcall-fastisel.ll
|
…
|
|
tailcall-largecode.ll
|
…
|
|
tailcall-mem-intrinsics.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
tailcall-msvc-conventions.ll
|
X86ISelLowering: Support tail calls to/from callee pop functions
|
2015-10-24 16:47:10 +00:00 |
tailcall-multiret.ll
|
…
|
|
tailcall-readnone.ll
|
Test case for r246304.
|
2015-08-28 17:19:54 +00:00 |
tailcall-returndup-void.ll
|
…
|
|
tailcall-ri64.ll
|
…
|
|
tailcall-stackalign.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
tailcall-structret.ll
|
…
|
|
tailcall.ll
|
…
|
|
tailcallbyval.ll
|
…
|
|
tailcallbyval64.ll
|
…
|
|
tailcallfp.ll
|
…
|
|
tailcallfp2.ll
|
…
|
|
tailcallpic1.ll
|
…
|
|
tailcallpic2.ll
|
…
|
|
tailcallpic3.ll
|
…
|
|
tailcallstack64.ll
|
…
|
|
targetLoweringGeneric.ll
|
…
|
|
tbm-intrinsics-x86_64.ll
|
…
|
|
tbm_patterns.ll
|
…
|
|
test-nofold.ll
|
…
|
|
test-shrink-bug.ll
|
…
|
|
test-shrink.ll
|
…
|
|
testb-je-fusion.ll
|
…
|
|
testl-commute.ll
|
…
|
|
this-return-64.ll
|
…
|
|
tls-addr-non-leaf-function.ll
|
…
|
|
tls-android-negative.ll
|
…
|
|
tls-android.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
tls-local-dynamic.ll
|
…
|
|
tls-models.ll
|
…
|
|
tls-pic.ll
|
…
|
|
tls-pie.ll
|
Differential Revision: http://reviews.llvm.org/D19733
|
2016-04-29 21:19:16 +00:00 |
tls-shrink-wrapping.ll
|
[X86ISelLowering] Fix TLSADDR lowering when shrink-wrapping is enabled.
|
2016-02-20 00:44:47 +00:00 |
tls-windows-itanium.ll
|
X86: enable TLS on Windows itanium
|
2016-06-04 18:27:22 +00:00 |
tls.ll
|
…
|
|
tlv-1.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
tlv-2.ll
|
…
|
|
tlv-3.ll
|
…
|
|
token_landingpad.ll
|
Remove FileCheck from test case token_landingpad.ll.
|
2015-12-16 06:27:09 +00:00 |
trap.ll
|
…
|
|
trunc-ext-ld-st.ll
|
…
|
|
trunc-store.ll
|
Accept any stack offset, including none, here.
|
2015-11-25 09:21:36 +00:00 |
trunc-to-bool.ll
|
Add more triples after r261235
|
2016-02-18 18:44:33 +00:00 |
twoaddr-coalesce-2.ll
|
…
|
|
twoaddr-coalesce-3.ll
|
…
|
|
twoaddr-coalesce.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
twoaddr-lea.ll
|
…
|
|
twoaddr-pass-sink.ll
|
…
|
|
twoaddr-sink-terminator.ll
|
…
|
|
uint64-to-float.ll
|
…
|
|
uint_to_fp-2.ll
|
[X86][SSE] Regenerated uint2fp special case tests
|
2016-02-15 13:41:41 +00:00 |
uint_to_fp.ll
|
[X86][SSE] Regenerated uint2fp special case tests
|
2016-02-15 13:41:41 +00:00 |
umul-with-carry.ll
|
…
|
|
umul-with-overflow.ll
|
Add more triples after r261235
|
2016-02-18 18:44:33 +00:00 |
unaligned-32-byte-memops.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
unaligned-load.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
unaligned-spill-folding.ll
|
Use function attribute "stackrealign" to decide whether stack
|
2015-09-11 18:54:38 +00:00 |
undef-label.ll
|
…
|
|
unknown-location.ll
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
unreachable-loop-sinking.ll
|
…
|
|
unused_stackslots.ll
|
Some stackslots are allocated to vregs which have no real reference.
|
2016-02-05 18:14:24 +00:00 |
unwind-init.ll
|
…
|
|
unwindraise.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
urem-i8-constant.ll
|
update test to use FileCheck for tighter checking
|
2016-05-10 21:42:09 +00:00 |
urem-power-of-two.ll
|
[x86] add tests for urem lowering
|
2016-05-19 18:57:54 +00:00 |
use-add-flags.ll
|
…
|
|
utf8.ll
|
…
|
|
utf16-cfstrings.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
v2f32.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
v4f32-immediate.ll
|
[X86][SSE] Regenerated comparison mask and float immediate tests
|
2016-04-01 21:00:00 +00:00 |
v4i32load-crash.ll
|
…
|
|
v8i1-masks.ll
|
[X86][SSE] Regenerated comparison mask and float immediate tests
|
2016-04-01 21:00:00 +00:00 |
vaargs.ll
|
…
|
|
vararg-callee-cleanup.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
vararg_no_start.ll
|
…
|
|
vararg_tailcall.ll
|
…
|
|
variable-sized-darwin-bzero.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
variadic-node-pic.ll
|
…
|
|
vastart-defs-eflags.ll
|
…
|
|
vbinop-simplify-bug.ll
|
…
|
|
vec-loadsingles-alignment.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
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
vec_cmp_sint-128.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
vec_cmp_uint-128.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
vec_compare-sse4.ll
|
[X86][SSE] Regenerated SSE4 CRC32 and v2i64 comparison tests
|
2016-01-16 15:41:42 +00:00 |
vec_compare.ll
|
…
|
|
vec_ctbits.ll
|
[SelectionDAG] change getConstant() to use the input SDLoc when building splat vectors
|
2016-02-11 20:21:24 +00:00 |
vec_ext_inreg.ll
|
[X86][SSE] Regenerated the vec_extract tests.
|
2016-04-01 20:55:19 +00:00 |
vec_extract-avx.ll
|
[X86][SSE] Regenerated the vec_extract tests.
|
2016-04-01 20:55:19 +00:00 |
vec_extract-mmx.ll
|
[X86] Don't assume that MMX extractelts are from index 0.
|
2016-04-27 01:35:29 +00:00 |
vec_extract-sse4.ll
|
[X86][SSE] Regenerated the vec_extract tests.
|
2016-04-01 20:55:19 +00:00 |
vec_extract.ll
|
[X86][SSE] Regenerated the vec_extract tests.
|
2016-04-01 20:55:19 +00:00 |
vec_fabs.ll
|
[X86][SSE] Regenerated vector float tests - fabs / floor(etc.) / fneg / float2double
|
2016-04-01 21:30:48 +00:00 |
vec_floor.ll
|
[X86][SSE] Regenerated vector float tests - fabs / floor(etc.) / fneg / float2double
|
2016-04-01 21:30:48 +00:00 |
vec_fneg.ll
|
[DAG] use getBitcast() to reduce code
|
2016-06-02 16:01:15 +00:00 |
vec_fp_to_int.ll
|
…
|
|
vec_fpext.ll
|
[X86][SSE] Regenerated vector float tests - fabs / floor(etc.) / fneg / float2double
|
2016-04-01 21:30:48 +00:00 |
vec_fptrunc.ll
|
[X86][AVX] Added vector float truncation (double2float) tests
|
2016-04-02 14:09:17 +00:00 |
vec_i64.ll
|
[X86][SSE] Vector i64 load tests
|
2016-04-01 21:06:17 +00:00 |
vec_ins_extract-1.ll
|
[X86][SSE] Regenerated the vec_insert tests.
|
2016-04-01 19:42:23 +00:00 |
vec_ins_extract.ll
|
Remove the ScalarReplAggregates pass
|
2016-06-15 00:19:09 +00:00 |
vec_insert-2.ll
|
[X86][SSE] Added support for MOVHPD/MOVLPD + MOVHPS/MOVLPS shuffle decoding.
|
2016-02-07 15:39:22 +00:00 |
vec_insert-3.ll
|
[X86][SSE] Regenerated the vec_insert tests.
|
2016-04-01 19:42:23 +00:00 |
vec_insert-4.ll
|
[X86][SSE] Regenerated the vec_insert tests.
|
2016-04-01 19:42:23 +00:00 |
vec_insert-5.ll
|
[X86][SSE] Regenerated the vec_insert tests.
|
2016-04-01 19:42:23 +00:00 |
vec_insert-7.ll
|
[X86][SSE] Regenerated the vec_insert tests.
|
2016-04-01 19:42:23 +00:00 |
vec_insert-8.ll
|
[X86][SSE] Regenerated the vec_insert tests.
|
2016-04-01 19:42:23 +00:00 |
vec_insert-9.ll
|
[X86][SSE] Regenerated the vec_insert tests.
|
2016-04-01 19:42:23 +00:00 |
vec_insert-mmx.ll
|
[X86][SSE] Regenerated the vec_insert tests.
|
2016-04-01 19:42:23 +00:00 |
vec_int_to_fp.ll
|
[X86][SSE] Add load-folding patterns for (V)CVTDQ2PD (PR27291)
|
2016-05-31 12:04:35 +00:00 |
vec_loadsingles.ll
|
[X86][SSE] Select domain for 32/64-bit partial loads for EltsFromConsecutiveLoads
|
2016-02-04 19:27:51 +00:00 |
vec_logical.ll
|
[X86][SSE] Regenerated vec_logical tests.
|
2016-04-01 18:28:23 +00:00 |
vec_minmax_sint.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
vec_minmax_uint.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
vec_partial.ll
|
[X86][SSE] Regenerated vec_partial tests.
|
2016-04-01 18:30:29 +00:00 |
vec_reassociate.ll
|
Fix several accidental DOS line endings in source files
|
2016-01-03 17:22:03 +00:00 |
vec_return.ll
|
…
|
|
vec_round.ll
|
…
|
|
vec_sdiv_to_shift.ll
|
[X86][SSE] Regenerated vector sdiv to shifts tests
|
2016-04-01 18:18:40 +00:00 |
vec_set-2.ll
|
[X86][SSE] Regenerated the vec_set tests.
|
2016-04-01 17:40:25 +00:00 |
vec_set-3.ll
|
[X86][SSE] Regenerated the vec_set tests.
|
2016-04-01 17:40:25 +00:00 |
vec_set-4.ll
|
[X86][SSE] Regenerated the vec_set tests.
|
2016-04-01 17:40:25 +00:00 |
vec_set-6.ll
|
[X86][SSE] Regenerated the vec_set tests.
|
2016-04-01 17:40:25 +00:00 |
vec_set-7.ll
|
[X86][SSE] Regenerated the vec_set tests.
|
2016-04-01 17:40:25 +00:00 |
vec_set-8.ll
|
[X86][SSE] Regenerated the vec_set tests.
|
2016-04-01 17:40:25 +00:00 |
vec_set-A.ll
|
[X86][SSE] Regenerated the vec_set tests.
|
2016-04-01 17:40:25 +00:00 |
vec_set-B.ll
|
[X86][SSE] Regenerated the vec_set tests.
|
2016-04-01 17:40:25 +00:00 |
vec_set-C.ll
|
[X86][SSE] Regenerated the vec_set tests.
|
2016-04-01 17:40:25 +00:00 |
vec_set-D.ll
|
[X86][SSE] Regenerated the vec_set tests.
|
2016-04-01 17:40:25 +00:00 |
vec_set-F.ll
|
[X86][SSE] Regenerated the vec_set tests.
|
2016-04-01 17:40:25 +00:00 |
vec_set-H.ll
|
[X86][SSE] Regenerated the vec_set tests.
|
2016-04-01 17:40:25 +00:00 |
vec_set.ll
|
[X86][SSE] Regenerated the vec_set tests.
|
2016-04-01 17:40:25 +00:00 |
vec_setcc-2.ll
|
…
|
|
vec_setcc.ll
|
[X86][SSE] Regenerated vec_setcc tests.
|
2016-04-01 17:55:02 +00:00 |
vec_shift.ll
|
…
|
|
vec_shift2.ll
|
…
|
|
vec_shift3.ll
|
…
|
|
vec_shift4.ll
|
…
|
|
vec_shift5.ll
|
…
|
|
vec_shift6.ll
|
…
|
|
vec_shift7.ll
|
…
|
|
vec_shuf-insert.ll
|
…
|
|
vec_split.ll
|
…
|
|
vec_ss_load_fold.ll
|
[X86][SSE] Regenerated scalar load folding tests
|
2016-05-23 12:53:09 +00:00 |
vec_trunc_sext.ll
|
[X86][SSE] Regenerate TRUNC-SEXT tests
|
2015-11-21 13:32:29 +00:00 |
vec_udiv_to_shift.ll
|
…
|
|
vec_uint_to_fp-fastmath.ll
|
[X86] Add AVX512 testcase for r248965/PR24512.
|
2016-01-11 21:16:21 +00:00 |
vec_uint_to_fp.ll
|
AsmPrinter: Use emitGlobalConstantFP to emit elements of constant data
|
2015-12-08 02:37:48 +00:00 |
vec_unsafe-fp-math.ll
|
…
|
|
vec_zero-2.ll
|
…
|
|
vec_zero.ll
|
…
|
|
vec_zero_cse.ll
|
…
|
|
vector-bitreverse.ll
|
[X86][SSSE3] Added PSHUFB LUT implementation of BITREVERSE
|
2016-06-11 15:44:13 +00:00 |
vector-blend.ll
|
[X86] Remove transformVSELECTtoBlendVECTOR_SHUFFLE
|
2016-05-16 18:27:00 +00:00 |
vector-compare-combines.ll
|
[x86] add current codegen tests for PR27924
|
2016-06-14 21:25:46 +00:00 |
vector-compare-results.ll
|
AVX-512: Truncating store for i1 vectors
|
2016-04-04 07:17:47 +00:00 |
vector-gep.ll
|
getelementptr instruction, support index vector of EVT.
|
2016-05-01 13:29:12 +00:00 |
vector-half-conversions.ll
|
[X86][F16C] Added native IR half/float conversion tests.
|
2016-02-26 08:52:29 +00:00 |
vector-idiv-sdiv-128.ll
|
[X86][SSE] Add MULHS/MULHU custom lowering for i8 vectors
|
2016-03-26 15:27:20 +00:00 |
vector-idiv-sdiv-256.ll
|
[X86][AVX] Enabled SMUL_LOHI/UMUL_LOHI v8i32 vectors on AVX1 targets
|
2016-03-26 18:32:13 +00:00 |
vector-idiv-sdiv-512.ll
|
[x86] avoid printing unnecessary sign bits of hex immediates in asm comments (PR20347)
|
2016-05-28 14:58:37 +00:00 |
vector-idiv-udiv-128.ll
|
[X86][SSE] Add MULHS/MULHU custom lowering for i8 vectors
|
2016-03-26 15:27:20 +00:00 |
vector-idiv-udiv-256.ll
|
[X86][AVX] Enabled SMUL_LOHI/UMUL_LOHI v8i32 vectors on AVX1 targets
|
2016-03-26 18:32:13 +00:00 |
vector-idiv-udiv-512.ll
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
vector-idiv.ll
|
[X86][SSE] Add vector integer division by constant tests
|
2016-03-20 21:46:58 +00:00 |
vector-intrinsics.ll
|
…
|
|
vector-lzcnt-128.ll
|
[X86][SSSE3] Lower vector CTLZ with PSHUFB lookups
|
2016-05-16 11:19:11 +00:00 |
vector-lzcnt-256.ll
|
[AVX512] Add patterns for VEXTRACT v16i16->v8i16 and v32i8->v16i8. Disable AVX2 versions of vector extract when AVX512VL is enabled.
|
2016-05-21 07:08:56 +00:00 |
vector-lzcnt-512.ll
|
[X86][AVX512] Added support for VPMOVZX shuffle decoding.
|
2016-02-06 19:51:21 +00:00 |
vector-merge-store-fp-constants.ll
|
DAGCombiner: Replace store of FP constant after attemping store merges
|
2015-09-21 15:59:46 +00:00 |
vector-pcmp.ll
|
[X86][SSE] Vectorize a bit (AND/XOR/OR) op if a BUILD_VECTOR has the same op for all their scalar elements.
|
2016-03-28 21:33:52 +00:00 |
vector-popcnt-128.ll
|
[X86] Fix several issues related to X86's psadbw instruction.
|
2015-11-24 19:51:26 +00:00 |
vector-popcnt-256.ll
|
[X86] Fix several issues related to X86's psadbw instruction.
|
2015-11-24 19:51:26 +00:00 |
vector-popcnt-512.ll
|
[AVX512] Add support for popcount of v8i64 and v16i32 with and without BWI instructions.
|
2016-04-21 03:57:24 +00:00 |
vector-rem.ll
|
remove some comments and other cruft from checks
|
2016-05-10 21:52:15 +00:00 |
vector-rotate-128.ll
|
[X86] Updated test checks script to generalise LCPI symbol refs
|
2016-06-11 20:39:21 +00:00 |
vector-rotate-256.ll
|
[X86][AVX2] Fix v16i16 SHL lowering (PR27730)
|
2016-06-04 16:45:33 +00:00 |
vector-sext.ll
|
[X86] Updated test checks script to generalise LCPI symbol refs
|
2016-06-11 20:39:21 +00:00 |
vector-shift-ashr-128.ll
|
[X86] Updated test checks script to generalise LCPI symbol refs
|
2016-06-11 20:39:21 +00:00 |
vector-shift-ashr-256.ll
|
[X86][AVX2] Fix v16i16 SHL lowering (PR27730)
|
2016-06-04 16:45:33 +00:00 |
vector-shift-ashr-512.ll
|
[X86][AVX2] Fix v16i16 SHL lowering (PR27730)
|
2016-06-04 16:45:33 +00:00 |
vector-shift-lshr-128.ll
|
[X86] Updated test checks script to generalise LCPI symbol refs
|
2016-06-11 20:39:21 +00:00 |
vector-shift-lshr-256.ll
|
[X86][AVX2] Fix v16i16 SHL lowering (PR27730)
|
2016-06-04 16:45:33 +00:00 |
vector-shift-lshr-512.ll
|
[X86][AVX2] Fix v16i16 SHL lowering (PR27730)
|
2016-06-04 16:45:33 +00:00 |
vector-shift-shl-128.ll
|
[X86] Updated test checks script to generalise LCPI symbol refs
|
2016-06-11 20:39:21 +00:00 |
vector-shift-shl-256.ll
|
[X86][AVX2] Fix v16i16 SHL lowering (PR27730)
|
2016-06-04 16:45:33 +00:00 |
vector-shift-shl-512.ll
|
[X86][AVX2] Fix v16i16 SHL lowering (PR27730)
|
2016-06-04 16:45:33 +00:00 |
vector-shuffle-128-v2.ll
|
[AVX512] Add VLX 128/256-bit SET0 operations that encode to 128/256-bit EVEX encoded VPXORD so all 32 registers can be used.
|
2016-05-08 21:33:53 +00:00 |
vector-shuffle-128-v4.ll
|
[DAGCombiner] Fold xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B)) anytime before LegalizeVectorOprs
|
2016-04-11 21:10:33 +00:00 |
vector-shuffle-128-v8.ll
|
[DAGCombiner] Fold xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B)) anytime before LegalizeVectorOprs
|
2016-04-11 21:10:33 +00:00 |
vector-shuffle-128-v16.ll
|
[X86][SSE] Improve i16 splatting shuffles
|
2016-01-21 22:07:41 +00:00 |
vector-shuffle-256-v4.ll
|
[X86][AVX2] Prefer VPERMQ/VPERMPD over VINSERTI128/VINSERTF128 for unary shuffles
|
2016-04-19 12:26:40 +00:00 |
vector-shuffle-256-v8.ll
|
[X86] No need to avoid selecting AVX_SET0 for 256-bit integer types when only AVX1 is supported. AVX_SET0 just expands to 256-bit VXORPS which is legal in AVX1.
|
2016-05-08 07:10:47 +00:00 |
vector-shuffle-256-v16.ll
|
[X86] Try to zero elts when lowering 256-bit shuffle with PSHUFB.
|
2016-05-28 14:38:04 +00:00 |
vector-shuffle-256-v32.ll
|
[X86] Try to zero elts when lowering 256-bit shuffle with PSHUFB.
|
2016-05-28 14:38:04 +00:00 |
vector-shuffle-512-v8.ll
|
[X86] Updated test checks script to generalise LCPI symbol refs
|
2016-06-11 20:39:21 +00:00 |
vector-shuffle-512-v16.ll
|
[AVX512] Lower v8i64 and v16i32 to pshufd when possible.
|
2016-06-11 13:43:21 +00:00 |
vector-shuffle-512-v32.ll
|
[AVX512] Lower v8i64 and v16i32 to pshufd when possible.
|
2016-06-11 13:43:21 +00:00 |
vector-shuffle-512-v64.ll
|
[X86][AVX512] Added avx512 VPSLLDQ/VPSRLDQ instruction comments
|
2016-06-09 22:03:15 +00:00 |
vector-shuffle-combining-avx.ll
|
[X86][AVX] Generalized matching for target shuffle combines
|
2016-05-20 16:19:30 +00:00 |
vector-shuffle-combining-avx2.ll
|
[X86][SSE] Added PSLLDQ/PSRLDQ as a target shuffle type
|
2016-06-11 13:38:28 +00:00 |
vector-shuffle-combining-avx512bw.ll
|
[X86][AVX] Generalized matching for target shuffle combines
|
2016-05-20 16:19:30 +00:00 |
vector-shuffle-combining-ssse3.ll
|
[X86][SSE] Added PSLLDQ/PSRLDQ as a target shuffle type
|
2016-06-11 13:38:28 +00:00 |
vector-shuffle-combining-xop.ll
|
[X86][SSE] Improved blend+zero target shuffle combining to use combined shuffle mask directly
|
2016-06-07 12:20:14 +00:00 |
vector-shuffle-combining.ll
|
[X86] Remove sse2 pshufd/pshuflw/pshufhw intrinsics and upgrade them to shufflevector.
|
2016-06-12 14:11:32 +00:00 |
vector-shuffle-mmx.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
vector-shuffle-sse1.ll
|
[X86][SSE1] Add MOVLHPS/MOVHLPS lowering and memory folding support
|
2016-02-08 23:03:46 +00:00 |
vector-shuffle-sse4a.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
vector-shuffle-v1.ll
|
[X86] Bring consistent naming to the SSE/AVX and AVX512 PALIGNR instructions. Then add shuffle decode printing for the EVEX forms which is made easier by having the naming structure more similar to other instructions.
|
2016-06-09 07:06:38 +00:00 |
vector-shuffle-variable-128.ll
|
[X86][SSE] Improved blend+zero target shuffle combining to use combined shuffle mask directly
|
2016-06-07 12:20:14 +00:00 |
vector-shuffle-variable-256.ll
|
[X86][SSE] Some basic tests for variable shuffles
|
2016-03-31 20:26:30 +00:00 |
vector-trunc-math.ll
|
[X86][SSE] Added truncated vector arithmetic tests.
|
2016-03-13 19:08:01 +00:00 |
vector-trunc.ll
|
[X86][AVX] Lower shuffles as repeated lane shuffles then lane-crossing shuffles
|
2016-02-13 21:54:04 +00:00 |
vector-tzcnt-128.ll
|
[X86] Updated test checks script to generalise LCPI symbol refs
|
2016-06-11 20:39:21 +00:00 |
vector-tzcnt-256.ll
|
[AVX512] Add VLX 128/256-bit SET0 operations that encode to 128/256-bit EVEX encoded VPXORD so all 32 registers can be used.
|
2016-05-08 21:33:53 +00:00 |
vector-tzcnt-512.ll
|
[AVX512] Teach lowering to use vplzcntd/q to implement 128/256-bit CTTZ_ZERO_UNDEF even without VLX support. We can just extend to 512-bits and extract like we do for CTLZ.
|
2016-04-22 03:22:38 +00:00 |
vector-variable-idx.ll
|
…
|
|
vector-variable-idx2.ll
|
…
|
|
vector-zext.ll
|
[X86][SSE] Added PSLLDQ/PSRLDQ as a target shuffle type
|
2016-06-11 13:38:28 +00:00 |
vector-zmov.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
vector.ll
|
…
|
|
vectorcall.ll
|
…
|
|
version_directive.ll
|
AsmPrinter: Fix wrong OS X versions being emitted for darwin triples
|
2016-01-13 01:18:13 +00:00 |
vfcmp.ll
|
…
|
|
viabs.ll
|
[X86][SSE] Regenerated vector integer absolute tests
|
2016-04-13 12:40:22 +00:00 |
virtual-registers-cleared-in-machine-functions-liveins.ll
|
When printing MIR, output to errs() rather than outs().
|
2016-02-19 00:18:46 +00:00 |
visibility.ll
|
…
|
|
visibility2.ll
|
…
|
|
vmovq.ll
|
[x86] remove duplicate movq instruction defs (PR25554)
|
2015-11-24 15:44:35 +00:00 |
volatile.ll
|
…
|
|
vortex-bug.ll
|
…
|
|
vselect-2.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
vselect-avx.ll
|
[X86][AVX] Regenerated vselect tests
|
2016-02-16 22:33:27 +00:00 |
vselect-minmax.ll
|
Added missing autogeneration note
|
2016-04-13 09:28:44 +00:00 |
vselect.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
vshift-1.ll
|
…
|
|
vshift-2.ll
|
…
|
|
vshift-3.ll
|
…
|
|
vshift-4.ll
|
…
|
|
vshift-5.ll
|
…
|
|
vshift-6.ll
|
…
|
|
vshift_scalar.ll
|
Make the default triple optional by allowing an empty string
|
2015-09-16 05:34:32 +00:00 |
vshift_split.ll
|
…
|
|
vshift_split2.ll
|
…
|
|
vsplit-and.ll
|
…
|
|
vzero-excess.ll
|
[x86, AVX] allow explicit calls to VZERO* to modify state in VZeroUpperInserter pass (PR27823)
|
2016-05-25 16:39:47 +00:00 |
warn-stack.ll
|
[SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARD
|
2016-04-19 19:40:37 +00:00 |
weak.ll
|
…
|
|
weak_def_can_be_hidden.ll
|
IR: Introduce local_unnamed_addr attribute.
|
2016-06-14 21:01:22 +00:00 |
webkit-jscc.ll
|
…
|
|
wide-fma-contraction.ll
|
…
|
|
wide-integer-cmp.ll
|
X86: More efficient legalization of wide integer compares
|
2015-11-19 16:35:08 +00:00 |
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_bitops-0.ll
|
[DAGCombiner] Fold xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B)) anytime before LegalizeVectorOprs
|
2016-04-11 21:10:33 +00:00 |
widen_bitops-1.ll
|
[DAGCombiner] Fold xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B)) anytime before LegalizeVectorOprs
|
2016-04-11 21:10:33 +00:00 |
widen_cast-1.ll
|
…
|
|
widen_cast-2.ll
|
…
|
|
widen_cast-3.ll
|
…
|
|
widen_cast-4.ll
|
…
|
|
widen_cast-5.ll
|
…
|
|
widen_cast-6.ll
|
…
|
|
widen_compare-1.ll
|
[SelectionDAG] Ensure constant folded legalized vector element types are compatible with the BUILD_VECTOR type
|
2016-03-22 19:59:53 +00:00 |
widen_conv-1.ll
|
[X86] Regenerated + extended widened vector conversion tests
|
2016-03-16 15:33:43 +00:00 |
widen_conv-2.ll
|
[X86] Regenerated + extended widened vector conversion tests
|
2016-03-16 15:33:43 +00:00 |
widen_conv-3.ll
|
[X86][SSE] Reapplied: Simplify vector LOAD + EXTEND on pre-SSE41 hardware
|
2016-03-22 16:22:08 +00:00 |
widen_conv-4.ll
|
[X86][SSE] Reapplied: Simplify vector LOAD + EXTEND on pre-SSE41 hardware
|
2016-03-22 16:22:08 +00:00 |
widen_conversions.ll
|
…
|
|
widen_extract-1.ll
|
…
|
|
widen_load-0.ll
|
…
|
|
widen_load-1.ll
|
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
|
2016-02-15 23:44:13 +00:00 |
widen_load-2.ll
|
[X86][SSE] Detect zeroable shuffle elements from different value types
|
2016-03-20 15:45:42 +00:00 |
widen_shuffle-1.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
win-alloca-expander.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
win-catchpad-csrs.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
win-catchpad-nested-cxx.ll
|
[WinEH] Use operand bundles to describe call sites
|
2015-12-15 21:27:27 +00:00 |
win-catchpad-nested.ll
|
[WinEH] Use operand bundles to describe call sites
|
2015-12-15 21:27:27 +00:00 |
win-catchpad-varargs.ll
|
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
|
2016-02-15 23:44:13 +00:00 |
win-catchpad.ll
|
Do not select EhPad BB in MachineBlockPlacement when there is regular BB to schedule
|
2016-04-07 21:29:39 +00:00 |
win-cleanuppad.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
win-funclet-cfi.ll
|
[WinEH] Use operand bundles to describe call sites
|
2015-12-15 21:27:27 +00:00 |
win-mixed-ehpersonality.ll
|
[IR] Reformulate LLVM's EH funclet IR
|
2015-12-12 05:38:55 +00:00 |
win32-eh-states.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
win32-eh.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
win32-pic-jumptable.ll
|
[X86] Always generate precise CFA adjustments.
|
2015-12-06 13:06:20 +00:00 |
win32-seh-catchpad-realign.ll
|
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
|
2016-02-15 23:44:13 +00:00 |
win32-seh-catchpad.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
win32-seh-nested-finally.ll
|
More checks in win32-seh-nested-finally.ll after comment on r264966
|
2016-03-31 16:42:10 +00:00 |
win32-spill-xmm.ll
|
Arguments spilled on the stack before a function call may have
|
2015-09-29 10:12:57 +00:00 |
win32_sret.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
win64_alloca_dynalloca.ll
|
…
|
|
win64_call_epi.ll
|
Revert "Revert "Revert r248959, "[WinEH] Emit int3 after noreturn calls on Win64"""
|
2015-10-09 01:13:17 +00:00 |
win64_eh.ll
|
…
|
|
win64_frame.ll
|
[X86] Add intrinsics for reading and writing to the flags register
|
2016-01-01 06:50:01 +00:00 |
win64_nonvol.ll
|
…
|
|
win64_params.ll
|
…
|
|
win64_sibcall.ll
|
findDeadCallerSavedReg needs to pay attention to calling convention
|
2015-11-23 22:17:44 +00:00 |
win64_vararg.ll
|
…
|
|
win_chkstk.ll
|
…
|
|
win_coreclr_chkstk.ll
|
Support for emitting inline stack probes
|
2015-11-10 01:50:49 +00:00 |
win_cst_pool.ll
|
[X86] Create mergeable constant pool entries for AVX
|
2016-02-22 22:23:11 +00:00 |
windows-itanium-alloca.ll
|
…
|
|
wineh-coreclr.ll
|
[WinEH] Update CoreCLR EH state numbering
|
2016-01-04 16:16:01 +00:00 |
wineh-exceptionpointer.ll
|
[WinEH] Use operand bundles to describe call sites
|
2015-12-15 21:27:27 +00:00 |
wineh-no-ehpads.ll
|
[WinEH] Don't let UnwindHelp alias the return address
|
2015-11-16 18:47:25 +00:00 |
x32-function_pointer-1.ll
|
…
|
|
x32-function_pointer-2.ll
|
…
|
|
x32-function_pointer-3.ll
|
…
|
|
x32-indirectbr.ll
|
…
|
|
x32-landingpad.ll
|
…
|
|
x32-lea-1.ll
|
…
|
|
x32-va_start.ll
|
x32. Fixes a bug in how struct va_list is initialized in x32
|
2015-09-08 20:51:31 +00:00 |
x86-16.ll
|
Emit code16 in assembly in 16-bit mode
|
2016-04-22 13:36:11 +00:00 |
x86-32-intrcc.ll
|
Unified the handling of returns in the X87 stackifier so that the stackifier
|
2016-03-10 15:14:02 +00:00 |
x86-32-vector-calling-conv.ll
|
…
|
|
x86-64-and-mask.ll
|
…
|
|
x86-64-arg.ll
|
…
|
|
x86-64-asm.ll
|
…
|
|
x86-64-baseptr.ll
|
Use function attribute "stackrealign" to decide whether stack
|
2015-09-11 18:54:38 +00:00 |
x86-64-call.ll
|
…
|
|
x86-64-dead-stack-adjust.ll
|
…
|
|
x86-64-disp.ll
|
…
|
|
x86-64-double-precision-shift-left.ll
|
specify triple so Windows bots won't be sad
|
2015-11-09 21:53:58 +00:00 |
x86-64-double-precision-shift-right.ll
|
specify triple so Windows bots won't be sad
|
2015-11-09 21:53:58 +00:00 |
x86-64-double-shifts-Oz-Os-O2.ll
|
…
|
|
x86-64-double-shifts-var.ll
|
…
|
|
x86-64-extend-shift.ll
|
…
|
|
x86-64-flags-intrinsics.ll
|
[X86] Permit reading of the FLAGS register without it being previously defined
|
2016-03-02 06:46:52 +00:00 |
x86-64-gv-offset.ll
|
…
|
|
x86-64-intrcc.ll
|
Unified the handling of returns in the X87 stackifier so that the stackifier
|
2016-03-10 15:14:02 +00:00 |
x86-64-jumps.ll
|
…
|
|
x86-64-mem.ll
|
…
|
|
x86-64-ms_abi-vararg.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
|
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
|
2015-09-11 03:22:04 +00:00 |
x86-64-pic-11.ll
|
…
|
|
x86-64-pic.ll
|
Fix shouldAssumeDSOLocal for private linkage.
|
2016-05-25 19:55:16 +00:00 |
x86-64-plt-relative-reloc.ll
|
CodeGen: Use PLT relocations for relative references to unnamed_addr functions.
|
2016-04-22 20:40:10 +00:00 |
x86-64-psub.ll
|
…
|
|
x86-64-ptr-arg-simple.ll
|
…
|
|
x86-64-ret0.ll
|
…
|
|
x86-64-shortint.ll
|
…
|
|
x86-64-sret-return-2.ll
|
…
|
|
x86-64-sret-return.ll
|
…
|
|
x86-64-stack-and-frame-ptr.ll
|
Reapply [X86] Add a new LOW32_ADDR_ACCESS_RBP register class.
|
2016-05-09 19:01:46 +00:00 |
x86-64-static-relo-movl.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +00:00 |
x86-64-tls-1.ll
|
…
|
|
x86-64-varargs.ll
|
…
|
|
x86-big-ret.ll
|
[X86] Support cleaning more than 2**16 bytes of stack
|
2016-03-04 22:56:17 +00:00 |
x86-flags-intrinsics.ll
|
[X86] Permit reading of the FLAGS register without it being previously defined
|
2016-03-02 06:46:52 +00:00 |
x86-fold-pshufb.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
x86-framelowering-trap.ll
|
…
|
|
x86-inline-asm-validation.ll
|
…
|
|
x86-interrupt_cc.ll
|
Fixed the callee saved registers list for X86 AllRegs calling convention.
|
2016-05-12 19:58:32 +00:00 |
x86-interrupt_cld.ll
|
Assure calling "cld" instruction in prologue of X86 interrupt handler function.
|
2016-05-13 12:46:57 +00:00 |
x86-interrupt_vzeroupper.ll
|
[X86] Fix the AllRegs AVX calling convention.
|
2016-05-09 22:37:05 +00:00 |
x86-mixed-alignment-dagcombine.ll
|
…
|
|
x86-plt-relative-reloc.ll
|
CodeGen: Use PLT relocations for relative references to unnamed_addr functions.
|
2016-04-22 20:40:10 +00:00 |
x86-repmov-copy-eflags.ll
|
[X86] Don't alter HasOpaqueSPAdjustment after we've relied on it
|
2016-01-14 01:20:03 +00:00 |
x86-sanitizer-shrink-wrapping.ll
|
[ShrinkWrapping] Disable the optimization for functions with sanitize like
|
2015-11-14 01:55:17 +00:00 |
x86-setcc-int-to-fp-combine.ll
|
AsmPrinter: Use emitGlobalConstantFP to emit elements of constant data
|
2015-12-08 02:37:48 +00:00 |
x86-shifts.ll
|
…
|
|
x86-shrink-wrap-unwind.ll
|
[LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC.
|
2016-04-19 23:51:52 +00:00 |
x86-shrink-wrapping.ll
|
Optimized loading (zextload) of i1 value from memory.
|
2016-02-25 07:05:12 +00:00 |
x86-store-gv-addr.ll
|
…
|
|
x86-upgrade-avx-vbroadcast.ll
|
…
|
|
x86-upgrade-avx2-vbroadcast.ll
|
…
|
|
x86-win64-shrink-wrapping.ll
|
[X86] Add intrinsics for reading and writing to the flags register
|
2016-01-01 06:50:01 +00:00 |
x86_64-mul-by-const.ll
|
…
|
|
x87.ll
|
[X86] Introduction of FeatureX87.
|
2016-03-23 11:13:54 +00:00 |
xaluo.ll
|
[KNL] Fix UMULO lowering.
|
2016-06-06 12:24:52 +00:00 |
xmm-r64.ll
|
…
|
|
xmulo.ll
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +00:00 |
xop-intrinsics-x86_64-upgrade.ll
|
[X86][XOP] Support for VPERMIL2PD/VPERMIL2PS 2-input shuffle instructions
|
2016-06-03 08:06:03 +00:00 |
xop-intrinsics-x86_64.ll
|
[X86][XOP] Support for VPERMIL2PD/VPERMIL2PS 2-input shuffle instructions
|
2016-06-03 08:06:03 +00:00 |
xop-mask-comments.ll
|
[X86] Updated test checks script to generalise LCPI symbol refs
|
2016-06-11 20:39:21 +00:00 |
xop-pcmov.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +00:00 |
xor-icmp.ll
|
…
|
|
xor.ll
|
…
|
|
xtest.ll
|
…
|
|
zero-remat.ll
|
…
|
|
zext-extract_subreg.ll
|
…
|
|
zext-fold.ll
|
Add some more triples after r264966
|
2016-03-30 23:55:22 +00:00 |
zext-inreg-0.ll
|
…
|
|
zext-inreg-1.ll
|
…
|
|
zext-sext.ll
|
…
|
|
zext-shl.ll
|
…
|
|
zext-trunc.ll
|
…
|
|
zlib-longest-match.ll
|
…
|
|