.. |
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
|
[PowerPC] Add lit.local.cfg in AtomicExpand tests
|
2021-07-20 09:13:50 +00:00 |
Attributor
|
[Attributor][FIX] Do not introduce multiple instances of SSA values
|
2021-07-22 00:07:55 -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 "[DSE] Transform memset + malloc --> calloc (PR25892)"
|
2021-07-23 11:51:59 +02: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
|
This patch extends the OptimizeGlobalAddressOfMalloc to handle the null check of global pointer variables. It is disabled with https://reviews.llvm.org/rGb7cd291c1542aee12c9e9fde6c411314a163a8ea. This PR is to reenable it while fixing the original problem reported. The fix is to set the store value correctly when creating store for the new created global init bool symbol.
|
2021-07-20 12:27:26 -04: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
|
[NewPM][Inliner] Check if deleted function is in current SCC
|
2021-07-21 08:47:45 -07:00 |
InstCombine
|
[InstCombine][test] add coverage for possible fabs folds; NFC
|
2021-07-22 13:22:56 -04:00 |
InstMerge
|
|
|
InstNamer
|
|
|
InstSimplify
|
[ConstantFolding] Fold constrained arithmetic intrinsics
|
2021-07-23 14:39:51 +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
|
[IR] Rename comdat noduplicates to comdat nodeduplicate
|
2021-07-20 12:47:10 -07: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
|
[LICM][SCCP] Regenerate test checks (NFC)
|
2021-07-22 21:37:21 +02: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
|
[SimplifyCFG] SimplifyCondBranchToTwoReturns(): really only deal with different ret blocks
|
2021-07-23 00:36:59 +03: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
|
[LoopIdiom] Transform memmove-like loop into memmove (PR46179)
|
2021-07-22 13:05:43 +02: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
|
[LoopVectorize] Fix crash for predicated instruction with scalable VF
|
2021-07-22 12:48:27 +01: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 miscompile for NT matmul if the transpose has other use
|
2021-07-22 10:45:56 -07: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] Use AAHeapToStack/AAHeapToShared analysis in SPMDization
|
2021-07-22 18:08:37 -07:00 |
PartialInlining
|
|
|
PartiallyInlineLibCalls
|
[PartiallyInlineLibCalls] Disable sqrt expansion for strictfp.
|
2021-06-17 14:15:12 -07:00 |
PGOProfile
|
[SimplifyCFG] SimplifyCondBranchToTwoReturns(): really only deal with different ret blocks
|
2021-07-23 00:36:59 +03:00 |
PhaseOrdering
|
[SimplifyCFG] SimplifyCondBranchToTwoReturns(): really only deal with different ret blocks
|
2021-07-23 00:36:59 +03: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
|
[LICM][SCCP] Regenerate test checks (NFC)
|
2021-07-22 21:37:21 +02: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] SimplifyCondBranchToTwoReturns(): really only deal with different ret blocks
|
2021-07-23 00:36:59 +03:00 |
Sink
|
|
|
SLPVectorizer
|
[AArch64] Adjust the cost of integer sum reductions
|
2021-07-22 18:19:54 +01:00 |
SpeculativeExecution
|
|
|
SROA
|
[SROA] avoid crash on memset with constant expression length
|
2021-07-21 15:20:28 -04: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-20 13:59:46 -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
|
[NFC][VectorCombine] Load widening: add a few more negative tests
|
2021-07-21 15:21:37 +03:00 |
WholeProgramDevirt
|
[OpaquePtr] Support forward references in textual IR
|
2021-06-29 20:10:31 +02:00 |