aboutsummaryrefslogtreecommitdiff
path: root/polly
AgeCommit message (Expand)AuthorFilesLines
2013-05-24add comments to clarify the use of a temporary variable in the map insertionSebastian Pop1-0/+4
2013-05-24independent blocks: do not insert stores between phi nodesSebastian Pop1-3/+10
2013-05-24fix insertion of values in BBMapSebastian Pop1-2/+5
2013-05-21Remove .htaccess fileTobias Grosser1-1/+0
2013-05-20independent blocks: when moving Values, invalidate SCEV cached infoSebastian Pop2-3/+28
2013-05-20Update matmul example to the latest polly versionTobias Grosser37-1718/+2144
2013-05-17rename make check target to match the naming convention followed in the other...Sebastian Pop1-2/+2
2013-05-16Update LoopInfo correctlyTobias Grosser6-5/+51
2013-05-16LoopGenerators: Construct loops such that they are already loop rotatedTobias Grosser8-76/+111
2013-05-07Sort includesTobias Grosser21-87/+58
2013-05-07Move polly options into separate option categoryTobias Grosser16-69/+105
2013-05-07Reformat with clang-formatTobias Grosser32-286/+347
2013-05-07cmake: Add target to reformat with clang-formatTobias Grosser2-0/+14
2013-04-17IndependentBlocks: We can only reconstruct PHI nodes that are within the ScoPTobias Grosser2-3/+1
2013-04-17Remove unneeded RegionSimplify pass.Tobias Grosser16-301/+9
2013-04-17tests: Fix 'instruction does not dominate all its uses' errorTobias Grosser1-1/+1
2013-04-16Support SCoPs with multiple entry edges.Tobias Grosser8-26/+191
2013-04-14SCEVValidator: Correctly store 'k * p' as a parameterTobias Grosser2-1/+37
2013-04-11ScheduleOptimizer: Use isl_map_from_union_map to extract map.Tobias Grosser1-19/+13
2013-04-10ScheduleOpt: Do not crash on statements with empty iteration domainsTobias Grosser2-1/+38
2013-04-10fix testcaseSebastian Pop1-1/+1
2013-04-10ScopDetect: Allow multiplications of the form <param> * <param>Tobias Grosser2-0/+34
2013-04-10Update formatting to latest version of clang-formatTobias Grosser24-92/+100
2013-04-10Support SCoPs with multiple exit edgesTobias Grosser10-13/+266
2013-04-10Codegen: Replace region exit and entries recursivelyTobias Grosser1-2/+3
2013-04-10fix typosSebastian Pop1-3/+3
2013-04-10scop detection: properly instantiate SCEVs to the place where they are usedSebastian Pop3-6/+51
2013-04-08IndependentBlocks: translate out of SSA all uses escaping the regionSebastian Pop3-4/+89
2013-04-08SCEVCodegen should not run createIndVarSimplifyPassSebastian Pop1-2/+4
2013-04-02ScopDetection: Use isTopLevelRegionTobias Grosser1-1/+1
2013-03-23RegisterPasses: Improve commentsTobias Grosser1-51/+117
2013-03-23Cloog: Add virtual destructor to silence gcc warningTobias Grosser1-0/+1
2013-03-23clang-format: Many more filesTobias Grosser46-1339/+1156
2013-03-23cmake: Do not clang-format check the externally imported json libraryTobias Grosser1-0/+2
2013-03-23RegisterPasses: clang-formatTobias Grosser1-76/+61
2013-03-23Instvarsimplify: clang-formatTobias Grosser1-269/+278
2013-03-23IndependentBlocks: clang-format and remove includesTobias Grosser1-59/+52
2013-03-23DeadCodeElimination: clang-format and commentTobias Grosser1-23/+22
2013-03-23CodePreparation: Comment and format the file properlyTobias Grosser1-72/+70
2013-03-22codegen: properly instantiate SCEVs to the place where they are usedTobias Grosser3-33/+61
2013-03-22ScopInfo: do not call getCanonicalInductionVariable for SCEVCodegenSebastian Pop1-5/+7
2013-03-21Add failing test caseTobias Grosser1-0/+22
2013-03-21Do not canonicalize indvars with scev based codegenTobias Grosser1-1/+4
2013-03-21Remove last uses of canoncial induction variable when scev code generatingTobias Grosser12-13/+68
2013-03-21TempScop: Make assert more descriptiveTobias Grosser1-1/+1
2013-03-20CodePrepare: Do not require canonical induction variables for scev based modeTobias Grosser2-5/+72
2013-03-20ScopDetect: Test case to verify that base pointers are scop invariantTobias Grosser1-0/+44
2013-03-20ScopDetect: Add test cases for non-simple regionsTobias Grosser3-0/+118
2013-03-20Remove dependence on canonical induction variableTobias Grosser13-60/+81
2013-03-20Remove unnecessary explicit typing in std::make_pairAndy Gibbs1-1/+1