index
:
delta/llvm.git
277873ce0f48
51f23efbef48
5357a98c823a
9eb3e564d3b
EmptyLineAfterFunctionDefinition
HEAD
Jamie_Phabricator_D100991
LitFixes
Llvm
aranges
arcpatch-D108319
arcpatch-D113798
arcpatch-D90810
base_offset
baserock/flang
baserock/morph
c92d1aa44b132597d
cherry-pick-something
cleaner-attribute-errors
cmake-integration
dev-main-update
dev-newmaster
dev/mdvorski/ranges_the_rest_algo
diagnostic-handler-dev
efb284c07e
eng/PR-D101122-follow-up
fix_asan
forTom
hostassoc
llvm_plex_11.0.1
lntue-libc-fmin
maain
mai
main
maste
master
muiez/revert-ffad4
omp-loop
optimize_compinstr_fix
perf/tmp
relase/12.x
release/1.0.x
release/1.1.x
release/1.2.x
release/1.3.x
release/1.4.x
release/1.5.x
release/1.6.x
release/1.7.x
release/1.8.x
release/1.9.x
release/10.x
release/11.x
release/12.x
release/13.x
release/14.x
release/15.x
release/16.x
release/2.0.x
release/2.1.x
release/2.2.x
release/2.3.x
release/2.4.x
release/2.5.x
release/2.6.x
release/2.7.x
release/2.8.x
release/2.9.x
release/3.0.x
release/3.1.x
release/3.2.x
release/3.3.x
release/3.4.x
release/3.5.x
release/3.6.x
release/3.7.x
release/3.8.x
release/3.9.x
release/4.x
release/5.x
release/6.x
release/7.x
release/8.x
release/9.x
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
release_34
release_35
release_35@215010
release_36
release_37
release_38
release_39
release_40
release_50
release_60
release_70
release_80
release_90
relese/12.x
rgallop/opensource-main/scudo_standalone
scripted-process
shape
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
temp-test-main
test-D97234
testing
upstream
use-after-move-docs
verify-in-debug
vkd1
zibi/warnings_from_nanosleep
github.com: llvm/llvm-project.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
mlir
/
lib
/
Transforms
/
CSE.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Implement recursive support into OperationEquivalence::isEquivalentTo()
Mehdi Amini
2021-07-29
1
-3
/
+10
*
[CSE] Ask DominanceInfo about "hasSSADominance" instead of reconstructing it.
Chris Lattner
2021-06-01
1
-37
/
+10
*
[Dominators] Rewrite the dominator implementation for efficiency. NFC.
Chris Lattner
2021-06-01
1
-1
/
+1
*
[CSE] Make domInfo a stored property, cut use of DominanceInfo::hasDominanceI...
Chris Lattner
2021-05-30
1
-23
/
+55
*
[mlir][cse] do not replace operands in previously simplified operations
Andrew Young
2021-03-31
1
-12
/
+35
*
[mlir][IR] Remove the concept of `OperationProperties`
River Riddle
2021-02-09
1
-2
/
+2
*
[MLIR] Add RegionKindInterface
Stephen Neuendorffer
2020-07-15
1
-0
/
+6
*
DomTree: remove explicit use of DomTreeNodeBase::iterator
Nicolai Hähnle
2020-07-08
1
-1
/
+1
*
[mlir][NFC] Remove usernames and google bug numbers from TODO comments.
River Riddle
2020-07-07
1
-1
/
+1
*
[MLIR] Move Verifier and Dominance Analysis from /Analysis to /IR
Stephen Neuendorffer
2020-05-01
1
-1
/
+1
*
[mlir] Move the operation equivalence out of CSE and into OperationSupport
River Riddle
2020-04-29
1
-29
/
+3
*
Rename NamedAttributeList to MutableDictionaryAttr
Jacques Pienaar
2020-04-29
1
-2
/
+3
*
[mlir][Pass] Update the PassGen to generate base classes instead of utilities
River Riddle
2020-04-07
1
-13
/
+4
*
[mlir][Pass] Remove the use of CRTP from the Pass classes
River Riddle
2020-04-07
1
-1
/
+1
*
[mlir][Pass] Add support for generating pass utilities via tablegen
River Riddle
2020-04-01
1
-4
/
+4
*
[mlir][Pass] Add a tablegen backend for defining Pass information
River Riddle
2020-04-01
1
-2
/
+0
*
[mlir][SideEffects] Replace HasNoSideEffect with the memory effect interfaces.
River Riddle
2020-03-12
1
-8
/
+8
*
[mlir][SideEffects] Mark the CFG only terminator operations as NoSideEffect
River Riddle
2020-03-12
1
-0
/
+4
*
[mlir][NFC] Update Operation::getResultTypes to use ArrayRef<Type> instead of...
River Riddle
2020-01-27
1
-4
/
+3
*
Mass update the MLIR license header to mention "Part of the LLVM project"
Mehdi Amini
2020-01-26
1
-1
/
+1
*
Adjust License.txt file to use the LLVM license
Mehdi Amini
2019-12-23
1
-13
/
+4
*
Add support for instance specific pass statistics.
River Riddle
2019-12-05
1
-0
/
+7
*
[CSE] NFC: Hash the attribute dictionary pointer instead of the list of attri...
River Riddle
2019-12-04
1
-2
/
+2
*
Convert the Canonicalize and CSE passes to generic Operation Passes.
River Riddle
2019-10-24
1
-11
/
+10
*
NFC: Finish replacing FunctionPassBase/ModulePassBase with OpPassBase.
River Riddle
2019-09-13
1
-1
/
+1
*
Change from llvm::make_unique to std::make_unique
Jacques Pienaar
2019-08-17
1
-3
/
+3
*
Express ownership transfer in PassManager API through std::unique_ptr (NFC)
Mehdi Amini
2019-08-12
1
-1
/
+3
*
Add utility 'replaceAllUsesWith' methods to Operation.
River Riddle
2019-08-07
1
-2
/
+1
*
Update CSE to respect nested regions that are isolated from above. This cl al...
River Riddle
2019-06-24
1
-28
/
+40
*
Replace usages of Instruction with Operation in the Transforms/ directory.
River Riddle
2019-03-29
1
-12
/
+12
*
Add experimental support for multi-threading the pass manager. This adds supp...
River Riddle
2019-03-29
1
-0
/
+3
*
Make FunctionPass::getFunction() return a reference to the function, instead of
Chris Lattner
2019-03-29
1
-1
/
+1
*
Remove const from Value, Instruction, Argument, and the various methods on the
Chris Lattner
2019-03-29
1
-2
/
+5
*
Remove some statements that required >C++11, add includes and qualify names. ...
Jacques Pienaar
2019-03-29
1
-2
/
+2
*
Rename BlockList into Region
Alex Zinenko
2019-03-29
1
-15
/
+14
*
NFC: Remove 'Result' from the analysis manager api to better reflect the impl...
River Riddle
2019-03-29
1
-1
/
+1
*
Add support for preserving specific analyses in the analysis manager. Passes ...
River Riddle
2019-03-29
1
-0
/
+10
*
Change Pass:getFunction() to return pointer instead of ref - NFC
Uday Bondhugula
2019-03-29
1
-1
/
+1
*
Implement the initial AnalysisManagement infrastructure, with the introductio...
River Riddle
2019-03-29
1
-2
/
+8
*
Remove PassResult and have the runOnFunction/runOnModule functions return voi...
River Riddle
2019-03-29
1
-4
/
+2
*
Port all of the existing passes over to the new pass manager infrastructure. ...
River Riddle
2019-03-29
1
-10
/
+6
*
Rewrite the dominance info classes to allow for operating on arbitrary contro...
River Riddle
2019-03-29
1
-14
/
+27
*
Define a PassID class to use when defining a pass. This allows for the type u...
River Riddle
2019-03-29
1
-3
/
+1
*
NFC: Refactor the files related to passes.
River Riddle
2019-03-29
1
-1
/
+1
*
Remove InstWalker and move all instruction walking to the api facilities on F...
River Riddle
2019-03-29
1
-1
/
+0
*
Remove remaining usages of OperationInst in lib/Transforms.
River Riddle
2019-03-29
1
-25
/
+18
*
Define the AffineForOp and replace ForInst with it. This patch is largely mec...
River Riddle
2019-03-29
1
-5
/
+0
*
Recommit: Define a AffineOps dialect as well as an AffineIfOp operation. Repl...
River Riddle
2019-03-29
1
-10
/
+0
*
Automated rollback of changelist 231318632.
Nicolas Vasilache
2019-03-29
1
-0
/
+10
*
Define a AffineOps dialect as well as an AffineIfOp operation. Replace all in...
River Riddle
2019-03-29
1
-10
/
+0
[next]