summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/SROA.cpp
Commit message (Expand)AuthorAgeFilesLines
* SROA: Don't drop atomic load/store alignments (PR45010)Hans Wennborg2020-02-281-0/+4
* [Alignment][NFC] Introduce Align in IRBuilderGuillaume Chatelet2019-12-111-25/+23
* [Alignment][NFC] Introduce Align in SROAGuillaume Chatelet2019-12-111-26/+26
* [Alignment][NFC] CreateMemSet use MaybeAlignGuillaume Chatelet2019-12-101-1/+1
* SROA - fix uninitialized variable warnings. NFCI.Simon Pilgrim2019-11-141-5/+5
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-1/+2
* [Alignment][NFC] Convert AllocaInst to MaybeAlignGuillaume Chatelet2019-10-251-11/+10
* [Alignment][NFC] Finish transition for `Loads`Guillaume Chatelet2019-10-211-6/+6
* Revert [SROA] Reuse existing lifetime markers if possibleDavid L. Jones2019-10-151-8/+2
* [SROA] Reuse existing lifetime markers if possibleJohannes Doerfert2019-10-131-2/+8
* [SVE][IR] Scalable Vector size queries and IR instruction supportGraham Hunter2019-10-081-2/+4
* [Alignment][NFC] Remove StoreInst::setAlignment(unsigned)Guillaume Chatelet2019-10-031-1/+1
* [Alignment][NFC] Remove LoadInst::setAlignment(unsigned)Guillaume Chatelet2019-09-301-4/+4
* SROA: Check Total Bits of vector typeSuyog Sarda2019-09-211-0/+8
* Test mail. NFC.Suyog Sarda2019-09-211-1/+1
* [Loads/SROA] Remove blatantly incorrect code and fix a bug revealed in the pr...Philip Reames2019-08-271-1/+1
* OpaquePtr: add Type parameter to Loads analysis API.Tim Northover2019-07-091-5/+11
* Recommit [SROA] Enhance SROA to handle `addrspacecast`ed allocasMichael Liao2019-06-181-1/+7
* Revert [SROA] Enhance SROA to handle `addrspacecast`ed allocasJordan Rupprecht2019-06-181-6/+0
* [SROA] Enhance SROA to handle `addrspacecast`ed allocasMichael Liao2019-06-181-0/+6
* SROA: Allow eliminating addrspacecasted allocasMatt Arsenault2019-06-141-8/+43
* Use the DataLayout::typeSizeEqualsStoreSize helper. NFCBjorn Pettersson2019-05-241-4/+2
* [SROA] Fix a crash when trying to convert a memset to an non-integral pointer...Philip Reames2019-03-121-6/+17
* [opaque pointer types] Pass value type to GetElementPtr creation.James Y Knight2019-02-011-4/+4
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-38/+46
* Replace llvm::isPodLike<...> by llvm::is_trivially_copyable<...>Serge Guelton2019-01-201-7/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Assertion in isAllocaPromotable due to extra bitcast goes into lifetime markerGabor Buella2019-01-161-1/+4
* [IR] Add Instruction::isLifetimeStartOrEnd, NFCVedant Kumar2018-12-211-8/+4
* Introduce llvm.loop.parallel_accesses and llvm.access.group metadata.Michael Kruse2018-12-201-4/+8
* SROA: preserve alignment tags on loads and stores.Tim Northover2018-12-181-16/+43
* [SROA] Use offset sizes from the DataLayout instead of the pointer siezes.Nicola Zaghen2018-10-301-6/+6
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-2/+2
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-3/+3
* [SROA] Fix alignment for uses of PHI nodes.Eli Friedman2018-08-301-0/+42
* [DebugInfo] Refactor DbgInfoIntrinsic class hierarchy.Hsiangkai Wang2018-08-061-3/+3
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* [SROA] Preserve DebugLoc when rewriting alloca partitionsAnastasis Grammenos2018-06-281-0/+2
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* [SROA] Handle PHI with multiple duplicate predecessorsBjorn Pettersson2018-05-171-1/+13
* [SROA] pr37267: fix assertion failure in integer wideningHiroshi Inoue2018-05-171-0/+8
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-92/+96
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-70/+70
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* [Transforms] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-131-4/+4
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [SROA] Take advantage of separate alignments for memcpy source and destinationDaniel Neilson2018-03-131-11/+26
* [Transforms] Propagate TBAA info in SROAIvan A. Kosarev2018-02-161-22/+61
* Adding a width of the GEP index to the Data Layout.Elena Demikhovsky2018-02-141-4/+4
* [NFC] fix trivial typos in comments and documentsHiroshi Inoue2018-01-261-1/+1
OpenPOWER on IntegriCloud