OSDN Git Service

Merging r341094:
[android-x86/external-llvm.git] / lib / Transforms / Scalar / SROA.cpp
2018-08-31 Hans WennborgMerging r341094:
2018-07-30 Fangrui SongRemove trailing space
2018-06-28 Anastasis Grammenos[SROA] Preserve DebugLoc when rewriting alloca partitions
2018-06-04 David BlaikieMove Analysis/Utils/Local.h back to Transforms
2018-05-17 Bjorn Pettersson[SROA] Handle PHI with multiple duplicate predecessors
2018-05-17 Hiroshi Inoue[SROA] pr37267: fix assertion failure in integer widening
2018-05-14 Nicola ZaghenRename DEBUG macro to LLVM_DEBUG.
2018-05-01 Adrian PrantlRemove \brief commands from doxygen comments.
2018-04-30 Nico WeberIWYU for llvm-config.h in llvm, additions.
2018-04-13 Mandeep Singh Grang[Transforms] Change std::sort to llvm::sort in response...
2018-03-21 David BlaikieFix a couple of layering violations in Transforms
2018-03-13 Daniel Neilson[SROA] Take advantage of separate alignments for memcpy...
2018-02-16 Ivan A. Kosarev[Transforms] Propagate TBAA info in SROA
2018-02-14 Elena DemikhovskyAdding a width of the GEP index to the Data Layout.
2018-01-26 Hiroshi Inoue[NFC] fix trivial typos in comments and documents
2018-01-16 Hiroshi Inoue[SROA] fix assetion failure
2018-01-12 Daniel Neilson[NFC] Change MemIntrinsicInst::setAlignment() to take...
2017-12-18 Hiroshi Inoue[SROA] Disable non-whole-alloca splits by default
2017-12-01 Hiroshi InoueRecommit rL319407: [SROA] enable splitting for non...
2017-11-30 Hiroshi InoueRevert rL319407: [SROA] enable splitting for non-whole...
2017-11-30 Hiroshi Inoue[SROA] enable splitting for non-whole-alloca loads...
2017-11-28 Adrian PrantlSROA: Don't create variable fragments that are outside...
2017-11-28 Rafael EspindolaThis reverts commit r319096 and r319097.
2017-11-28 Adrian PrantlSROA: Avoid creating a fragment expression that covers...
2017-11-27 Davide Italiano[SROA] Propagate !range metadata when moving loads.
2017-11-20 Teresa Johnson[SROA] Correctly invalidate analyses when dead instruct...
2017-11-07 Adrian PrantlMake DIExpression::createFragmentExpression() return...
2017-10-15 Aaron BallmanReverting r315590; it did not include changes for llvm...
2017-10-12 Don Hinton[dump] Remove NDEBUG from test to enable dump methods...
2017-10-11 Zachary TurnerRevert "[ADT] Make Twine's copy constructor private."
2017-10-11 Zachary Turner[ADT] Make Twine's copy constructor private.
2017-09-21 Reid KlecknerRe-land r313825: "[IR] Add llvm.dbg.addr, a control...
2017-09-21 Daniel JasperRevert r313825: "[IR] Add llvm.dbg.addr, a control...
2017-09-21 Mikael Holmen[SROA] Really remove associated dbg.declare when removi...
2017-09-20 Reid Kleckner[IR] Add llvm.dbg.addr, a control-dependent version...
2017-09-01 Eugene Zelenko[Analysis, Transforms] Fix some Clang-tidy modernize...
2017-08-30 Adrian PrantlRefactor DIBuilder::createFragmentExpression into a...
2017-08-28 NAKAMURA TakumiUntabify.
2017-07-11 Konstantin ZhuravlyovEnhance synchscope representation
2017-07-09 Craig Topper[IR] Make use of Type::isPtrOrPtrVectorTy/isIntOrIntVec...
2017-06-27 Yaxun Liu[SROA] Fix APInt size when alloca address space is...
2017-06-27 Chandler Carruth[SROA] Fix PR32902 by more carefully propagating !nonnu...
2017-06-24 Hiroshi Inouefix trivial typos in comment, NFC
2017-06-17 Sanjoy Das[SROA] Add support for non-integral pointers
2017-06-09 Yaxun Liu[SROA] Fix APInt size when load/store have different...
2017-06-02 Keno Fischer[SROA] Fix crash due to bad bitcast
2017-05-29 Hiroshi Inoue[trivial] fix a typo in comment, NFC
2017-05-18 Reid Kleckner[IR] De-virtualize ~Value to save a vptr
2017-05-18 Craig Topper[Statistics] Add a method to atomically update a statis...
2017-04-27 Davide Italiano[SROA] Fix nondeterminism exposed by Simon's r299221.
2017-04-10 Matt ArsenaultAllow DataLayout to specify addrspace for allocas.
2017-04-09 Davide Italiano[Mem2Reg] Remove AliasSetTracker updating logic from...
2017-03-22 Luqman AdenPreserve nonnull metadata on Loads through SROA & mem2reg.
2017-01-15 Chandler Carruth[PM] Introduce an analysis set used to preserve all...
2017-01-13 David L. Jones"Use" lambda captures which are otherwise only used...
2016-12-22 Adrian PrantlRefactor the DIExpression fragment query interface...
2016-12-19 Daniel JasperRevert @llvm.assume with operator bundles (r289755...
2016-12-15 Hal FinkelRemove the AssumptionCache
2016-12-05 Adrian Prantl[DIExpression] Introduce a dedicated DW_OP_LLVM_fragmen...
2016-12-02 Peter CollingbourneIR: Move NumElements field from {Array,Vector}Type...
2016-12-02 Peter CollingbourneIR: Change PointerType to derive from Type rather than...
2016-12-02 Peter CollingbourneIR: Change the gep_type_iterator API to avoid always...
2016-11-28 Eli Friedman[SROA] Drop lifetime.start/end intrinsics when they...
2016-11-09 Pavel LabathRemove TimeValue usage from Scalar/SROA.cpp. NFC.
2016-10-01 Mehdi AminiUse StringRef in Pass/PassManager APIs (NFC)
2016-09-22 Dorit NuzmanFix revision 281960
2016-09-20 Dorit NuzmanReverting revision 281960 due to test failures.
2016-09-20 Dorit Nuzman[SROA] Preserve llvm.mem.parallel_loop_access metadata.
2016-08-22 James Molloy[SROA] Remove incorrect assertion
2016-08-12 David MajnemerUse the range variant of remove_if instead of unpacking...
2016-08-11 David MajnemerUse range algorithms instead of unpacking begin/end
2016-08-09 Sean SilvaConsistently use FunctionAnalysisManager
2016-08-08 Eli Friedman[SROA] Fix crash with lifetime intrinsic partially...
2016-06-20 Patrik HagglundFix formatting of r273144. NFC.
2016-06-20 Patrik HagglundAvoid output indeterminism between GCC and Clang builds.
2016-06-07 Davide Italiano[PM] Preserve GlobalsAA for SROA.
2016-05-03 Jack Liu[SROA] Function canConvertValue needs to check whether...
2016-05-03 Jack LiuRevert 268409 due to missing comment.
2016-05-03 Jack Liugit-svn-id: https://llvm.org/svn/llvm-project/llvm...
2016-04-27 Artur PilipenkoisSafeToLoadUnconditionally support queries without...
2016-04-26 David Majnemer[SROA] Don't falsely report that changes have occured
2016-04-22 Andrew KaylorRe-commit optimization bisect support (r267022) without...
2016-04-22 Vedant KumarRevert "Initial implementation of optimization bisect...
2016-04-21 Andrew KaylorInitial implementation of optimization bisect support.
2016-04-08 Sanjoy DasDon't IPO over functions that can be de-refined
2016-03-28 Hal Finkel[SROA] Fix typo in comment
2016-03-28 Hal FinkelC++11 is required, remove some preprocessor checks...
2016-03-13 Mehdi AminiRemove PreserveNames template parameter from IRBuilder
2016-03-12 Eric ChristopherTemporarily revert:
2016-03-11 Mehdi AminiRemove PreserveNames template parameter from IRBuilder
2016-03-11 Mehdi AminiDo not specialize IRBuilder to strip names in SROA
2016-03-11 Chandler Carruth[PM] Make the AnalysisManager parameter to run methods...
2016-03-10 Chandler Carruth[SROA] Fix PR25873, which Andrea Di Biagio analyzed...
2016-03-10 Chandler Carruth[SROA] Clean up some really weird code, no functionalit...
2016-01-17 Artur PilipenkoFix buildbot failure introduced by 258010. Remove local...
2016-01-17 Artur PilipenkoPush isDereferenceableAndAlignedPointer down into isSaf...
2016-01-15 Artur PilipenkoChange isSafeToLoadUnconditionally arguments order...
2016-01-14 Keno Fischer[SROA] Also insert a bit piece expression if only one...
2015-12-14 Sanjay PatelgetParent() ^ 3 == getModule() ; NFCI
2015-11-19 Pete CooperRevert "Change memcpy/memset/memmove to have dest and...
next