.. |
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-08-13-AppendingLinkage.ll
|
…
|
|
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
|
…
|
|
2008-07-22-CombinerCrash.ll
|
…
|
|
2008-07-23-VSetCC.ll
|
…
|
|
2008-08-06-CmpStride.ll
|
…
|
|
2008-08-06-RewriterBug.ll
|
…
|
|
2008-08-17-UComiCodeGenBug.ll
|
…
|
|
2008-08-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
|
…
|
|
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
|
…
|
|
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
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +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
|
[DAGCombiner] Added SMAX/SMIN/UMAX/UMIN constant folding
|
2015-08-19 21:11:58 +00:00 |
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
|
…
|
|
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
|
…
|
|
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
|
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
|
2016-04-15 15:57:41 +00:00 |
StackColoring.ll
|
[SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARD
|
2016-04-19 19:40:37 +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
|
X86: Rework inline asm integer register specification.
|
2015-06-29 21:35:51 +00:00 |
asm-modifier-P.ll
|
…
|
|
asm-modifier.ll
|
…
|
|
asm-reg-type-mismatch.ll
|
…
|
|
asm-reject-reg-type-mismatch.ll
|
X86: Rework inline asm integer register specification.
|
2015-06-29 21:35:51 +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] Fixed issue with commutation of 'faux unary' target shuffles (PR26667)
|
2016-02-20 14:39:45 +00:00 |
avx-intrinsics-x86-upgrade.ll
|
[X86][SSE] Replace 128-bit SSE41 PMOVSX intrinsics with native IR
|
2015-09-23 08:48:33 +00:00 |
avx-intrinsics-x86.ll
|
[X86][AVX] Fixed triple/arch clash in test case
|
2016-03-01 21:33:08 +00:00 |
avx-intrinsics-x86_64.ll
|
…
|
|
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-x86-upgrade.ll
|
[X86] Replace avx2 broadcast intrinsics with native IR.
|
2015-08-20 20:36:19 +00:00 |
avx2-intrinsics-x86.ll
|
[X86][AVX2] Regenerated intrinsics tests
|
2016-03-01 21:38:41 +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] Require 32-byte alignment for 32-byte VMOVNTs.
|
2015-09-02 23:25:39 +00:00 |
avx2-phaddsub.ll
|
[X86][AVX2] Regenerated horizontal add/sub tests
|
2016-03-01 21:43:55 +00:00 |
avx2-pmovxrm-intrinsics.ll
|
…
|
|
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
|
…
|
|
avx2-vperm.ll
|
[X86][AVX2] Regenerated 256-bit vector / 64-bit element permute tests
|
2016-03-01 21:53:12 +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-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
|
AVX-512: Fixed ICMP instruction selection for i1 operands
|
2016-03-28 07:47:58 +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
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +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
|
AVX-512: Load and Extended Load for i1 vectors
|
2016-04-03 08:41:12 +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.ll
|
[AVX512] Fix up types for arguments of int_x86_avx512_mask_cvtsd2ss_round and int_x86_avx512_mask_cvtss2sd_round. Only the argument being converted should be a different type. The other 2 argument should have the same type as the result.
|
2016-05-09 05:34:12 +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
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +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-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-select.ll
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +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] 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-vselect-crash.ll
|
…
|
|
avx512bw-arith.ll
|
…
|
|
avx512bw-intrinsics.ll
|
[X86] Fix PR23155 by turning on X86FixupBWInsts by default.
|
2016-04-08 18:58:29 +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
|
AVX512BW: Support llvm intrinsic masked vector load/store for i8/i16 element types on SKX
|
2016-03-06 12:38:58 +00:00 |
avx512bw-vec-cmp.ll
|
…
|
|
avx512bwvl-arith.ll
|
…
|
|
avx512bwvl-intrinsics.ll
|
[AVX512] VPACKUSWB/VPACKSSWB should not be encoded with EVEX.W=1. While there fix the execution domain for VPACKSSDW/VPACKUSDW.
|
2016-05-01 17:38:32 +00:00 |
avx512bwvl-mov.ll
|
…
|
|
avx512bwvl-vec-cmp.ll
|
…
|
|
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
|
[X86][AVX512] Lower broadcast sub vector to vector inrtrinsics
|
2015-12-28 08:26:26 +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
|
[X86][AVX512VBMI] add encoding and intrinsics for Multishift
|
2016-02-01 15:48:21 +00:00 |
avx512vbmivl-intrinsics.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-arith.ll
|
…
|
|
avx512vl-intrinsics.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-logic.ll
|
…
|
|
avx512vl-mov.ll
|
…
|
|
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
|
…
|
|
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
|
[SelectionDAG] Added bitreverse(bitreverse(v)) --> v
|
2016-05-07 20:12:36 +00:00 |
block-placement.ll
|
Do not select EhPad BB in MachineBlockPlacement when there is regular BB to schedule
|
2016-04-07 21:29:39 +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
|
Revert "[X86] Elide references to _chkstk for dynamic allocas"
|
2016-03-02 19:20:59 +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] Added tests for clearing upper bits of vector elements
|
2016-03-30 11:43:26 +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
|
[X86] Emit more efficient >= comparisons against 0
|
2015-08-19 20:51:40 +00:00 |
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_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
|
Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCI
|
2015-08-10 19:01:27 +00:00 |
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
|
COFF: Do not assign linker-weak symbols to selectany comdat sections.
|
2015-06-30 19:10:31 +00:00 |
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
|
[InstCombine] Move SSE/AVX vector blend folding to instcombiner
|
2015-08-12 08:08:56 +00:00 |
combine-avx2-intrinsics.ll
|
[InstCombine] Move SSE/AVX vector blend folding to instcombiner
|
2015-08-12 08:08:56 +00:00 |
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
|
[InstCombine] Move SSE/AVX vector blend folding to instcombiner
|
2015-08-12 08:08:56 +00:00 |
combine-testm-and.ll
|
AVX512: Combine AND + TESTM instructions .
|
2016-03-03 14:18:38 +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
|
…
|
|
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-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
|
Lower varargs correctly in deopt bundle lowering
|
2016-03-24 22:37:52 +00:00 |
deopt-intrinsic.ll
|
Lower @llvm.experimental.deoptimize as a noreturn call
|
2016-04-06 01:33:49 +00:00 |
disable-tail-calls.ll
|
…
|
|
discontiguous-loops.ll
|
…
|
|
div8.ll
|
…
|
|
divide-by-constant.ll
|
[X86] Do not lower scalar sdiv/udiv to a shifts + mul sequence when optimizing for minsize
|
2015-08-19 11:21:43 +00:00 |
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
|
Revert "[X86] Elide references to _chkstk for dynamic allocas"
|
2016-03-02 19:20:59 +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
|
…
|
|
eh-label.ll
|
…
|
|
eh-nolandingpads.ll
|
[CodeGen] Force emission of personality directive if explicitly specified
|
2015-07-14 19:22:51 +00:00 |
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
|
…
|
|
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
|
…
|
|
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
|
FastISel: Avoid adding a successor block twice for degenerate IR.
|
2015-08-26 20:46:49 +00:00 |
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][FastISel] Make sure we use the right register class when we select stores.
|
2016-04-27 22:33:42 +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
|
…
|
|
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
|
…
|
|
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.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
|
Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCI
|
2015-08-10 19:01:27 +00:00 |
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
|
[X86] Cleanup fma tests a little bit. NFC.
|
2015-06-25 00:40:25 +00:00 |
fma-scalar-memfold.ll
|
X86-FMA3: Defined the ExeDomain property for Scalar FMA3 opcodes.
|
2015-12-09 00:12:13 +00:00 |
fma.ll
|
[X86] Accept hasAVX512() as well as hasFMA() when generating FMA.
|
2015-06-25 00:44:46 +00:00 |
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
|
[DAGCombiner] Fix & simplify constant folding of sext/zext.
|
2015-06-29 20:28:47 +00:00 |
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
|
Reapply r240291: Fix shl folding in DAG combiner.
|
2015-07-02 11:44:54 +00:00 |
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] add tests to show current codegen for obscured fneg/fabs
|
2016-05-04 19:06:03 +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
|
Allow X86::COND_NE_OR_P and X86::COND_NP_OR_E to be reversed.
|
2016-03-23 21:45:37 +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
|
Allow {e,r}bp as the target of {read,write}_register.
|
2015-07-09 17:40:29 +00:00 |
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
|
X86-Darwin: start emitting data-region directives for jump-tables.
|
2016-05-03 21:03:41 +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.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
|
…
|
|
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
|
[ImplicitNullChecks] Be smarter in picking the memory op.
|
2015-07-09 20:13:25 +00:00 |
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
|
Revert "[X86] Elide references to _chkstk for dynamic allocas"
|
2016-03-02 19:20:59 +00:00 |
inalloca-invoke.ll
|
Revert "[X86] Elide references to _chkstk for dynamic allocas"
|
2016-03-02 19:20:59 +00:00 |
inalloca-regparm.ll
|
…
|
|
inalloca-stdcall.ll
|
Revert "[X86] Elide references to _chkstk for dynamic allocas"
|
2016-03-02 19:20:59 +00:00 |
inalloca.ll
|
Revert "[X86] Elide references to _chkstk for dynamic allocas"
|
2016-03-02 19:20:59 +00:00 |
inconsistent_landingpad.ll
|
[SelectionDAGBuilder] Adds support for landingpads of token type
|
2015-12-16 04:48:42 +00:00 |
indirect-hidden.ll
|
…
|
|
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
|
Fix handling of the 'n' asm constraint with invalid operands.
|
2015-07-13 16:36:22 +00:00 |
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
|
…
|
|
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 the LEA optimization pass by default.
|
2016-02-20 11:11:55 +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
|
Reapply fixed r241790: Fix shift legalization and lowering for big constants.
|
2015-07-09 14:58:04 +00:00 |
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
|
Add a test case for r242191 ([MMX] Use the appropriate instructions for
|
2015-07-28 17:52:59 +00:00 |
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
|
DAGCombiner: Relax alignment restriction when changing load type
|
2016-04-22 20:21:36 +00:00 |
masked_memop.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 |
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
|
DAGCombiner: Relax alignment restriction when changing load type
|
2016-04-22 20:21:36 +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
|
…
|
|
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
|
[PeepholeOptimizer] Look through PHIs to find additional register sources
|
2015-08-19 18:53:36 +00:00 |
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
|
…
|
|
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-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
|
…
|
|
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
|
…
|
|
nobt.ll
|
…
|
|
nocx16.ll
|
…
|
|
non-lazy-bind.ll
|
…
|
|
non-unique-sections.ll
|
…
|
|
nonconst-static-ev.ll
|
…
|
|
nonconst-static-iv.ll
|
…
|
|
nontemporal-2.ll
|
[AVX512] Add missing patterns for non-temporal stores of 128/256-bit vXi8/vXi16/vXi32 when VLX is enabled. The equivalent AVX1/2 patterns are disabled by VLX.
|
2016-05-08 23:08:45 +00:00 |
nontemporal.ll
|
[X86] Cleanup nontemporal tests a little. NFC.
|
2015-09-02 22:47:09 +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 |
partition-sections.ll
|
Add prefix based function layout when profile is available.
|
2016-02-23 03:39:24 +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
|
MIR Serialization: Change MIR syntax - use custom syntax for MBBs.
|
2015-08-13 23:10:16 +00:00 |
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
|
MachineInstrBundle: Fix reversed isSuperRegisterEq() call
|
2016-01-05 00:45:35 +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
|
[X86][SSE] Test case for PR2585
|
2016-04-18 21:07:49 +00:00 |
pr2656.ll
|
fix invalid load folding with SSE/AVX FP logical instructions (PR22371)
|
2015-07-28 00:48:32 +00:00 |
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] Replace -mcpu with -mattr in several tests
|
2016-04-26 23:36:38 +00:00 |
pr16807.ll
|
…
|
|
pr17546.ll
|
…
|
|
pr17631.ll
|
[X86] Fix fptoui conversions
|
2015-08-25 07:42:09 +00:00 |
pr17764.ll
|
…
|
|
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 |
pre-ra-sched.ll
|
…
|
|
prefetch.ll
|
…
|
|
prefixdata.ll
|
…
|
|
preserve_allcc64.ll
|
…
|
|
preserve_mostcc64.ll
|
…
|
|
private-2.ll
|
…
|
|
private.ll
|
…
|
|
prolog-push-seq.ll
|
[X86] Test for r242395 (Fix emitPrologue() to make less assumptions about pushes)
|
2015-07-16 13:55:39 +00:00 |
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
|
[X86] Improve EmitLoweredSelect for contiguous CMOV pseudo instructions.
|
2015-08-06 08:45:34 +00:00 |
pseudo_cmov_lower1.ll
|
[X86] Improve EmitLoweredSelect for contiguous CMOV pseudo instructions.
|
2015-08-06 08:45:34 +00:00 |
pseudo_cmov_lower2.ll
|
[X86] Improve EmitLoweredSelect for contiguous CMOV pseudo instructions.
|
2015-08-06 08:45:34 +00:00 |
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
|
Allow {e,r}bp as the target of {read,write}_register.
|
2015-07-09 17:40:29 +00:00 |
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
|
…
|
|
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
|
Fix instruction scheduling live register tracking
|
2015-06-24 12:49:42 +00:00 |
rtm.ll
|
…
|
|
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
|
[SDAG] Now that we have a way to communicate the exact bit on sdiv use it to simplify sdiv by a constant.
|
2015-06-27 20:33:26 +00:00 |
sdiv-pow2.ll
|
Pass function attributes instead of boolean in isIntDivCheap().
|
2015-08-25 02:31:21 +00:00 |
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] Don't assert if the parent function lacks a personality
|
2015-07-01 16:45:47 +00:00 |
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
|
…
|
|
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
|
Allow PeepholeOptimizer to fold a few more cases
|
2015-08-11 08:19:43 +00:00 |
shift-coalesce.ll
|
…
|
|
shift-codegen.ll
|
…
|
|
shift-combine-crash.ll
|
…
|
|
shift-combine.ll
|
[DAGCombiner] Preserve the exact bit when simplifying SRA to SRL.
|
2015-06-26 14:51:49 +00:00 |
shift-double.ll
|
…
|
|
shift-folding.ll
|
…
|
|
shift-i128.ll
|
…
|
|
shift-i256.ll
|
…
|
|
shift-one.ll
|
…
|
|
shift-pair.ll
|
Revert "[X86] Widen the 'AND' mask if doing so shrinks the encoding size"
|
2015-08-19 11:35:10 +00:00 |
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
|
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
|
2016-03-30 23:38:01 +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.ll
|
…
|
|
slow-div.ll
|
fix minsize detection: minsize attribute implies optimizing for size
|
2015-08-11 19:39:36 +00:00 |
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
|
fix invalid load folding with SSE/AVX FP logical instructions (PR22371)
|
2015-07-28 00:48:32 +00:00 |
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-x86.ll
|
The test files are auto-generated by update_llc_test_checks.py utility.
|
2016-05-04 14:31:18 +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
|
…
|
|
sse2-intrinsics-x86-upgrade.ll
|
…
|
|
sse2-intrinsics-x86.ll
|
The test files are auto-generated by update_llc_test_checks.py utility.
|
2016-05-04 14:31:18 +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][SSE] Regenerated fast isel intrinsics tests
|
2016-02-15 12:32:16 +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][SSE] Regenerated fast isel intrinsics tests
|
2016-02-15 12:32:16 +00:00 |
sse4a.ll
|
…
|
|
sse41-intrinsics-fast-isel.ll
|
[X86][SSE41] Added missing fast-isel intrinsics tests
|
2016-03-01 22:05:05 +00:00 |
sse41-intrinsics-x86-upgrade.ll
|
[X86][SSE] Replace 128-bit SSE41 PMOVSX intrinsics with native IR
|
2015-09-23 08:48:33 +00:00 |
sse41-intrinsics-x86.ll
|
[X86][SSE] Replace 128-bit SSE41 PMOVSX intrinsics with native IR
|
2015-09-23 08:48:33 +00:00 |
sse41-pmovxrm-intrinsics.ll
|
Make utils/update_llc_test_checks.py note that the assertions are
|
2015-11-23 21:33:58 +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-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
|
fix minsize detection: minsize attribute implies optimizing for size
|
2015-08-10 20:45:44 +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][SSE] Regenerated fast isel intrinsics tests
|
2016-02-15 12:32:16 +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] Add general memory folding for (V)INSERTPS instruction
|
2015-11-04 20:48:09 +00:00 |
stack-folding-fp-sse42.ll
|
[X86] Don't print the aliased version of CVTSD2SI64rm. This appears to be a mistake I made years ago.
|
2016-01-08 06:09:18 +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][AVX2] Ensure integer execution domain for integer blend tests
|
2016-01-18 21:58:21 +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] Stack folding tests - just use mtriple - no need for mcpu in these tests
|
2015-10-25 11:42:46 +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-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
|
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 |
stack-protector.ll
|
Revert "Change memcpy/memset/memmove to have dest and source alignments."
|
2015-11-19 05:56:52 +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 |
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
|
Implement target independent TLS compatible with glibc's emutls.c.
|
2015-07-28 16:24:05 +00:00 |
tls-android.ll
|
[MC] Use .p2align instead of .align
|
2016-01-26 00:03:25 +00:00 |
tls-local-dynamic.ll
|
…
|
|
tls-models.ll
|
Implement target independent TLS compatible with glibc's emutls.c.
|
2015-07-28 16:24:05 +00:00 |
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.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
|
[TwoAddressInstructionPass] Try 3 Addr Conversion After Commuting.
|
2015-07-01 23:12:13 +00:00 |
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
|
…
|
|
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
|
[X86][SSE] Regenerated vector float tests - fabs / floor(etc.) / fneg / float2double
|
2016-04-01 21:30:48 +00:00 |
vec_fp_to_int.ll
|
[X86][SSE] Added additional fp/int tests.
|
2015-07-18 17:05:39 +00:00 |
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
|
[X86][SSE] Regenerated the vec_insert tests.
|
2016-04-01 19:42:23 +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] Reapplied: Improve vector ZERO_EXTEND by combining to ZERO_EXTEND_VECTOR_INREG
|
2016-03-10 20:40:26 +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
|
…
|
|
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] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
vector-blend.ll
|
[X86]: Fix for PR27251.
|
2016-04-07 16:15:34 +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] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +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][SSE] Added 32-bit tests for vector lzcnt/tzcnt tests
|
2016-04-08 15:01:31 +00:00 |
vector-lzcnt-256.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-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
|
…
|
|
vector-rotate-128.ll
|
[X86][SSE] Add support for VZEXT constant folding
|
2016-04-07 07:52:45 +00:00 |
vector-rotate-256.ll
|
[X86][SSE41] Avoid variable blend for constant v8i16 shifts
|
2016-03-13 18:35:59 +00:00 |
vector-sext.ll
|
[X86][SSE] Added 16i8 -> 8i64 sext test
|
2016-04-17 15:10:42 +00:00 |
vector-shift-ashr-128.ll
|
[X86][SSE] Add support for VZEXT constant folding
|
2016-04-07 07:52:45 +00:00 |
vector-shift-ashr-256.ll
|
[X86][SSE41] Avoid variable blend for constant v8i16 shifts
|
2016-03-13 18:35:59 +00:00 |
vector-shift-ashr-512.ll
|
AVX512BW: Fix SRA v64i8 lowering. Use PCMPGTM (cmp result in k register) for 512bit vector because PCMPGT supported only for 128/256bit.
|
2016-03-16 08:48:26 +00:00 |
vector-shift-lshr-128.ll
|
[X86][SSE] Add support for VZEXT constant folding
|
2016-04-07 07:52:45 +00:00 |
vector-shift-lshr-256.ll
|
[X86][SSE41] Avoid variable blend for constant v8i16 shifts
|
2016-03-13 18:35:59 +00:00 |
vector-shift-lshr-512.ll
|
AVX512BW: Enable packed word shift for 512bit vector. Enable lowering scalar immidiate shift v64i8 .Fix predicate for AVX1/2 shifts.
|
2015-12-23 08:06:50 +00:00 |
vector-shift-shl-128.ll
|
[X86][SSE] Regenerate vector shift tests
|
2016-02-06 17:57:15 +00:00 |
vector-shift-shl-256.ll
|
[X86][SSE] Regenerate vector shift tests
|
2016-02-06 17:57:15 +00:00 |
vector-shift-shl-512.ll
|
AVX512BW: Enable packed word shift for 512bit vector. Enable lowering scalar immidiate shift v64i8 .Fix predicate for AVX1/2 shifts.
|
2015-12-23 08:06:50 +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][AVX] Added PR24935 test case
|
2016-04-24 20:30:48 +00:00 |
vector-shuffle-256-v32.ll
|
[X86][AVX2] Prefer VPERMQ/VPERMPD over VINSERTI128/VINSERTF128 for unary shuffles
|
2016-04-19 12:26:40 +00:00 |
vector-shuffle-512-v8.ll
|
[AVX512] Fix lowerV4X128VectorShuffle to select correctly input operands .
|
2016-05-03 08:08:44 +00:00 |
vector-shuffle-512-v16.ll
|
[X86][AVX2] Broadcast subvectors
|
2016-01-18 20:59:04 +00:00 |
vector-shuffle-512-v32.ll
|
[X86][AVX2] Broadcast subvectors
|
2016-01-18 20:59:04 +00:00 |
vector-shuffle-512-v64.ll
|
AVX-512: Fixed a bug in shuffle for v64i8 type
|
2016-03-10 08:32:09 +00:00 |
vector-shuffle-combining-avx.ll
|
[X86][AVX] Add shuffle combine tests for MOVDDUP/MOVSHDUP/MOVSLDUP
|
2016-04-16 20:30:59 +00:00 |
vector-shuffle-combining-avx2.ll
|
[X86][AVX2] Added 128-bit wide shuffle test
|
2016-05-02 19:46:58 +00:00 |
vector-shuffle-combining-avx512bw.ll
|
[X86][AVX512] Added masked version of combine tests
|
2016-05-09 10:43:13 +00:00 |
vector-shuffle-combining-ssse3.ll
|
[X86][SSE] Added target shuffle combine to MOVQ
|
2016-05-03 15:05:13 +00:00 |
vector-shuffle-combining-xop.ll
|
[X86][XOP] Add placeholder VPERMIL2 combining tests
|
2016-05-03 21:55:37 +00:00 |
vector-shuffle-combining.ll
|
[X86][SSE] Simplified blend-with-zero combining
|
2016-03-17 15:59:36 +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
|
AVX-512: Load and Extended Load for i1 vectors
|
2016-04-03 08:41:12 +00:00 |
vector-shuffle-variable-128.ll
|
[X86][SSE] Some basic tests for variable shuffles
|
2016-03-31 20:26:30 +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
|
[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-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] Reapplied: Simplify vector LOAD + EXTEND on pre-SSE41 hardware
|
2016-03-22 16:22:08 +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
|
Print the visibility of available_externally functions.
|
2015-07-13 13:55:18 +00:00 |
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
|
[X86][SSE] Vectorized i64 uniform constant SRA shifts
|
2015-07-06 22:35:19 +00:00 |
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
|
…
|
|
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
|
…
|
|
webkit-jscc.ll
|
[Win64] Only treat some functions as having the Win64 convention
|
2015-07-08 21:03:47 +00:00 |
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-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
|
[TwoAddressInstructionPass] Try 3 Addr Conversion After Commuting.
|
2015-07-01 23:12:13 +00:00 |
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
|
Fix typo "fuction" noticed in comments in AssumptionCache.h, and also all the other files that have the same typo. All comments, no functionality change! (Merely a "fuctionality" change.)
|
2015-07-29 22:32:47 +00:00 |
x32-indirectbr.ll
|
x32. Fixes jmp %reg in x32
|
2015-08-19 16:17:08 +00:00 |
x32-landingpad.ll
|
x32. Fixes a bug in x32 exception handling.
|
2015-08-19 16:28:21 +00:00 |
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
|
fix minsize detection: minsize attribute implies optimizing for size
|
2015-08-10 17:00:44 +00:00 |
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
|
Make variable argument intrinsics behave correctly in a Win64 CC function.
|
2015-08-25 23:27:41 +00:00 |
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-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
|
Revert "[X86] Add a new LOW32_ADDR_ACCESS_RBP register class."
|
2016-05-06 21:21:50 +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_vzeroupper.ll
|
Disallow generating vzeroupper before return instruction (iret) in interrupt handler function.
|
2016-03-01 11:32:03 +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
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +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.ll
|
[X86][XOP] Regenerated intrinsics tests
|
2016-03-01 21:58:50 +00:00 |
xop-mask-comments.ll
|
[X86][XOP] More VPPERM shuffle mask decode tests
|
2016-04-16 16:37: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
|
llvm/test/CodeGen/X86/xor.ll: Appease Win32 targets since r240796.
|
2015-06-27 03:46:58 +00:00 |
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
|
…
|
|