Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
Transforms
/
Scalar
/
MergedLoadStoreMotion.cpp
80e7e86
[DebugInfo][InstMerge] Fix -debugify for phi node created by -mldst-motion
by Jordan Rupprecht
· 7 years ago
5a0872c
[STLExtras] Add size() for ranges, and remove distance()
by Vedant Kumar
· 7 years ago
d34e60c
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
e0b5f86
[STLExtras] Add distance() for ranges, pred_size(), and succ_size()
by Vedant Kumar
· 7 years ago
9f953cd
[MergedLoadStoreMotion] Fix a debug invariant bug in mergeStores
by Bjorn Pettersson
· 7 years ago
5f8f34e4
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
983d6c3
Mark MergedLoadStoreMotion as not preserving MemDep results
by Bjorn Steinbrink
· 8 years ago
6af4f23
Remove redundant includes from lib/Transforms.
by Michael Zolotukhin
· 8 years ago
193429f
[ModRefInfo] Make enum ModRefInfo an enum class [NFC].
by Alina Sbirlea
· 8 years ago
95d2347
[IR] Make use of Type::isPtrOrPtrVectorTy/isIntOrIntVectorTy/isFPOrFPVectorTy to shorten code. NFC
by Craig Topper
· 8 years ago
9d8f6f8
Remove inclusion of SSAUpdater from several passes.
by Davide Italiano
· 9 years ago
390dfde
Remove the load hoisting code of MLSM, it is completely subsumed by GVNHoist
by Daniel Berlin
· 9 years ago
ca68a3e
[PM] Introduce an analysis set used to preserve all analyses over
by Chandler Carruth
· 9 years ago
8f1dd5c
IR: Remove Value::intersectOptionalDataWith, replace all calls with calls to Instruction::andIRFlags.
by Peter Collingbourne
· 9 years ago
36e0d01
Consistently use FunctionAnalysisManager
by Sean Silva
· 9 years ago
15cf7b8
[MergedLoadStoreMotion] Remove out of date comment
by David Majnemer
· 9 years ago
4d09892
Give helper classes/functions internal linkage. NFC.
by Benjamin Kramer
· 9 years ago
835facd
[PM] Normalize FIXMEs for missing PreserveCFG to have the same wording.
by Michael Kuperstein
· 9 years ago
d770877
Switch more loops to be range-based
by David Majnemer
· 9 years ago
b49aa5c
[PM] Port MergedLoadStoreMotion to the new pass manager, take two.
by Davide Italiano
· 9 years ago
41315f7
[PM] Revert the port of MergeLoadStoreMotion to the new pass manager.
by Davide Italiano
· 9 years ago
66a9d07
[MergedLoadStoreMotion] Before quering AA verify the loads are the same.
by Chad Rosier
· 9 years ago
3ab1b58
[PM/MergedLoadStoreMotion] Preserve analyses more aggressively.
by Davide Italiano
· 9 years ago
89ab89d
[PM] Port MergedLoadStoreMotion to the new pass manager.
by Davide Italiano
· 9 years ago
86c1f95
[PM/MergedLoadStoreMotion] Remove unneeded pass dependency.
by Davide Italiano
· 9 years ago
44faf7f
[PM/MergeLoadStoreMotion] Convert the logic to static functions.
by Davide Italiano
· 9 years ago
9f8031c
[MergedLoadStoreMotion] Use correct helper for load hoist safety.
by Eli Friedman
· 9 years ago
4745125
[MergedLoadStoreMotion] Don't transform across may-throw calls
by David Majnemer
· 9 years ago
8cce333
[MergedLoadStoreMotion] Small cleanup
by David Majnemer
· 9 years ago
aa641a5
Re-commit optimization bisect support (r267022) without new pass manager support.
by Andrew Kaylor
· 9 years ago
6013f45
Revert "Initial implementation of optimization bisect support."
by Vedant Kumar
· 9 years ago
f0f2792
Initial implementation of optimization bisect support.
by Andrew Kaylor
· 9 years ago
b550cb1
[NFC] Header cleanup
by Mehdi Amini
· 9 years ago
61440d2
[PM] Port memdep to the new pass manager.
by Chandler Carruth
· 10 years ago
ffec81c
Fix some Clang-tidy modernize warnings, other minor fixes.
by Eugene Zelenko
· 10 years ago
f12821a
Preserve CFG in MergedLoadStoreMotion. This fixes PR24426.
by Jakub Staszak
· 10 years ago
be4d8cb
Scalar: Remove remaining ilist iterator implicit conversions
by Duncan P. N. Exon Smith
· 10 years ago
083ca9b
Fix Clang-tidy modernize-use-nullptr warnings in source directories and generated files; other minor cleanups.
by Hans Wennborg
· 10 years ago
7b560d4
[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible
by Chandler Carruth
· 10 years ago
cbdfdb7
Rename Instruction::dropUnknownMetadata() to dropUnknownNonDebugMetadata()
by Adrian Prantl
· 10 years ago
baf90fc
Fix a bug that caused SimplifyCFG to drop DebugLocs.
by Adrian Prantl
· 10 years ago
194f59c
[PM/AA] Extract the ModRef enums from the AliasAnalysis class in
by Chandler Carruth
· 10 years ago
9f2bf1af
[PM/AA] Remove the addEscapingUse update API that won't be easy to
by Chandler Carruth
· 10 years ago
00ebdbc
[PM/AA] Completely remove the AliasAnalysis::copyValue interface.
by Chandler Carruth
· 10 years ago
f00654e
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
by Alexander Kornienko
· 10 years ago
70bc5f1
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
ac80dc7
[PM/AA] Remove the Location typedef from the AliasAnalysis class now
by Chandler Carruth
· 10 years ago
70c61c1
[PM/AA] Start refactoring AliasAnalysis to remove the analysis group and
by Chandler Carruth
· 10 years ago
b301533
MergedLoadStoreMotion preserves MemoryDependenceAnalysis, it does not require it.
by Daniel Berlin
· 10 years ago
b85d375
Another set of missing raw_ostream.h. Still no functional change.
by Benjamin Kramer
· 11 years ago
ef035bb
Fixed a bug in store sinking. The problem was in store-sink barrier check.
by Elena Demikhovsky
· 11 years ago
b98f63d
[PM] Separate the TargetLibraryInfo object from the immutable pass.
by Chandler Carruth
· 11 years ago
62d4215
[PM] Move TargetLibraryInfo into the Analysis library.
by Chandler Carruth
· 11 years ago
a5599bf
Sink store based on alias analysis
by Elena Demikhovsky
· 11 years ago
27152ae
Use Alias Analysis to hoist 2 loads from diamond to the common predecessor basic block.
by Elena Demikhovsky
· 11 years ago
24815d9
[MergedLoadStoreMotion] Move pass enabling option to PassManagerBuilder
by Gerolf Hoflehner
· 11 years ago
e4f6684
Removed misleading comment.
by Gerolf Hoflehner
· 11 years ago
ea96a3d
Fix for multi-line comment warning
by Gerolf Hoflehner
· 11 years ago
ae1ec29
Fix for regression: [Bug 20369] wrong code at -O3 on x86_64-linux-gnu in 64-bit mode
by Gerolf Hoflehner
· 11 years ago
ab184fb
MergedLoadStoreMotion.cpp: Fix msc17 build. Member initializer is unavailable.
by NAKAMURA Takumi
· 11 years ago
f27ae6c
MergedLoadStoreMotion pass
by Gerolf Hoflehner
· 11 years ago