summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SROA
Commit message (Expand)AuthorAgeFilesLines
* SROA: Don't drop atomic load/store alignments (PR45010)Hans Wennborg2020-02-281-0/+15
* [Metadata] Add TBAA struct metadata to `AAMDNode`Anton Afanasyev2020-01-061-1/+1
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2019-12-241-1/+1
* [NFC] Precommit test showing SROA loses `!tbaa.struct` metadataAnton Afanasyev2019-12-021-0/+32
* Revert [SROA] Reuse existing lifetime markers if possibleDavid L. Jones2019-10-151-69/+0
* [SROA] Reuse existing lifetime markers if possibleJohannes Doerfert2019-10-131-0/+69
* SROA: Check Total Bits of vector typeSuyog Sarda2019-09-211-0/+24
* [Loads/SROA] Remove blatantly incorrect code and fix a bug revealed in the pr...Philip Reames2019-08-271-4/+7
* Recommit [SROA] Enhance SROA to handle `addrspacecast`ed allocasMichael Liao2019-06-181-0/+15
* Revert [SROA] Enhance SROA to handle `addrspacecast`ed allocasJordan Rupprecht2019-06-181-15/+0
* [SROA] Enhance SROA to handle `addrspacecast`ed allocasMichael Liao2019-06-181-0/+15
* SROA: Allow eliminating addrspacecasted allocasMatt Arsenault2019-06-143-55/+165
* SROA: Add baseline test for addrspacecast changesMatt Arsenault2019-06-141-0/+348
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1724-0/+4975
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1724-4975/+0
* Tighten up tests that use -debugify as a shortcut. NFCPaul Robinson2019-03-141-2/+3
* [SROA] Fix a crash when trying to convert a memset to an non-integral pointer...Philip Reames2019-03-121-0/+42
* [Analysis] Fix isSafeToLoadUnconditionally handling of volatile.Eli Friedman2019-01-241-0/+12
* Assertion in isAllocaPromotable due to extra bitcast goes into lifetime markerGabor Buella2019-01-161-0/+49
* Introduce llvm.loop.parallel_accesses and llvm.access.group metadata.Michael Kruse2018-12-201-16/+17
* SROA: preserve alignment tags on loads and stores.Tim Northover2018-12-181-0/+47
* [SROA] Use offset sizes from the DataLayout instead of the pointer siezes.Nicola Zaghen2018-10-301-0/+29
* [SROA] Fix alignment for uses of PHI nodes.Eli Friedman2018-08-301-0/+32
* [SROA] Preserve DebugLoc when rewriting alloca partitionsAnastasis Grammenos2018-06-281-0/+9
* [SROA] Handle PHI with multiple duplicate predecessorsBjorn Pettersson2018-05-171-0/+51
* [SROA] pr37267: fix assertion failure in integer wideningHiroshi Inoue2018-05-171-0/+74
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-091-1/+1
* [SROA] Take advantage of separate alignments for memcpy source and destinationDaniel Neilson2018-03-131-9/+9
* [Transforms] Propagate TBAA info in SROAIvan A. Kosarev2018-02-161-151/+274
* Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2018-01-1911-154/+154
* [SROA] fix assetion failureHiroshi Inoue2018-01-162-16/+81
* [SROA] Disable non-whole-alloca splits by defaultHiroshi Inoue2017-12-182-57/+16
* Recommit rL319407: [SROA] enable splitting for non-whole-alloca loads and storesHiroshi Inoue2017-12-012-16/+57
* Revert rL319407: [SROA] enable splitting for non-whole-alloca loads and stores Hiroshi Inoue2017-11-302-57/+16
* [SROA] enable splitting for non-whole-alloca loads and storesHiroshi Inoue2017-11-302-16/+57
* This reverts commit r319096 and r319097.Rafael Espindola2017-11-281-20/+0
* [SROA] Propagate !range metadata when moving loads.Davide Italiano2017-11-271-0/+20
* [SROA] Correctly invalidate analyses when dead instructions deletedTeresa Johnson2017-11-201-0/+97
* Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm...Reid Kleckner2017-09-211-0/+127
* Revert r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm....Daniel Jasper2017-09-211-127/+0
* [IR] Add llvm.dbg.addr, a control-dependent version of llvm.dbg.declareReid Kleckner2017-09-201-0/+127
* Parse and print DIExpressions inline to ease IR and MIR testingReid Kleckner2017-08-231-2/+1
* Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl2017-07-281-1/+1
* [SROA] Fix APInt size when alloca address space is not 0Yaxun Liu2017-06-271-1/+30
* [SROA] Fix PR32902 by more carefully propagating !nonnull metadata.Chandler Carruth2017-06-271-0/+47
* [SROA] Further test cleanup and add a test for the actual propagation ofChandler Carruth2017-06-271-4/+25
* [SROA] Clean up a test case a bit prior to adding more testing forChandler Carruth2017-06-271-15/+13
* [SROA] Add support for non-integral pointersSanjoy Das2017-06-171-0/+46
* [SROA] Fix APInt size when load/store have different address spaceYaxun Liu2017-06-091-0/+28
* [SROA] Fix crash due to bad bitcastKeno Fischer2017-06-021-0/+18
OpenPOWER on IntegriCloud