projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert "Change memcpy/memset/memmove to have dest and source alignments."
[oota-llvm.git]
/
lib
/
Transforms
/
Scalar
/
GVN.cpp
2015-11-19
Weiming Zhao
Fix bug 25440: GVN assertion after coercing loads
blob
|
commitdiff
|
raw
2015-11-18
Mehdi Amini
Fix returned value for GVN: could return "false" even...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-18
Mike Aizatsky
Disable gvn non-local speculative loads under asan.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-17
Philip Reames
[PRE] Preserve !invariant.load metadata
blob
|
commitdiff
|
raw
|
diff to current
2015-11-12
Tobias Grosser
Revert "Fix bug 25440: GVN assertion after coercing...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-12
Weiming Zhao
Fix bug 25440: GVN assertion after coercing loads
blob
|
commitdiff
|
raw
|
diff to current
2015-10-23
Tim Northover
GVN: don't try to replace instruction with itself.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-13
Duncan P. N. Exon...
Scalar: Remove some implicit ilist iterator conversions...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-02
Piotr Padlewski
inariant.group handling in GVN
blob
|
commitdiff
|
raw
|
diff to current
2015-09-17
Piotr Padlewski
gvn small fix
blob
|
commitdiff
|
raw
|
diff to current
2015-09-09
Chandler Carruth
[PM/AA] Rebuild LLVM's alias analysis infrastructure...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
Piotr Padlewski
assuem(X) handling in GVN bugfix
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
Piotr Padlewski
Constant propagation after hitting assume(cmp) bugfix
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
Piotr Padlewski
Constant propagation after hiting llvm.assume
blob
|
commitdiff
|
raw
|
diff to current
2015-08-28
Steven Wu
Revert r246244 and r246243
blob
|
commitdiff
|
raw
|
diff to current
2015-08-28
Piotr Padlewski
Constant propagation after hitting assume(cmp) bugfix
blob
|
commitdiff
|
raw
|
diff to current
2015-08-28
Piotr Padlewski
Constant propagation after hiting llvm.assume
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
Adrian Prantl
Rename Instruction::dropUnknownMetadata() to dropUnknow...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
Adrian Prantl
Fix a bug that caused SimplifyCFG to drop DebugLocs.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
Adrian Prantl
Fix a debug location handling bug in GVN.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-18
Justin Bogner
Revert "Constant propagation after hiting llvm.assume"
blob
|
commitdiff
|
raw
|
diff to current
2015-08-18
Piotr Padlewski
Constant propagation after hiting llvm.assume
blob
|
commitdiff
|
raw
|
diff to current
2015-08-08
Benjamin Kramer
Fix some comment typos.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-04
David Majnemer
Drive-by fixes for LandingPad -> EHPad
blob
|
commitdiff
|
raw
|
diff to current
2015-07-29
Nick Lewycky
Fix typo "fuction" noticed in comments in AssumptionCac...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-22
Chandler Carruth
[PM/AA] Remove all of the dead AliasAnalysis pointers...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-18
Chandler Carruth
[PM/AA] Remove the addEscapingUse update API that won...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-14
Tim Northover
GVN: use a static array instead of regenerating it...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-14
Tim Northover
GVN: tolerate an instruction being replaced without...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-11
Chandler Carruth
[PM/AA] Completely remove the AliasAnalysis::copyValue...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-25
Peter Collingbourne
GVN: If a branch has two identical successors, we canno...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-24
David Majnemer
[GVN] Intersect the IR flags when CSE'ing two instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Alexander Kornienko
Revert r240137 (Fixed/added namespace ending comments...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-19
Alexander Kornienko
Fixed/added namespace ending comments using clang-tidy...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-12
Alexey Samsonov
[GVN] Use a simpler form of IRBuilder constructor.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-12
Alexey Samsonov
[GVN] Use IRBuilder more actively instead of creating...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-10
Alexey Samsonov
[GVN] Set proper debug locations for some instructions...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-22
Philip Reames
Extend EarlyCSE to handle basic cases from JumpThreadin...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-02
David Blaikie
[opaque pointer type] API migration for GEP constant...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-23
Benjamin Kramer
Re-sort includes with sort-includes.py and insert raw_o...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-10
Mehdi Amini
DataLayout is mandatory, update the API to reflect...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-04
Mehdi Amini
Make DataLayout Non-Optional in the Module
blob
|
commitdiff
|
raw
|
diff to current
2015-02-25
Sanjay Patel
only propagate equality comparisons of FP values that...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-24
Sanjay Patel
remove function names from comments; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Daniel Berlin
Allow PRE to insert no-cost phi nodes
blob
|
commitdiff
|
raw
|
diff to current
2015-01-29
Sanjay Patel
[GVN] don't propagate equality comparisons of FP zero...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-19
Chandler Carruth
[PM] Remove the Pass argument from all of the critical...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-18
Chandler Carruth
[PM] Replace another Pass argument with specific analys...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Chandler Carruth
[PM] Separate the TargetLibraryInfo object from the...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Chandler Carruth
[PM] Move TargetLibraryInfo into the Analysis library.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-12
Sanjay Patel
80-cols; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-01-12
Sanjay Patel
GVN: propagate equalities for floating point compares
blob
|
commitdiff
|
raw
|
diff to current
2015-01-09
Tim Northover
Re-reapply r221924: "[GVN] Perform Scalar PRE on gep...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-09
Philip Reames
[Refactor] Have getNonLocalPointerDependency take the...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-04
Chandler Carruth
[PM] Split the AssumptionTracker immutable pass into...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-19
Manman Ren
Revert r222039 because of bot failure.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-14
Chad Rosier
Reapply r221924: "[GVN] Perform Scalar PRE on gep indic...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-13
Chad Rosier
Revert "[GVN] Perform Scalar PRE on gep indices that...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-13
Chad Rosier
[GVN] Perform Scalar PRE on gep indices that feed loads...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-07
Hal Finkel
Make use of @llvm.assume in ValueTracking (computeKnown...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-04
Tilmann Scheller
[GVN] Format variable name.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-15
Rafael Espindola
Introduce a helper to combine instruction metadata.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-05
JF Bastien
Fix typos in comments and doc
blob
|
commitdiff
|
raw
|
diff to current
2014-07-24
Hal Finkel
Add scoped-noalias metadata
blob
|
commitdiff
|
raw
|
diff to current
2014-07-24
Hal Finkel
AA metadata refactoring (introduce AAMDNodes)
blob
|
commitdiff
|
raw
|
diff to current
2014-07-21
Duncan P. N. Exon...
Revert "[C++11] Add predecessors(BasicBlock *) / succes...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-20
Manuel Jacob
[C++11] Add predecessors(BasicBlock *) / successors...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-26
Arnold Schwaighofer
GVN: Preserve invariant.load metadata
blob
|
commitdiff
|
raw
|
diff to current
2014-06-12
Duncan P. N. Exon...
GVN: Enable value forwarding for calloc
blob
|
commitdiff
|
raw
|
diff to current
2014-05-13
Benjamin Kramer
GVN: Fix non-determinism in map iteration.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-13
Benjamin Kramer
GVN: rangify a couple of loops.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-02
Akira Hatanaka
[GVN] Pass the phi-translated address of a load instead...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-28
Craig Topper
[C++] Use 'nullptr'.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Transforms edition.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-11
David Blaikie
Implement depth_first and inverse_depth_first range...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-28
Erik Verbruggen
Revert "GVN: merge overflow intrinsics with non-overflo...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-11
Erik Verbruggen
Fix crash in PRE.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-11
Erik Verbruggen
GVN: fix hashing of extractvalue.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-11
Erik Verbruggen
GVN: merge overflow intrinsics with non-overflow instru...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Chandler Carruth
[C++11] Add range based accessors for the Use-Def chain...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-05
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move the LLVM IR pattern match header into...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-25
Rafael Espindola
Make DataLayout a plain object, not a pass.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-21
Rafael Espindola
Rename many DataLayout variables from TD to DL.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-10
Benjamin Kramer
Make succ_iterator a real random access iterator and...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-06
Paul Robinson
Disable most IR-level transform passes on functions...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[PM] Split DominatorTree into a concrete analysis resul...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Chandler Carruth
[cleanup] Move the Dominators.h and Verifier.h headers...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-09
Chandler Carruth
Put the functionality for printing a value to a raw_ost...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Chandler Carruth
Move the LLVM IR asm writer header files into the IR...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Chandler Carruth
Re-sort all of the includes with ./utils/sort_includes...
blob
|
commitdiff
|
raw
|
diff to current
2013-12-05
Alp Toker
Correct word hyphenations
blob
|
commitdiff
|
raw
|
diff to current
2013-11-12
Shuxin Yang
Correct a glitch in r194424 which may invalidate iterator.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-11
Shuxin Yang
Fix PR17952.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-10
Bill Wendling
Revert "Resurrect r191017 " GVN proceeds in the presenc...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-30
Matt Arsenault
Fix GVN creating bitcast between address spaces
blob
|
commitdiff
|
raw
|
diff to current
2013-10-21
Matt Arsenault
Use more type helper functions
blob
|
commitdiff
|
raw
|
diff to current
2013-09-20
Shuxin Yang
Resurrect r191017 " GVN proceeds in the presence of...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-20
Joerg Sonnenberger
Revert r191017, it results in segmentation faults in Qt.
blob
|
commitdiff
|
raw
|
diff to current
next