aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/SROA
AgeCommit message (Expand)Author
2018-10-30[SROA] Use offset sizes from the DataLayout instead of the pointer siezes.Nicola Zaghen
2018-08-30[SROA] Fix alignment for uses of PHI nodes.Eli Friedman
2018-06-28[SROA] Preserve DebugLoc when rewriting alloca partitionsAnastasis Grammenos
2018-05-17[SROA] Handle PHI with multiple duplicate predecessorsBjorn Pettersson
2018-05-17[SROA] pr37267: fix assertion failure in integer wideningHiroshi Inoue
2018-05-09[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen
2018-03-13[SROA] Take advantage of separate alignments for memcpy source and destinationDaniel Neilson
2018-02-16[Transforms] Propagate TBAA info in SROAIvan A. Kosarev
2018-01-19Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson
2018-01-16[SROA] fix assetion failureHiroshi Inoue
2017-12-18[SROA] Disable non-whole-alloca splits by defaultHiroshi Inoue
2017-12-01Recommit rL319407: [SROA] enable splitting for non-whole-alloca loads and storesHiroshi Inoue
2017-11-30Revert rL319407: [SROA] enable splitting for non-whole-alloca loads and stores Hiroshi Inoue
2017-11-30[SROA] enable splitting for non-whole-alloca loads and storesHiroshi Inoue
2017-11-28This reverts commit r319096 and r319097.Rafael Espindola
2017-11-27[SROA] Propagate !range metadata when moving loads.Davide Italiano
2017-11-20[SROA] Correctly invalidate analyses when dead instructions deletedTeresa Johnson
2017-09-21Re-land r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm...Reid Kleckner
2017-09-21Revert r313825: "[IR] Add llvm.dbg.addr, a control-dependent version of llvm....Daniel Jasper
2017-09-20[IR] Add llvm.dbg.addr, a control-dependent version of llvm.dbg.declareReid Kleckner
2017-08-23Parse and print DIExpressions inline to ease IR and MIR testingReid Kleckner
2017-07-28Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl
2017-06-27[SROA] Fix APInt size when alloca address space is not 0Yaxun Liu
2017-06-27[SROA] Fix PR32902 by more carefully propagating !nonnull metadata.Chandler Carruth
2017-06-27[SROA] Further test cleanup and add a test for the actual propagation ofChandler Carruth
2017-06-27[SROA] Clean up a test case a bit prior to adding more testing forChandler Carruth
2017-06-17[SROA] Add support for non-integral pointersSanjoy Das
2017-06-09[SROA] Fix APInt size when load/store have different address spaceYaxun Liu
2017-06-02[SROA] Fix crash due to bad bitcastKeno Fischer
2017-04-10Allow DataLayout to specify addrspace for allocas.Matt Arsenault
2017-04-10Add address space mangling to lifetime intrinsicsMatt Arsenault
2017-03-22Preserve nonnull metadata on Loads through SROA & mem2reg.Luqman Aden
2016-12-05[DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operationAdrian Prantl
2016-11-28[SROA] Drop lifetime.start/end intrinsics when they block promotion.Eli Friedman
2016-09-22Fix revision 281960Dorit Nuzman
2016-09-20Reverting revision 281960 due to test failures.Dorit Nuzman
2016-09-20[SROA] Preserve llvm.mem.parallel_loop_access metadata.Dorit Nuzman
2016-08-08[SROA] Fix crash with lifetime intrinsic partially covering alloca.Eli Friedman
2016-05-03[SROA] Function canConvertValue needs to check whether both NewTy and OldTy p...Jack Liu
2016-05-03Revert 268409 due to missing comment.Jack Liu
2016-05-03git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@268409 91177308-0d34...Jack Liu
2016-05-03test commitJack Liu
2016-04-15[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl
2016-04-11Fix missing DICompileUnits in testcasesAdrian Prantl
2016-03-18Have DataLayout::isLegalInteger() accept uint64_tMichael Kuperstein
2016-03-10[SROA] Fix PR25873, which Andrea Di Biagio analyzed the daylights outChandler Carruth
2016-01-14[SROA] Also insert a bit piece expression if only one piece is neededKeno Fischer
2015-11-19Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper
2015-11-18Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper
2015-09-12[PM] Port SROA to the new pass manager.Chandler Carruth