summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/GVN
Commit message (Expand)AuthorAgeFilesLines
* [GVN/FP] Considate logic for reasoning about equality vs equivalance for floatsPhilip Reames2020-01-071-0/+69
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2019-12-241-3/+3
* [GVN] Propagate simple equalities from assumes within the tail of the blockPhilip Reames2019-09-031-10/+24
* [Tests/GVN] Precommit requested test additions from D66977Philip Reames2019-09-031-0/+88
* [GVN] Verify value equality before doing phi translation for call instructionWei Mi2019-08-301-0/+87
* [Tests] Precommit a few cases where we're missing oppurtunities for block loc...Philip Reames2019-08-291-0/+66
* [GVN] Do PHI translations across all edges between the load and the unavailab...Florian Hahn2019-08-211-0/+125
* Recommit "[GVN] Preserve loop related analysis/canonical forms."Florian Hahn2019-07-312-2/+64
* Revert [GVN] Preserve loop related analysis/canonical forms.Florian Hahn2019-07-302-64/+2
* [GVN] Preserve loop related analysis/canonical forms.Florian Hahn2019-07-302-2/+64
* [GVN] Add support for unary FNeg to GVN passCameron McInally2019-06-271-3/+2
* [NFC][GVN] Pre-commit unary FNeg tests to fpmath.llCameron McInally2019-06-271-0/+11
* GVN: Handle addrspacecastMatt Arsenault2019-05-181-0/+20
* [GVN+LICM] Use line 0 locations for better crash attributionVedant Kumar2019-04-191-3/+4
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-17133-0/+11099
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-17133-11099/+0
* [GVN] Small tweaks to comments, style, and missed vector handlingPhilip Reames2019-02-201-5/+19
* [GVN] Fix last crasher w/non-integral pointersPhilip Reames2019-02-201-1/+59
* [GVN] Fix a crash bug w/non-integral pointers and memtransfersPhilip Reames2019-02-191-0/+59
* [GVN] Fix a non-integral pointer bug w/vector typesPhilip Reames2019-02-191-0/+31
* [GVN] Fix a crash bug around non-integral pointersPhilip Reames2019-02-191-0/+68
* [Test] Autogenerate existing tests before adding morePhilip Reames2019-02-191-10/+28
* [DebugInfo] Don't salvage load operations (PR40628).Jeremy Morse2019-02-121-6/+1
* Implementation of asm-goto support in LLVMCraig Topper2019-02-082-0/+92
* [GVN] Don't perform scalar PRE on GEPsAlexandros Lamprineas2018-12-061-13/+61
* [Local] Keep K's range if K does not move when combining metadata.Florian Hahn2018-10-271-14/+13
* Make YAML quote forward slashes.Zachary Turner2018-10-121-3/+3
* Revert "Make YAML quote forward slashes."Zachary Turner2018-10-121-3/+3
* Make YAML quote forward slashes.Zachary Turner2018-10-121-3/+3
* [GVN] Invalidate cached info for values replaced by equality propagationJohn Brawn2018-09-101-0/+72
* [GVN] Invalidate cached info for phis when setting dead predecessors to undefJohn Brawn2018-08-231-0/+38
* [GVN] Assign new value number to calls reading memory, if there is no MemDep ...Florian Hahn2018-08-211-0/+29
* [MemDep] Use PhiValuesAnalysis to improve alias analysis resultsJohn Brawn2018-07-311-2/+4
* [GVN] Don't use the eliminated load as an available value in phi constructionJohn Brawn2018-07-232-0/+121
* llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-091-0/+82
* Implement strip.invariant.groupPiotr Padlewski2018-07-021-3/+15
* [GVN] Avoid casting a vector of size less than 8 bits to i8Matthew Voss2018-06-211-0/+34
* [Debugify] Move debug value intrinsics closer to their operand defsVedant Kumar2018-06-062-3/+3
* Dissallow non-empty metadata for invariant.groupPiotr Padlewski2018-05-181-23/+15
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-095-5/+5
* Rename invariant.group.barrier to launder.invariant.groupPiotr Padlewski2018-05-031-4/+4
* Mark MergedLoadStoreMotion as not preserving MemDep resultsBjorn Steinbrink2018-02-231-0/+22
* [GVN] Partially revert debug info salvage change (r325063)Vedant Kumar2018-02-161-1/+1
* [GVN] Salvage debug info from dead instsVedant Kumar2018-02-132-2/+11
* [NFC] fix trivial typos in commentsHiroshi Inoue2018-01-241-1/+1
* Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2018-01-193-16/+16
* [PRE] Add a bunch of test cases for LICM-like PRE patternsPhilip Reames2018-01-031-0/+168
* [Analysis] Generate more precise TBAA tags when one access encloses the otherIvan A. Kosarev2017-12-181-21/+40
* Hardware-assisted AddressSanitizer (llvm part).Evgeniy Stepanov2017-12-091-0/+27
* [GVN] Prevent ScalarPRE from hoisting across instructions that don't pass con...Max Kazantsev2017-11-281-0/+125
OpenPOWER on IntegriCloud