aboutsummaryrefslogtreecommitdiff
path: root/polly/lib
AgeCommit message (Expand)AuthorFilesLines
2017-07-19[ScopInfo] Introduce tryGetValueStoredTobias Grosser1-7/+1
2017-07-18[ScopInfo] Introduce list of statements in Scop::StmtMap. NFC.Michael Kruse1-3/+4
2017-07-18[NFC] [PPCGCodeGeneration] cleanup kills related code.Siddharth Bhat1-24/+29
2017-07-17[Polly] [OptDiag] Updating Polly Diagnostics RemarksEli Friedman4-58/+207
2017-07-17[Polly] Avoid use of `getStmtFor(BB)` in PolyhedralInfo. NFCTobias Grosser1-18/+17
2017-07-17[ScopInfo] Simplify new access functions under domain contextTobias Grosser1-0/+1
2017-07-17 [PPCGCodeGeneration] Generate invariant loads before trying to generate IR.Siddharth Bhat1-0/+1
2017-07-16ScopInfo: Remove not-in-DomainMap statements in separate functionTobias Grosser2-18/+32
2017-07-16Fix typo in comment [NFC]Tobias Grosser1-1/+1
2017-07-16[Polly] Fix a typo [NFC]Tobias Grosser1-2/+2
2017-07-15[ScopDetection] If a loop is not part of a scop, none of it backedges can beTobias Grosser2-3/+33
2017-07-15[Polly] Translate Scop::DomainMap to islppTobias Grosser1-82/+64
2017-07-15[Polly] Use Isl c++ for InvalidDomainMapTobias Grosser2-54/+41
2017-07-14update isl to: isl-0.18-791-ga22eb92Tobias Grosser12-93/+84
2017-07-14[PPCGCodeGeneration] Fix runtime check adjustments since they make assumption...Siddharth Bhat3-9/+14
2017-07-13[Invariant Loads] Do not consider invariant loads to have dependences.Siddharth Bhat5-7/+53
2017-07-12[PPCGCodeGen] Differentiate kernels based on their parent ScopSingapuram Sanjay Srivallabh2-3/+16
2017-07-11[Simplify] Also remove redundant writes which originally came from PHI nodesTobias Grosser1-1/+8
2017-07-11[Polly][CMake] Use the CMake Package instead of llvm-config in out-of-tree bu...Philip Pfaffe1-49/+32
2017-07-11Always export the latest memory access relationsTobias Grosser2-1/+5
2017-07-10[IslAst] Print memory accesses in AST dumpTobias Grosser1-0/+60
2017-07-09Remove freed InvalidDomains from InvalidDomainMap.Tobias Grosser1-0/+1
2017-07-06[Polly] [PPCGCodeGeneration] Teach `must_kills` to kill scalars that are loca...Siddharth Bhat1-5/+25
2017-07-05Prefix the name of the calling host function in the name of callee GPU kernelSingapuram Sanjay Srivallabh1-3/+11
2017-07-05[NFC] [ScopInfo] fix warning about construction orderSiddharth Bhat1-2/+2
2017-07-05[PPCGCodeGeneration] Teach Polly to start using live range reordering.Siddharth Bhat1-6/+124
2017-07-04Bump isl to isl-0.18-768-g033b61aeTobias Grosser126-1105/+3535
2017-06-30Introduce a hybrid target to generate code for either the GPU or CPUSingapuram Sanjay Srivallabh6-16/+34
2017-06-30Fix typoTobias Grosser1-1/+1
2017-06-29[ScopInfo] Do not use ScopStmt in Domain derivation of ScopInfo. NFCMichael Kruse3-82/+157
2017-06-29Test commitNAKAMURA Takumi1-1/+1
2017-06-29Initializing NVPTX backend within PollySingapuram Sanjay Srivallabh1-0/+5
2017-06-28Heap allocation for new arrays.Michael Kruse4-25/+71
2017-06-27[JSONImport] Check, if the size of an imported array is positiveAndreas Simbuerger1-1/+9
2017-06-27[NFC][CodeGen] Use the ExitBlock explicitly.Andreas Simbuerger1-4/+2
2017-06-26[PPCGCodeGeneration] Add flag to allow polly to fail in GPU kernel fails.Siddharth Bhat1-0/+15
2017-06-26[PPCGCodeGeneration] Allow intrinsics within kernels.Siddharth Bhat1-20/+125
2017-06-26[NFC] Return both polly.start and polly.exiting from executeScopConditionally.Andreas Simbuerger3-6/+9
2017-06-25[PPCGCodeGeneration] Enable GPU code generation with invariant loads.Siddharth Bhat2-9/+0
2017-06-25[ScopInfo] Bound the number of array disjuncts in run-time bounds checksTobias Grosser1-0/+9
2017-06-23[ScopBuilder] Pass ScopStmts around instead of BasicBlocks. NFC.Michael Kruse1-73/+85
2017-06-23Bail out early in case we see an invalid runtime context in buildAliasGroupsTobias Grosser1-0/+3
2017-06-23Hoist buildMinMaxAccess computeout to cover full alias-groupTobias Grosser1-12/+13
2017-06-23[islpp] Move buildMinMaxAccess[es] to C++ [NFC]Tobias Grosser1-63/+48
2017-06-20[ScopInfo] Fix crash with sum of invariant load and AddRec.Eli Friedman1-2/+40
2017-06-19Fix -Wsign-compare in ScopInfo.cppReid Kleckner1-2/+2
2017-06-19[ScheduleOptimizer] Fix minor typo [NFC]Tobias Grosser1-1/+1
2017-06-19[ScheduleOptimizer] Move isolateFullPartialTiles and isolateAndUnrollMatMulIn...Tobias Grosser2-94/+94
2017-06-19[CodeGen] Emit aliasing metadata for new arrays.Michael Kruse2-3/+8
2017-06-14Don't check side effects for functions outside of SCoPEli Friedman1-4/+5