getParent() ^ 3 == getModule() ; NFCI
[oota-llvm.git] / lib / Transforms / Scalar / SROA.cpp
2015-12-14 Sanjay PatelgetParent() ^ 3 == getModule() ; NFCI
2015-11-19 Pete CooperRevert "Change memcpy/memset/memmove to have dest and...
2015-11-18 Pete CooperChange memcpy/memset/memmove to have dest and source...
2015-10-15 Benjamin Kramer[ScalarOpts] Remove dead code.
2015-10-13 Duncan P. N. Exon... Scalar: Remove remaining ilist iterator implicit conver...
2015-09-12 Chandler Carruth[PM] Port SROA to the new pass manager.
2015-09-10 James MolloyAdd GlobalsAA as preserved to a bunch of transforms
2015-08-28 Chandler Carruth[SROA] Fix PR24463, a crash I introduced in SROA by...
2015-08-26 Chandler Carruth[SROA] Rip out all support for SSAUpdater in SROA.
2015-08-08 Benjamin KramerFix some comment typos.
2015-07-22 Chandler Carruth[SROA] Fix a nasty pile of bugs to do with big-endian...
2015-07-14 David Majnemer[SROA] Don't de-atomic volatile loads and stores
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-05-13 Pete CooperConstruct ArrayRef<const T*> from vector<T>
2015-05-13 Pete CooperChange LoadAndStorePromoter to take ArrayRef instead...
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-23 Philip ReamesMove Value.isDereferenceablePointer to ValueTracking...
2015-04-21 Duncan P. N. Exon... DebugInfo: Drop rest of DIDescriptor subclasses
2015-04-15 Duncan P. N. Exon... DebugInfo: Require a DebugLoc in DIBuilder::insertDeclare()
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DIExpression
2015-04-03 David Blaikie[opaque pointer type] More GEP IRBuilder API migrations...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-02-28 Benjamin KramerReplace std::copy with a back inserter with vector...
2015-02-09 Adrian PrantlDebug info: When updating debug info during SROA, do...
2015-02-09 Adrian PrantlDebug info: Use DW_OP_bit_piece instead of DW_OP_piece...
2015-02-01 Adrian PrantlFix PR22393. When recursively replacing an aggregate...
2015-01-20 Adrian PrantlReapply: Teach SROA how to update debug info for fragme...
2015-01-08 Adrian PrantlRevert "Reapply: Teach SROA how to update debug info...
2015-01-07 Adrian PrantlReapply: Teach SROA how to update debug info for fragme...
2015-01-06 Adrian PrantlRevert "Reapply: Teach SROA how to update debug info...
2015-01-06 Adrian PrantlReapply: Teach SROA how to update debug info for fragme...
2015-01-05 Chandler Carruth[SROA] Apply a somewhat heavy and unpleasant hammer...
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2015-01-02 Chandler Carruth[SROA] Teach SROA to be more aggressive in splitting...
2015-01-02 Chandler Carruth[SROA] Make the computation of adjusted pointers not...
2015-01-02 Chandler Carruth[SROA] Fix the loop exit placement to be prior to index...
2015-01-01 Chandler Carruth[SROA] Fix two total think-os in r225061 that should...
2015-01-01 Chandler Carruth[SROA] Switch to using a more direct debug logging...
2015-01-01 Chandler Carruth[SROA] Fix formatting with clang-format which I managed...
2015-01-01 Chandler Carruth[SROA] Teach SROA how to much more intelligently handle...
2014-12-24 Chandler Carruth[SROA] Update the documentation and names for accessing...
2014-12-24 Chandler Carruth[SROA] Refactor the integer and vector promotion testin...
2014-12-23 Chandler CarruthRevert r224739: Debug info: Teach SROA how to update...
2014-12-22 Chandler Carruth[SROA] Lift the logic for traversing the alloca slices...
2014-12-22 Adrian PrantlDebug info: Teach SROA how to update debug info for...
2014-12-20 Chandler Carruth[SROA] Run clang-format over the entire SROA pass as...
2014-12-18 Chandler Carruth[SROA] Cleanup - remove the use of std::mem_fun_ref...
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-11-21 David MajnemerSROA: The alloca type isn't a candidate promotion type...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-10-18 Chandler Carruth[SROA] Change how SROA does vector-based promotion...
2014-10-16 Chandler Carruth[SROA] Switch the common variable name for the 'AllocaS...
2014-10-16 Chandler Carruth[SROA] More range-based cleanups to SROA, these brought...
2014-10-16 Chandler Carruth[SROA] Switch a couple of overly complex iterator acces...
2014-10-16 Chandler Carruth[SROA] Start more deeply moving SROA to use ranges...
2014-10-01 Adrian PrantlMove the complex address expression out of DIVariable...
2014-10-01 Adrian PrantlRevert r218778 while investigating buldbot breakage.
2014-10-01 Adrian PrantlMove the complex address expression out of DIVariable...
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-09-01 David MajnemerSROA: Don't insert instructions before a PHI
2014-08-22 Jingyue Wu[SROA] Fold a PHI node if all its incoming values are...
2014-08-22 Reid KlecknerSROA: Handle a case of store size being smaller than...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-07 Owen AndersonFix a case in SROA where lifetime intrinsics could...
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
2014-07-10 Hal FinkelAllow isDereferenceablePointer to look through some...
2014-06-17 Duncan P. N. Exon... SROA: Only split loads on byte boundaries
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-06 Chandler Carruth[Layering] Move InstVisitor.h into the IR library as...
2014-03-06 Chandler Carruth[Layering] Move DebugInfo.h into the IR library where...
2014-03-06 Chandler Carruth[Layering] Move DIBuilder.h into the IR library where...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-03 Chandler Carruth[C++11] Remove the completely unnecessary requirement...
2014-03-03 Chandler Carruth[C++11] Add two range adaptor views to User: operands and
2014-03-02 Benjamin Kramer[C++11] Replace llvm::tie with std::tie.
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-03-01 Benjamin KramerNow that we have C++11, turn simple functors into lambd...
2014-02-26 Chandler Carruth[SROA] Use the correct index integer size in GEPs throu...
2014-02-26 Chandler Carruth[SROA] Teach SROA how to handle pointers from address...
2014-02-26 Chandler Carruth[SROA] Split the alignment computation complete for...
2014-02-26 Chandler Carruth[SROA] The original refactoring inspired by the addrspa...
2014-02-26 Chandler Carruth[SROA] Yet another slight refactoring that simplifies...
2014-02-26 Chandler Carruth[SROA] Simplify the computing of alignment: we only...
2014-02-26 Chandler Carruth[SROA] Use NewOffsetBegin in the unsplit case for memse...
2014-02-26 Chandler Carruth[SROA] Use the members for New{Begin,End}Offset in...
2014-02-26 Chandler Carruth[SROA] Compute the New{Begin,End}Offset values once...
2014-02-26 Chandler Carruth[SROA] Fix PR18615 with some long overdue simplificatio...
2014-02-25 Chandler Carruth[SROA] Add an off-by-default *strict* inbounds check...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-25 Chandler Carruth[SROA] Use the original load name with the SROA-prefixe...
2014-02-25 Chandler Carruth[SROA] Thread the ability to add a pointer-specific...
2014-02-25 Chandler Carruth[SROA] Rather than copying the logic for building a...
2014-02-25 Chandler Carruth[SROA] Simplify some of the logic to dig out the old...
2014-02-25 Chandler Carruth[SROA] Adjust to new clang-format style.
next