Fold compares irrespective of whether allocation can be elided
[lldb.git] / polly / lib /
2016-05-02 Michael KruseTypo: ToComplex -> TooComplex. NFC.
2016-05-02 Michael KruseRename Conjuncts -> Disjunctions. NFC.
2016-05-02 Michael Kruse[ScheduleOptimizer] Add -polly-opt-outer-coincidence...
2016-05-02 Michael KruseTypo: isToComplex -> isTooComplex. NFC.
2016-04-29 Johannes DoerfertAllow unsigned divisions
2016-04-29 Johannes DoerfertRefactor SCEVAffinator [NFC]
2016-04-29 Tobias GrosserScopInfo: Add option to control abort on isl errors
2016-04-29 Johannes Doerfert[FIX] Unsigned comparisons change invalid domain
2016-04-29 Johannes Doerfert[FIX] Prevent division/modulo by zero in parameters
2016-04-28 Johannes Doerfert[FIX] Correct assumption simplification
2016-04-28 Tobias GrosserBlockGenerator: Drop leftover debug statement
2016-04-27 Johannes Doerfert[FIX] Propagate execution domain of invariant loads
2016-04-26 Johannes DoerfertAllow unsigned comparisons
2016-04-26 Johannes Doerfert[FIX] Adjust assumption space for zext instructions
2016-04-26 Johannes DoerfertDo not use the number of parameters in the complexity...
2016-04-26 Johannes DoerfertDo not add but record signed-unsigned assumptions
2016-04-25 Johannes DoerfertExtract some constant factors from "SCEVAddExprs"
2016-04-25 Johannes DoerfertDo not check all GEPs for assumptions
2016-04-25 Johannes DoerfertOnly add user assumptions on known parameters [NFC]
2016-04-25 Johannes DoerfertRefactor Scop parameter handling
2016-04-25 Johannes DoerfertModel zext-extend instructions
2016-04-25 Johannes DoerfertCheck only loop control of loops that are part of the...
2016-04-25 Johannes DoerfertInitialize the invalid domain of an access with an...
2016-04-25 Johannes DoerfertDo not propagate invalid domains over back edges
2016-04-25 Johannes DoerfertIntroduce a parameter set type [NFC]
2016-04-25 Johannes DoerfertRemove unnecessary argument of the SCEVValidator [NFC]
2016-04-23 Johannes DoerfertAdd an invalid domain to memory accesses
2016-04-23 Johannes DoerfertTranslate SCEVs to isl_pw_aff and their invalid domain
2016-04-23 Johannes DoerfertTrack invalid domains not invalid contexts for statements
2016-04-23 Johannes DoerfertImprove accuracy of Scop::hasFeasibleRuntimeContext
2016-04-23 Johannes DoerfertSimplify the execution context for dereferencable loads
2016-04-23 Johannes DoerfertRemove simplification calls for the execution domain...
2016-04-22 Johannes DoerfertBail for complex execution contexts of invariant loads
2016-04-22 Johannes DoerfertEarly exit for addInvariantLoads
2016-04-22 Johannes DoerfertBail for complex alias checks
2016-04-19 Johannes DoerfertRelate domains to statements during construction [NFC]
2016-04-19 Johannes DoerfertAdd user assumptions after domain generation [NFC]
2016-04-19 Johannes DoerfertDo not build domains for out of SCoP blocks [NFC]
2016-04-19 Johannes DoerfertMark Scop::getDomainConditions as const [NFC]
2016-04-18 Tobias GrosserSCoPValidator: Use SCEVTraversal to simplify SCEVInRegi...
2016-04-12 Johannes Doerfert[FIX] Check the invalid context agains the context...
2016-04-12 Johannes DoerfertDo not by default minimize remarks
2016-04-12 Johannes DoerfertRecord wrapping assumptions early
2016-04-12 Johannes DoerfertRecord assumptions first and add them later
2016-04-12 Johannes DoerfertIntroduce and use MemoryAccess::getPwAff() [NFC]
2016-04-12 Johannes DoerfertDo not assume switch modeling optimizes a SCoP
2016-04-12 Johannes DoerfertIntroduce an invalid context for each statement
2016-04-12 Johannes DoerfertSimplify SCEVAffinator code [NFC]
2016-04-11 Michael KruseAllow overflow of indices with constant dim-sizes.
2016-04-11 Michael KruseDo not bind a non-const reference to a rvalue. NFC.
2016-04-10 Johannes DoerfertAllow pointer expressions in SCEVs again.
2016-04-09 Johannes Doerfert[FIX] Do not allow select as a base pointer in the...
2016-04-09 Johannes DoerfertDo not allow exception handling code in SCoPs
2016-04-09 Johannes DoerfertAdd __isl_give annotations to return types [NFC]
2016-04-09 Johannes Doerfert[FIX] Do not recompute SCEVs but pass them to subfunctions
2016-04-08 Johannes Doerfert[FIX] Do not crash on opaque (unsized) types.
2016-04-08 Johannes Doerfert[FIX] Teach the ScopExpander about parallel subfunctions
2016-04-08 Johannes DoerfertCollect and verify generated parallel subfunctions
2016-04-08 Michael Kruse[ScopInfo] Fix check for element size mismatch.
2016-04-08 Michael Kruse[ScopInfo] Rename variable to AccType. NFC.
2016-04-08 Johannes Doerfert[FIX] Allow to lookup domains for non-affine subregion...
2016-04-08 Johannes Doerfert[FIX] Adjust execution context of hoisted loads wrt...
2016-04-08 Johannes Doerfert[FIX] Handle multiplications in the SCEVAffinator again
2016-04-08 Johannes Doerfert[FIX] Look through div & srem instructions in SCEVs
2016-04-05 Johannes DoerfertRemove dead code and comment [NFC]
2016-04-05 Johannes Doerfert[FIX] Ensure SAI objects for exit PHIs
2016-04-05 Tobias GrosserScopInfo: Check for possibly nested GEP in fixed-size...
2016-04-04 Johannes DoerfertDo not allow to complex branch conditions
2016-04-04 Johannes DoerfertExploit graph properties during domain generation
2016-04-04 Johannes DoerfertFactor out "adjustDomainDimensions" function [NFC]
2016-04-03 Johannes Doerfert[FIX] Do not create a SCoP in the presence of infinite...
2016-04-03 Tobias GrosserRevert "[FIX] Do not create a SCoP in the presence...
2016-04-03 Johannes Doerfert[FIX] Do not create two SAI objects for exit PHIs
2016-04-03 Johannes Doerfert[FIX] Do not create a SCoP in the presence of infinite...
2016-04-01 Johannes Doerfert[FIX] Adjust the insert point for non-affine region...
2016-04-01 Tobias GrosserScoPDetection: Obtain a known free diagnostic ID
2016-03-30 Tobias GrosserRevert 264782 and 264789
2016-03-29 Johannes DoerfertExploit graph properties during domain generation
2016-03-29 Johannes DoerfertFactor out "adjustDomainDimensions" function [NFC]
2016-03-29 Johannes DoerfertFactor out "getFirstNonBoxedLoopFor" function [NFC]
2016-03-29 Johannes DoerfertBail as early as possible
2016-03-29 Michael KruseRevert "[ScopInfo] Fix domains after loops."
2016-03-28 Hongbin ZhengAdd fine-grain dependences analysis to release notes.
2016-03-26 Johannes DoerfertGeneralize the domain complexity restrictions
2016-03-25 Tobias GrosserAdd files forgotten in r264452
2016-03-25 Tobias GrosserUpdate to isl-0.16.1-145-g243bf7c
2016-03-25 Tobias GrosserCodegenCleanup: Drop -load-combine pass
2016-03-24 Johannes Doerfert[FIX] Handle accesses to "null" in MemIntrinsics
2016-03-24 Johannes Doerfert[FIX] Verify the alias group before returning it
2016-03-24 Johannes DoerfertAdd namespace for struct [NFC]
2016-03-24 Johannes DoerfertRemove obsolete CMD option [NFC]
2016-03-24 Johannes DoerfertRemove obsolete code
2016-03-24 Johannes DoerfertRemove weird comment [NFC]
2016-03-23 Tobias GrosserCodegen:Do not invalidate dominator tree when bailing...
2016-03-23 Tobias GrosserAdd option to disallow modref function calls in scops.
2016-03-22 Michael Kruse[ScopInfo] Fix domains after loops.
2016-03-22 Tobias GrosserInvalidate scop on encountering a complex control flow
2016-03-16 Tobias GrosserScopInfo: Do not generate dependences for i1 values...
2016-03-07 Tobias Grosserdocs: Add doxygen mainpage
2016-03-03 Michael Kruse[SCEVValidator] Fix loop exit values considered affine.