..
ADCE
Revert "[NFC] remove explicit default value for strboolattr attribute in tests"
2021-05-24 19:43:40 +02:00
AddDiscriminators
Revert "[NFC] remove explicit default value for strboolattr attribute in tests"
2021-05-24 19:43:40 +02:00
AggressiveInstCombine
AlignmentFromAssumptions
[AssumeBundles] offset should be added to correctly calculate align
2021-04-02 12:32:05 +09:00
ArgumentPromotion
[test] Properly match parameter/argument ABI attributes
2021-05-31 09:12:18 -07:00
AtomicExpand
[AtomicExpandPass][AArch64] Promote xchg with floating-point types to integer ones
2021-05-29 08:57:27 +02:00
Attributor
[Attributor][FIX] Sanitize queries to LVI and ScalarEvolution
2021-07-10 16:45:19 -05:00
BDCE
BlockExtractor
BranchFolding
CalledValuePropagation
CallSiteSplitting
CanonicalizeAliases
CanonicalizeFreezeInLoops
CodeExtractor
CodeGenPrepare
Revert "[NFC] remove explicit default value for strboolattr attribute in tests"
2021-05-24 19:43:40 +02:00
ConstantHoisting
[ARM] Set the immediate cost of GEP operands to 0
2021-06-30 19:19:03 +01:00
ConstantMerge
[ConstantMerge] Don't merge thread_local constants with non-thread_local constants
2021-04-28 23:44:20 +01:00
ConstraintElimination
[ConstraintElimination] Only strip casts preserving the representation.
2021-03-26 20:07:41 +00:00
Coroutines
[NewPM] Consistently use 'simplifycfg' rather than 'simplify-cfg'
2021-07-09 09:47:03 +02:00
CorrelatedValuePropagation
[CVP] Guard against poison in common phi value transform (PR50399)
2021-05-25 20:47:17 +02:00
CrossDSOCFI
DCE
DeadArgElim
[test] Properly match parameter/argument ABI attributes
2021-05-31 09:12:18 -07:00
DeadStoreElimination
Revert "Transform memset + malloc --> calloc (PR25892)"
2021-07-09 16:26:48 +03:00
DivRemPairs
[DivRemPairs] Add an initial case for hoisting to a common predecessor.
2021-07-11 10:03:07 -07:00
EarlyCSE
[FPEnv] EarlyCSE support for constrained intrinsics, default FP environment edition
2021-05-20 14:40:51 -04:00
EliminateAvailableExternally
EntryExitInstrumenter
ExpandMemCmp
FixIrreducible
Float2Int
ForcedFunctionAttrs
FunctionAttrs
Reapply [IR] Don't mark mustprogress as type attribute
2021-07-09 20:57:44 +02:00
FunctionImport
Revert "[NFC] remove explicit default value for strboolattr attribute in tests"
2021-05-24 19:43:40 +02:00
FunctionSpecialization
[FuncSpec] Add an option to specializing literal constant
2021-06-30 11:26:44 +08:00
GCOVProfiling
[GCOVProfiling][test] Ensure that 'opt' drops any files in a temp directory
2021-06-20 22:48:35 +02:00
GlobalDCE
GlobalMerge
GlobalOpt
[GlobalOpt] Fix a miscompile when evaluating struct initializers.
2021-07-14 15:37:01 -07:00
GlobalSplit
[test] Fix mix of variable use/def and regex match
2021-03-24 17:58:16 +00:00
GuardWidening
GVN
[tests] Stablize tests for possible change in deref semantics
2021-07-14 13:05:43 -07:00
GVNHoist
Revert "[NFC] remove explicit default value for strboolattr attribute in tests"
2021-05-24 19:43:40 +02:00
GVNSink
[GVNSink] auto-generate test checks; NFC
2021-04-02 13:16:35 -04:00
HardwareLoops
[test, HardwareLoops] Fix use of var defined in CHECK-NOT
2021-03-30 15:06:32 +01:00
HelloNew
HotColdSplit
IndirectBrExpand
IndVarSimplify
[IndVars] Don't widen pointers in WidenIV::getWideRecurrence
2021-07-11 17:04:50 -07:00
InferAddressSpaces
[infer-address-spaces] Handle complex non-pointer constexpr arguments.
2021-07-19 12:15:52 -07:00
InferFunctionAttrs
Reapply [IR] Don't mark mustprogress as type attribute
2021-07-09 20:57:44 +02:00
Inline
[MLGO] Use binary protobufs for improved training performance.
2021-07-19 13:59:28 -07:00
InstCombine
[InstCombine] Fold IntToPtr/PtrToInt to bitcast
2021-07-18 23:13:25 +02:00
InstMerge
InstNamer
InstSimplify
Use update_test_checks.py to auto-generate check lines
2021-07-16 18:20:08 +07:00
InterleavedAccess
[InterleaveAccess] Copy fast math flags when adjusting binary operators in interleave access pass
2021-06-17 09:53:33 +01:00
Internalize
[Internalize] Preserve variables externally initialized.
2021-07-08 10:48:19 -04:00
IRCE
[SCEV] By more careful when traversing phis in isImpliedViaMerge.
2021-05-07 19:52:29 +01:00
IROutliner
[IROutliner] Adding DebugInfo handling for IR Outlined Functions
2021-06-15 10:57:08 -05:00
JumpThreading
[tests] Stablize tests for possible change in deref semantics
2021-07-14 13:05:43 -07:00
LCSSA
LICM
[NFC] Run -instnamer on test Transforms/LICM/sink-debuginfo-preserve.ll
2021-07-19 11:00:47 -07:00
LoadStoreVectorizer
[LoadStoreVectorizer] Support opaque pointers
2021-06-27 15:42:16 +02:00
LoopBoundSplit
[LoopBoundSplit] Ignore phi node which is not scevable
2021-06-09 09:44:36 +01:00
LoopDataPrefetch
LoopDeletion
[AsmParser] Unify parsing of attributes
2021-07-15 17:51:11 +02:00
LoopDistribute
[SCEVExpander] ReuseOrCreateCast(): use IRBuilder to actually create the cast
2021-04-19 18:38:39 +03:00
LoopFlatten
[LoopFlatten] Simplify loops so that the pass can operate on unsimplified loops.
2021-05-12 19:22:01 +01:00
LoopFusion
[llvm] Unbreak no-asserts testing after 18839be9c5c8b9f882dd241769784035b082d4e1
2021-04-27 05:46:43 -04:00
LoopIdiom
[Intrinsics] Make MemCpyInlineInst a MemCpyInst
2021-07-02 10:25:24 -07:00
LoopInstSimplify
LoopInterchange
[LoopInterchange] Check lcssa phis in the inner latch in scenarios of multi-level nested loops
2021-07-16 11:59:20 -04:00
LoopLoadElim
[IndVars] Provide eliminateIVComparison with context
2021-03-19 12:28:22 +07:00
LoopPredication
[NFCI] SCEVExpander: emit intrinsics for integral {u,s}{min,max} SCEV expressions
2021-03-06 21:52:46 +03:00
LoopReroll
[SCEV] Fix unsound reasoning in howManyLessThans
2021-07-15 10:32:47 -07:00
LoopRotate
Revert "[NFC] remove explicit default value for strboolattr attribute in tests"
2021-05-24 19:43:40 +02:00
LoopSimplify
[InstCombine] Fully disable select to and/or i1 folding
2021-05-06 09:29:52 +09:00
LoopSimplifyCFG
LoopStrengthReduce
[LSR] Handle case 1*reg => reg. PR50918
2021-07-16 11:33:59 +07:00
LoopTransformWarning
LoopUnroll
[NewPM] Consistently use 'simplifycfg' rather than 'simplify-cfg'
2021-07-09 09:47:03 +02:00
LoopUnrollAndJam
[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass
2021-06-08 20:30:02 +09:00
LoopUnswitch
Explicitly enable the new pass manager in this test.
2021-03-25 18:10:36 -07:00
LoopVectorize
[LoopUtils] Fix incorrect RT check bounds of loop-invariant mem accesses
2021-07-19 19:38:24 +08:00
LoopVersioning
[LoopUtils] Fix incorrect RT check bounds of loop-invariant mem accesses
2021-07-19 19:38:24 +08:00
LoopVersioningLICM
[LoopUtils] Fix incorrect RT check bounds of loop-invariant mem accesses
2021-07-19 19:38:24 +08:00
LowerAtomic
LowerConstantIntrinsics
[LowerConstantIntrinsics] reuse isManifestLogic from ConstantFolding
2021-05-14 15:35:21 -07:00
LowerExpectIntrinsic
LowerGuardIntrinsic
LowerInvoke
LowerMatrixIntrinsics
[Matrix] Fix crash during fusion if the same load is re-used.
2021-07-02 14:00:17 +01:00
LowerSwitch
LowerTypeTests
[OpaquePtr] Support forward references in textual IR
2021-06-29 20:10:31 +02:00
LowerWidenableCondition
MakeGuardsExplicit
Mem2Reg
[Mem2Reg] Regenerate test checks (NFC)
2021-06-21 11:06:28 +02:00
MemCpyOpt
[tests] Stablize tests for possible change in deref semantics
2021-07-14 13:05:43 -07:00
MergeFunc
MergeICmps
[tests] Stablize tests for possible change in deref semantics
2021-07-14 13:05:43 -07:00
MetaRenamer
NameAnonGlobals
NaryReassociate
[NARY] Don't optimize min/max if there are side uses (part2)
2021-04-30 19:02:02 +07:00
NewGVN
Revert "[NFC] remove explicit default value for strboolattr attribute in tests"
2021-05-24 19:43:40 +02:00
ObjCARC
[ObjCARC] Use objc_msgSend instead of llvm.objc.msgSend in tests
2021-07-15 22:21:22 +02:00
OpenMP
[OpenMP] Rework OpenMP remarks
2021-07-16 14:07:00 -04:00
PartialInlining
PartiallyInlineLibCalls
[PartiallyInlineLibCalls] Disable sqrt expansion for strictfp.
2021-06-17 14:15:12 -07:00
PGOProfile
[SimplifyCFG] Rerun PHI deduplication after common code sinkinkg (PR51092)
2021-07-15 16:34:34 +03:00
PhaseOrdering
[InstCombine] fold reassociative FP add into start value of fadd reduction
2021-07-18 06:26:20 -04:00
PlaceSafepoints
PreISelIntrinsicLowering
PruneEH
[NewPM] Consistently use 'simplifycfg' rather than 'simplify-cfg'
2021-07-09 09:47:03 +02:00
Reassociate
Partial Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands"
2021-06-24 09:46:38 +01:00
Reg2Mem
RelLookupTableConverter /X86
[Passes] Add relative lookup table converter pass
2021-04-13 01:29:41 +00:00
RewriteStatepointsForGC
[RS4GC] Use one DVCache for both inlineGetBaseAndOffset() and insertParsePoints()
2021-07-12 18:13:00 +07:00
SafeStack
[SafeStack] Use proper API to get stack guard
2021-05-30 00:52:48 -07:00
SampleProfile
[AFDO] Require x86_64-linux in a testcase
2021-07-10 07:52:20 -07:00
ScalarizeMaskedMemIntrin
Scalarizer
Update @llvm.powi to handle different int sizes for the exponent
2021-06-17 09:38:28 +02:00
SCCP
[ConstantRanges] Use APInt for constant case for urem/srem.
2021-06-30 11:18:20 +01:00
SeparateConstOffsetFromGEP
[test] Make global in split-gep-and-gvn.ll not constant
2021-04-19 11:03:19 -07:00
SimpleLoopUnswitch
[SimpleLoopUnswitch] Don't non-trivially unswitch loops with catchswitch exits
2021-07-14 14:07:28 -07:00
SimplifyCFG
[SimplifyCFG] add test to show miscompile from FoldBranchToCommonDest (PR51125); NFC
2021-07-18 13:42:23 -04:00
Sink
SLPVectorizer
[SLP][X86] Add dot product tests based off PR51075
2021-07-19 20:06:23 +01:00
SpeculativeExecution
SROA
[Mem2Reg] Regenerate test checks (NFC)
2021-06-21 11:06:28 +02:00
StraightLineStrengthReduce
Revert "[NFC] remove explicit default value for strboolattr attribute in tests"
2021-05-24 19:43:40 +02:00
StripDeadPrototypes
StripSymbols
[DebugInfo] Support for signed constants inside DIExpression
2021-03-30 23:20:38 +05:30
StructurizeCFG
Revert "[NFC] remove explicit default value for strboolattr attribute in tests"
2021-05-24 19:43:40 +02:00
SyntheticCountsPropagation
TailCallElim
[tests] Stablize tests for possible change in deref semantics
2021-07-14 13:05:43 -07:00
ThinLTOBitcodeWriter
Revert "ThinLTO: Fix inline assembly references to static functions with CFI"
2021-07-16 14:47:33 -07:00
TypePromotion /ARM
UnifyFunctionExitNodes
UnifyLoopExits
Util
Revert "[NFC] remove explicit default value for strboolattr attribute in tests"
2021-05-24 19:43:40 +02:00
VectorCombine
[tests] Stablize tests for possible change in deref semantics
2021-07-14 13:05:43 -07:00
WholeProgramDevirt
[OpaquePtr] Support forward references in textual IR
2021-06-29 20:10:31 +02:00