Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
1462b76cdc9f5b64d1aa0ff690cb91cd89430e40
/
llvm
/
lib
/
Transforms
/
Utils
/
SimplifyInstructions.cpp
45d4cb9
[Utils] Put includes in correct order. NFC.
by Weiming Zhao
· 10 years ago
5b4c837
TransformUtils: Remove implicit ilist iterator conversions, NFC
by Duncan P. N. Exon Smith
· 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
a28d91d
DataLayout is mandatory, update the API to reflect it with references.
by Mehdi Amini
· 11 years ago
46a4355
Make DataLayout Non-Optional in the Module
by Mehdi Amini
· 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
66b3130
[PM] Split the AssumptionTracker immutable pass into two separate APIs:
by Chandler Carruth
· 11 years ago
60db058
Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.)
by Hal Finkel
· 11 years ago
af7a87d
RecursivelyDeleteTriviallyDeadInstructions() could remove
by Gerolf Hoflehner
· 11 years ago
c46e9b0
Revert commit r207302 since build failures have been reported.
by Gerolf Hoflehner
· 11 years ago
3421010
RecursivelyDeleteTriviallyDeadInstructions() could remove
by Gerolf Hoflehner
· 11 years ago
f40110f
[C++] Use 'nullptr'. Transforms edition.
by Craig Topper
· 11 years ago
964daaa
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 11 years ago
ceec2bd
Implement depth_first and inverse_depth_first range factory functions.
by David Blaikie
· 12 years ago
cdf4788
[C++11] Add range based accessors for the Use-Def chain of a Value.
by Chandler Carruth
· 12 years ago
3e4c697
[C++11] Add 'override' keyword to virtual methods that override their base class.
by Craig Topper
· 12 years ago
9351251
Make DataLayout a plain object, not a pass.
by Rafael Espindola
· 12 years ago
612886f
Rename a few more DataLayout variables.
by Rafael Espindola
· 12 years ago
7352302
[PM] Split DominatorTree into a concrete analysis result object which
by Chandler Carruth
· 12 years ago
5ad5f15
[cleanup] Move the Dominators.h and Verifier.h headers into the IR
by Chandler Carruth
· 12 years ago
9fb823b
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
cdfe20b
Move TargetData to DataLayout.
by Micah Villmow
· 13 years ago
8bcc971
Make MemoryBuiltins aware of TargetLibraryInfo.
by Benjamin Kramer
· 13 years ago
c24b86f
Propagate TargetLibraryInfo throughout ConstantFolding.cpp and
by Chad Rosier
· 14 years ago
697de77
Speed up instsimplify by about 10-15% by not bothering to retry
by Duncan Sands
· 15 years ago
2c440fa
Simplify this pass by using a depth-first iterator to ensure that all
by Duncan Sands
· 15 years ago
6cc7126
Zap dead instructions harder.
by Duncan Sands
· 15 years ago
3b8af41
Visit instructions deterministically. Use a FIFO so as to approximately
by Duncan Sands
· 15 years ago
e7cbb64
If an instruction simplifies, try again to simplify any uses of it. This is
by Duncan Sands
· 15 years ago
eaff500
Oops, forgot to add the pass itself!
by Duncan Sands
· 15 years ago