.. |
ADCE.cpp
|
Fix a bunch of typoes. NFC
|
2018-03-30 22:22:31 +00:00 |
AlignmentFromAssumptions.cpp
|
[AlignmentFromAssumptions] Set source and dest alignments of memory intrinsiscs separately
|
2018-02-22 18:55:59 +00:00 |
BDCE.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
CallSiteSplitting.cpp
|
[CallSiteSplit] Make sure we remove nonnull if the parameter turns out to be a constant.
|
2018-04-23 20:09:08 +00:00 |
CMakeLists.txt
|
Remove the LoopInstSimplify pass (-loop-instsimplify)
|
2018-03-12 20:49:42 +00:00 |
ConstantHoisting.cpp
|
Remove \brief commands from doxygen comments.
|
2018-05-01 15:54:18 +00:00 |
ConstantProp.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
CorrelatedValuePropagation.cpp
|
[CVP] simplify phi with constant incoming values that match common variable edge values
|
2018-04-10 20:42:39 +00:00 |
DCE.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
DeadStoreElimination.cpp
|
[DSE] Teach the pass about partial overwrite of atomic memory intrinsics
|
2018-05-10 15:12:49 +00:00 |
DivRemPairs.cpp
|
[DivRemPairs] Fix non-determinism in use list order.
|
2018-04-25 02:17:56 +00:00 |
EarlyCSE.cpp
|
Remove \brief commands from doxygen comments.
|
2018-05-01 15:54:18 +00:00 |
FlattenCFGPass.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
Float2Int.cpp
|
|
|
GuardWidening.cpp
|
[LoopGuardWidening] Make PostDomTree optional
|
2018-04-27 23:15:56 +00:00 |
GVN.cpp
|
Remove \brief commands from doxygen comments.
|
2018-05-01 15:54:18 +00:00 |
GVNHoist.cpp
|
[STLExtras] Add distance() for ranges, pred_size(), and succ_size()
|
2018-05-10 23:01:54 +00:00 |
GVNSink.cpp
|
[Transforms] Change std::sort to llvm::sort in response to r327219
|
2018-04-13 19:47:57 +00:00 |
InductiveRangeCheckElimination.cpp
|
[IRCE] Fix misuse of dyn_cast which leads to UB
|
2018-05-04 07:34:35 +00:00 |
IndVarSimplify.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
InferAddressSpaces.cpp
|
Remove \brief commands from doxygen comments.
|
2018-05-01 15:54:18 +00:00 |
IVUsersPrinter.cpp
|
|
|
JumpThreading.cpp
|
Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading."
|
2018-05-12 01:52:36 +00:00 |
LICM.cpp
|
[LICM] Compute a must execute property for the prefix of the header as we go
|
2018-05-04 21:35:00 +00:00 |
LLVMBuild.txt
|
Another try to commit 323321 (aggressive instruction combine).
|
2018-01-25 12:06:32 +00:00 |
LoopAccessAnalysisPrinter.cpp
|
|
|
LoopDataPrefetch.cpp
|
Remove \brief commands from doxygen comments.
|
2018-05-01 15:54:18 +00:00 |
LoopDeletion.cpp
|
Use phi ranges to simplify code. No functionality change intended.
|
2017-12-30 15:27:33 +00:00 |
LoopDistribute.cpp
|
Remove \brief commands from doxygen comments.
|
2018-05-01 15:54:18 +00:00 |
LoopIdiomRecognize.cpp
|
[LoopIdiomRecognize] Don't create an IRBuilder just to call getTrue/getFalse.
|
2018-05-04 17:39:08 +00:00 |
LoopInterchange.cpp
|
[LoopInterchange] Update some loops to use range base for loops (NFC).
|
2018-05-02 10:53:04 +00:00 |
LoopLoadElimination.cpp
|
Remove \brief commands from doxygen comments.
|
2018-05-01 15:54:18 +00:00 |
LoopPassManager.cpp
|
|
|
LoopPredication.cpp
|
[LoopPredication] Add profitability check based on BPI
|
2018-03-22 16:03:59 +00:00 |
LoopRerollPass.cpp
|
Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h
|
2018-03-28 17:44:36 +00:00 |
LoopRotation.cpp
|
Refine the loop rotation's API
|
2018-04-19 20:29:43 +00:00 |
LoopSimplifyCFG.cpp
|
Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h
|
2018-03-28 17:44:36 +00:00 |
LoopSink.cpp
|
[Transforms] Change std::sort to llvm::sort in response to r327219
|
2018-04-13 19:47:57 +00:00 |
LoopStrengthReduce.cpp
|
Remove \brief commands from doxygen comments.
|
2018-05-01 15:54:18 +00:00 |
LoopUnrollPass.cpp
|
Remove \brief commands from doxygen comments.
|
2018-05-01 15:54:18 +00:00 |
LoopUnswitch.cpp
|
[NFC][LICM] Rearrange checks to have the cheap bail out first
|
2018-03-29 20:32:15 +00:00 |
LoopVersioningLICM.cpp
|
Remove \brief commands from doxygen comments.
|
2018-05-01 15:54:18 +00:00 |
LowerAtomic.cpp
|
Remove redundant includes from lib/Transforms.
|
2017-12-13 21:31:01 +00:00 |
LowerExpectIntrinsic.cpp
|
Remove \brief commands from doxygen comments.
|
2018-05-01 15:54:18 +00:00 |
LowerGuardIntrinsic.cpp
|
|
|
MemCpyOptimizer.cpp
|
[MemCpyOpt] Skip optimizing basic blocks not reachable from entry
|
2018-04-23 19:55:04 +00:00 |
MergedLoadStoreMotion.cpp
|
[STLExtras] Add distance() for ranges, pred_size(), and succ_size()
|
2018-05-10 23:01:54 +00:00 |
MergeICmps.cpp
|
[NFC] fix trivial typos in document and comments
|
2018-04-14 08:59:00 +00:00 |
NaryReassociate.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
NewGVN.cpp
|
[NewGVN] Split OpPHI detection and creation.
|
2018-04-20 16:37:13 +00:00 |
PartiallyInlineLibCalls.cpp
|
[PartiallyInlineLibCalls][x86] add TTI hook to allow sqrt inlining to depend on arg rather than result
|
2017-11-27 21:15:43 +00:00 |
PlaceSafepoints.cpp
|
[Transforms] Change std::sort to llvm::sort in response to r327219
|
2018-04-13 19:47:57 +00:00 |
Reassociate.cpp
|
[Reassociate] Prevent infinite loops when processing PHIs.
|
2018-05-11 15:45:36 +00:00 |
Reg2Mem.cpp
|
Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h
|
2018-03-28 17:44:36 +00:00 |
RewriteStatepointsForGC.cpp
|
[STLExtras] Add distance() for ranges, pred_size(), and succ_size()
|
2018-05-10 23:01:54 +00:00 |
Scalar.cpp
|
[LoopGuardWidening] Split out a loop pass version of GuardWidening
|
2018-04-27 17:29:10 +00:00 |
Scalarizer.cpp
|
[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
2017-10-20 21:47:29 +00:00 |
SCCP.cpp
|
Revert r328307: [IPSCCP] Use constant range information for comparisons of parameters.
|
2018-03-23 12:49:39 +00:00 |
SeparateConstOffsetFromGEP.cpp
|
[Split GEP] handle trunc() in separate-const-offset-from-gep pass.
|
2018-05-11 21:13:19 +00:00 |
SimpleLoopUnswitch.cpp
|
[PM/LoopUnswitch] Avoid pointlessly creating an exit block set.
|
2018-05-10 17:33:20 +00:00 |
SimplifyCFGPass.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
Sink.cpp
|
[Sink] Really really fix predicate in legality check
|
2018-01-11 21:28:57 +00:00 |
SpeculateAroundPHIs.cpp
|
Add a new pass to speculate around PHI nodes with constant (integer) operands when profitable.
|
2017-11-28 11:32:31 +00:00 |
SpeculativeExecution.cpp
|
|
|
SROA.cpp
|
Remove \brief commands from doxygen comments.
|
2018-05-01 15:54:18 +00:00 |
StraightLineStrengthReduce.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
StructurizeCFG.cpp
|
Remove @brief commands from doxygen comments, too.
|
2018-05-01 16:10:38 +00:00 |
TailRecursionElimination.cpp
|
Remove \brief commands from doxygen comments.
|
2018-05-01 15:54:18 +00:00 |