InstCombine rule to fold trunc when value available
[lldb.git] / polly /
2016-06-23 Tobias GrosserDrop unnecessary ';'
2016-06-23 Tobias GrosserUpdate isl to isl-0.17.1-84-g72ffe88
2016-06-22 Tobias GrosserFix separator in header comment
2016-06-22 Tobias GrosserAdd missing copyright header
2016-06-22 Tobias Grosserclang-tidy: apply modern-use-nullptr fixes
2016-06-22 Roman Gareev[NFC] Use isl_schedule_node_band_n_member to get the...
2016-06-22 Roman GareevApply all necessary tilings and unrollings to get a...
2016-06-21 Eugene ZelenkoRespect LLVM_INSTALL_TOOLCHAIN_ONLY.
2016-06-15 Michael KruseReplace ScalarReplAggregatesPass by SROAPass.
2016-06-12 Roman Gareev[NFC] Outline the application of register tiling.
2016-06-12 Tobias GrosserRecommit: "Simplify min/max expression generation"
2016-06-12 Tobias GrosserUpdate isl to isl-0.17.1-57-g1879898
2016-06-12 Tobias GrosserExpand test cases affected by next commit
2016-06-11 Tobias GrosserRecommit: "[FIX] Determine insertion point during SCEV...
2016-06-11 Tobias GrosserRecommit: "Look through IntToPtr & PtrToInt instructions"
2016-06-11 Tobias GrosserThis reverts recent expression type changes
2016-06-11 Tobias GrosserScopDetection: Make enum function-local
2016-06-08 Roman Gareev[NFC] "#include <ciso646>" is unnecessary, because...
2016-06-07 Johannes Doerfert[FIX] Model the rounding behaviour of SRem correctly
2016-06-06 Johannes DoerfertRefactor division generation code
2016-06-06 Johannes Doerfert[NFC] Generate runtime checks after the SCoP
2016-06-06 Johannes Doerfert[FIX] Determine insertion point during SCEV expansion
2016-06-06 Johannes Doerfert[NFC] Refactor assumption tracking interface
2016-06-06 Johannes Doerfert[NFC] Simplify code
2016-06-06 Johannes DoerfertLook through IntToPtr & PtrToInt instructions
2016-06-06 Johannes Doerfert[NFC] Simplify code
2016-06-06 Johannes Doerfert[FIX] Do not recognize division by 0 as affine
2016-06-06 Johannes DoerfertReplace getSCEV with getSCEVAtScope
2016-06-06 Johannes Doerfert[NFC] Use the ScalarEvolution member of the SCEVAffinator
2016-06-06 Johannes Doerfert[NFC] Coalesce invariant context sets early
2016-06-06 Johannes DoerfertUse minimal types for generated expressions
2016-06-04 Roman Gareev[NFC] Check that a parameter of ScheduleTreeOptimizer...
2016-06-03 Michael KruseFix modulo compared to zero.
2016-06-03 Roman Gareev[FIX] Fix potential issue related to subtraction from...
2016-06-02 Johannes DoerfertTemporarily promote values to i64 again
2016-06-02 Sanjoy Das[Polly] Fix test case after rL271151
2016-06-02 Johannes Doerfert[NFC] Avoid unnecessary comparison for min/max expressions
2016-06-02 Johannes Doerfert[FIX] Correctly translate i1 expressions
2016-06-02 Johannes Doerfert[FIX] Test case broken by r271522.
2016-06-02 Johannes DoerfertSimplify the schedule domain according to the context
2016-06-02 Johannes Doerfert[NFC] Rename ScopInfo to ScopBuilder
2016-06-02 Matthew Simpson[Polly] Fix -Wunused-variable warnings (NFC)
2016-06-02 Johannes Doerfert[NFC] Simplify min/max expression generation
2016-06-02 Johannes DoerfertSimplify the type adjustment in the IslExprBuilder
2016-06-02 Johannes Doerfert[FIX] Ensure wrapping checks for unary expressions
2016-06-02 Johannes DoerfertBail early for complex alias checks
2016-05-31 Roman Gareev[GSoC 2016] [Polly] [FIX] Determination of statements...
2016-05-31 Johannes DoerfertDecouple SCoP building logic from pass
2016-05-30 Michael KruseMSVC compile fix: #include <ciso646>. NFC.
2016-05-29 Sanjoy Das[Polly] Remove usage of the `apply` function
2016-05-29 Tobias GrosserTemporarily xfail test case which broke after a fix...
2016-05-28 Roman GareevDetermination of statements that contain matrix multipl...
2016-05-23 Michael Kruse[ScopInfo] Remove unused typedef OutgoingValueMapTy...
2016-05-23 Michael Kruse[ScopInfo] Change removeMemoryAccesses to remove only...
2016-05-23 Michael KruseRemove some unused local variables. NFC.
2016-05-23 Johannes DoerfertUse the SCoP directly for canSynthesize [NFC]
2016-05-23 Johannes DoerfertSimplify ScopInfo function interfaces [NFC]
2016-05-23 Johannes DoerfertAllow to check for dominance wrt. a SCoP [NFC]
2016-05-23 Johannes DoerfertDuplicate part of the Region interface in the Scop...
2016-05-23 Johannes DoerfertAdd and use Scop::contains(Loop/BasicBlock/Instruction...
2016-05-23 Johannes DoerfertDirectly access information through the Scop class...
2016-05-23 Johannes DoerfertAdd missing doxygen comments [NFC]
2016-05-23 Johannes DoerfertOptimistic assume required invariant loads to be invariant
2016-05-23 Johannes Doerfert[FIX] Require base pointers of loads that might alias...
2016-05-23 Johannes DoerfertSimplify BlockGenerator::handleOutsideUsers interface...
2016-05-23 Johannes DoerfertMake the detection context non-constant [NFC]
2016-05-23 Johannes Doerfert[FIX] Let ScalarEvolution forget hoisted values
2016-05-23 Johannes Doerfert[FIX] Synthezise Sdiv/Srem/Udiv instructions correctly.
2016-05-19 Johannes DoerfertRevert "Optimistic assume required invariant loads...
2016-05-19 Johannes DoerfertOptimistic assume required invariant loads to be invariant
2016-05-19 Johannes DoerfertMove internal enum out of class declaration [NFC]
2016-05-19 Johannes DoerfertPropagate the DetectionContext to the SCoP [NFC]
2016-05-19 Johannes DoerfertCompute the MaxLoopDepth during domain construction...
2016-05-19 Johannes DoerfertRemove leftover debug output [NFC]
2016-05-19 Johannes DoerfertRemove unsused methodes [NFC]
2016-05-17 Tobias Grosserdocs: Remove reference to PoCC
2016-05-17 Tobias Grosserdocs: Do not suggest the user to ignore aliasing
2016-05-17 Tobias Grosserdocs: Fix code-block to avoid sphinx error
2016-05-12 Johannes DoerfertCheck late for profitability
2016-05-12 Johannes DoerfertCleanup rejection log handling [NFC]
2016-05-12 Johannes DoerfertBring some comments up to date [NFC]
2016-05-12 Johannes DoerfertSupport truncate operations
2016-05-12 Johannes DoerfertCheck overflows in RTCs and bail accordingly
2016-05-10 Johannes DoerfertInvalidate unprofitable SCoPs after creation
2016-05-10 Johannes DoerfertWeaken profitability constraints during ScopDetection
2016-05-10 Johannes Doerfert[FIX] Cleanup isl objects prior to early exit
2016-05-10 Johannes DoerfertHandle llvm.assume inside the SCoP
2016-05-10 Johannes DoerfertPropagate complexity problems during domain generation...
2016-05-10 Johannes Doerfert[FIX] Create error-restrictions late
2016-05-10 Johannes DoerfertRefactor simplifySCoP [NFC]
2016-05-10 Johannes DoerfertSimplify the internal representation according to the...
2016-05-10 Johannes DoerfertSimplify access relation for invariant loads early...
2016-05-10 Johannes DoerfertPrevent complex access ranges with low number of pieces.
2016-05-10 Johannes DoerfertExpose interpretAsUnsigned in the SCEVAffinator [NFC]
2016-05-07 Tobias GrosserCodegen: Enable the detection of min/max expressions
2016-05-07 Tobias Grossertest: Use CHECK-NEXT to not miss instructions in test...
2016-05-07 Tobias GrosserUpdate isl to isl-0.17-5-g57dc5ff
2016-05-04 Michael KruseUpdate to ISL 0.17.
2016-05-02 Michael KruseTypo: ToComplex -> TooComplex. NFC.
2016-05-02 Michael KruseRename Conjuncts -> Disjunctions. NFC.