llvm-for-llvmta/test/Transforms
Nils Hölscher 3500bf8dde first commit 2022-04-25 10:02:23 +02:00
..
ADCE first commit 2022-04-25 10:02:23 +02:00
AddDiscriminators first commit 2022-04-25 10:02:23 +02:00
AggressiveInstCombine first commit 2022-04-25 10:02:23 +02:00
AlignmentFromAssumptions first commit 2022-04-25 10:02:23 +02:00
ArgumentPromotion first commit 2022-04-25 10:02:23 +02:00
AtomicExpand first commit 2022-04-25 10:02:23 +02:00
Attributor first commit 2022-04-25 10:02:23 +02:00
BDCE first commit 2022-04-25 10:02:23 +02:00
BlockExtractor first commit 2022-04-25 10:02:23 +02:00
BranchFolding first commit 2022-04-25 10:02:23 +02:00
CallSiteSplitting first commit 2022-04-25 10:02:23 +02:00
CalledValuePropagation first commit 2022-04-25 10:02:23 +02:00
CanonicalizeAliases first commit 2022-04-25 10:02:23 +02:00
CanonicalizeFreezeInLoops first commit 2022-04-25 10:02:23 +02:00
CodeExtractor first commit 2022-04-25 10:02:23 +02:00
CodeGenPrepare first commit 2022-04-25 10:02:23 +02:00
ConstantHoisting first commit 2022-04-25 10:02:23 +02:00
ConstantMerge first commit 2022-04-25 10:02:23 +02:00
ConstraintElimination first commit 2022-04-25 10:02:23 +02:00
Coroutines first commit 2022-04-25 10:02:23 +02:00
CorrelatedValuePropagation first commit 2022-04-25 10:02:23 +02:00
CrossDSOCFI first commit 2022-04-25 10:02:23 +02:00
DCE first commit 2022-04-25 10:02:23 +02:00
DeadArgElim first commit 2022-04-25 10:02:23 +02:00
DeadStoreElimination first commit 2022-04-25 10:02:23 +02:00
DivRemPairs first commit 2022-04-25 10:02:23 +02:00
EarlyCSE first commit 2022-04-25 10:02:23 +02:00
EliminateAvailableExternally first commit 2022-04-25 10:02:23 +02:00
EntryExitInstrumenter first commit 2022-04-25 10:02:23 +02:00
ExpandMemCmp first commit 2022-04-25 10:02:23 +02:00
FixIrreducible first commit 2022-04-25 10:02:23 +02:00
Float2Int first commit 2022-04-25 10:02:23 +02:00
ForcedFunctionAttrs first commit 2022-04-25 10:02:23 +02:00
FunctionAttrs first commit 2022-04-25 10:02:23 +02:00
FunctionImport first commit 2022-04-25 10:02:23 +02:00
GCOVProfiling first commit 2022-04-25 10:02:23 +02:00
GVN first commit 2022-04-25 10:02:23 +02:00
GVNHoist first commit 2022-04-25 10:02:23 +02:00
GVNSink first commit 2022-04-25 10:02:23 +02:00
GlobalDCE first commit 2022-04-25 10:02:23 +02:00
GlobalMerge first commit 2022-04-25 10:02:23 +02:00
GlobalOpt first commit 2022-04-25 10:02:23 +02:00
GlobalSplit first commit 2022-04-25 10:02:23 +02:00
GuardWidening first commit 2022-04-25 10:02:23 +02:00
HardwareLoops first commit 2022-04-25 10:02:23 +02:00
HelloNew first commit 2022-04-25 10:02:23 +02:00
HotColdSplit first commit 2022-04-25 10:02:23 +02:00
IRCE first commit 2022-04-25 10:02:23 +02:00
IROutliner first commit 2022-04-25 10:02:23 +02:00
IndVarSimplify first commit 2022-04-25 10:02:23 +02:00
IndirectBrExpand first commit 2022-04-25 10:02:23 +02:00
InferAddressSpaces first commit 2022-04-25 10:02:23 +02:00
InferFunctionAttrs first commit 2022-04-25 10:02:23 +02:00
Inline first commit 2022-04-25 10:02:23 +02:00
InstCombine first commit 2022-04-25 10:02:23 +02:00
InstMerge first commit 2022-04-25 10:02:23 +02:00
InstNamer first commit 2022-04-25 10:02:23 +02:00
InstSimplify first commit 2022-04-25 10:02:23 +02:00
InterleavedAccess first commit 2022-04-25 10:02:23 +02:00
Internalize first commit 2022-04-25 10:02:23 +02:00
JumpThreading first commit 2022-04-25 10:02:23 +02:00
LCSSA first commit 2022-04-25 10:02:23 +02:00
LICM first commit 2022-04-25 10:02:23 +02:00
LoadStoreVectorizer first commit 2022-04-25 10:02:23 +02:00
LoopDataPrefetch first commit 2022-04-25 10:02:23 +02:00
LoopDeletion first commit 2022-04-25 10:02:23 +02:00
LoopDistribute first commit 2022-04-25 10:02:23 +02:00
LoopFlatten first commit 2022-04-25 10:02:23 +02:00
LoopFusion first commit 2022-04-25 10:02:23 +02:00
LoopIdiom first commit 2022-04-25 10:02:23 +02:00
LoopInstSimplify first commit 2022-04-25 10:02:23 +02:00
LoopInterchange first commit 2022-04-25 10:02:23 +02:00
LoopLoadElim first commit 2022-04-25 10:02:23 +02:00
LoopPredication first commit 2022-04-25 10:02:23 +02:00
LoopReroll first commit 2022-04-25 10:02:23 +02:00
LoopRotate first commit 2022-04-25 10:02:23 +02:00
LoopSimplify first commit 2022-04-25 10:02:23 +02:00
LoopSimplifyCFG first commit 2022-04-25 10:02:23 +02:00
LoopStrengthReduce first commit 2022-04-25 10:02:23 +02:00
LoopTransformWarning first commit 2022-04-25 10:02:23 +02:00
LoopUnroll first commit 2022-04-25 10:02:23 +02:00
LoopUnrollAndJam first commit 2022-04-25 10:02:23 +02:00
LoopUnswitch first commit 2022-04-25 10:02:23 +02:00
LoopVectorize first commit 2022-04-25 10:02:23 +02:00
LoopVersioning first commit 2022-04-25 10:02:23 +02:00
LoopVersioningLICM first commit 2022-04-25 10:02:23 +02:00
LowerAtomic first commit 2022-04-25 10:02:23 +02:00
LowerConstantIntrinsics first commit 2022-04-25 10:02:23 +02:00
LowerExpectIntrinsic first commit 2022-04-25 10:02:23 +02:00
LowerGuardIntrinsic first commit 2022-04-25 10:02:23 +02:00
LowerInvoke first commit 2022-04-25 10:02:23 +02:00
LowerMatrixIntrinsics first commit 2022-04-25 10:02:23 +02:00
LowerSwitch first commit 2022-04-25 10:02:23 +02:00
LowerTypeTests first commit 2022-04-25 10:02:23 +02:00
LowerWidenableCondition first commit 2022-04-25 10:02:23 +02:00
MakeGuardsExplicit first commit 2022-04-25 10:02:23 +02:00
Mem2Reg first commit 2022-04-25 10:02:23 +02:00
MemCpyOpt first commit 2022-04-25 10:02:23 +02:00
MergeFunc first commit 2022-04-25 10:02:23 +02:00
MergeICmps first commit 2022-04-25 10:02:23 +02:00
MetaRenamer first commit 2022-04-25 10:02:23 +02:00
NameAnonGlobals first commit 2022-04-25 10:02:23 +02:00
NaryReassociate first commit 2022-04-25 10:02:23 +02:00
NewGVN first commit 2022-04-25 10:02:23 +02:00
ObjCARC first commit 2022-04-25 10:02:23 +02:00
OpenMP first commit 2022-04-25 10:02:23 +02:00
PGOProfile first commit 2022-04-25 10:02:23 +02:00
PartialInlining first commit 2022-04-25 10:02:23 +02:00
PartiallyInlineLibCalls first commit 2022-04-25 10:02:23 +02:00
PhaseOrdering first commit 2022-04-25 10:02:23 +02:00
PlaceSafepoints first commit 2022-04-25 10:02:23 +02:00
PreISelIntrinsicLowering first commit 2022-04-25 10:02:23 +02:00
PruneEH first commit 2022-04-25 10:02:23 +02:00
Reassociate first commit 2022-04-25 10:02:23 +02:00
Reg2Mem first commit 2022-04-25 10:02:23 +02:00
RewriteStatepointsForGC first commit 2022-04-25 10:02:23 +02:00
SCCP first commit 2022-04-25 10:02:23 +02:00
SLPVectorizer first commit 2022-04-25 10:02:23 +02:00
SROA first commit 2022-04-25 10:02:23 +02:00
SafeStack first commit 2022-04-25 10:02:23 +02:00
SampleProfile first commit 2022-04-25 10:02:23 +02:00
ScalarizeMaskedMemIntrin first commit 2022-04-25 10:02:23 +02:00
Scalarizer first commit 2022-04-25 10:02:23 +02:00
SeparateConstOffsetFromGEP first commit 2022-04-25 10:02:23 +02:00
SimpleLoopUnswitch first commit 2022-04-25 10:02:23 +02:00
SimplifyCFG first commit 2022-04-25 10:02:23 +02:00
Sink first commit 2022-04-25 10:02:23 +02:00
SpeculateAroundPHIs first commit 2022-04-25 10:02:23 +02:00
SpeculativeExecution first commit 2022-04-25 10:02:23 +02:00
StraightLineStrengthReduce first commit 2022-04-25 10:02:23 +02:00
StripDeadPrototypes first commit 2022-04-25 10:02:23 +02:00
StripSymbols first commit 2022-04-25 10:02:23 +02:00
StructurizeCFG first commit 2022-04-25 10:02:23 +02:00
SyntheticCountsPropagation first commit 2022-04-25 10:02:23 +02:00
TailCallElim first commit 2022-04-25 10:02:23 +02:00
ThinLTOBitcodeWriter first commit 2022-04-25 10:02:23 +02:00
TypePromotion/ARM first commit 2022-04-25 10:02:23 +02:00
UnifyFunctionExitNodes first commit 2022-04-25 10:02:23 +02:00
UnifyLoopExits first commit 2022-04-25 10:02:23 +02:00
UniqueInternalLinkageNames first commit 2022-04-25 10:02:23 +02:00
Util first commit 2022-04-25 10:02:23 +02:00
VectorCombine first commit 2022-04-25 10:02:23 +02:00
WholeProgramDevirt first commit 2022-04-25 10:02:23 +02:00