summaryrefslogtreecommitdiff
path: root/polly/lib/CodeGen/PPCGCodeGeneration.cpp
AgeCommit message (Expand)Author
2017-07-24[NFC] Move PPCGCodeGeneration::pollyBuildAstExprForStmt to isl++.Siddharth Bhat
2017-07-23Move MemoryAccess::getAddressFunction to isl++Tobias Grosser
2017-07-23Move MemoryAccess::NewAccessRelation to isl++Tobias Grosser
2017-07-23Move MemoryAccess::id to isl++Tobias Grosser
2017-07-21Move ScopArrayInfo to isl++Tobias Grosser
2017-07-21[Polly][GPGPU] Added SPIR Code Generation and Corresponding Runtime Support f...Philipp Schaad
2017-07-21[NFC] [PPCGCodeGeneration] Print `verifyModule` failure to debug stream.Siddharth Bhat
2017-07-21Fix typo in function name Bllock -> BlockTobias Grosser
2017-07-20Support fabs and copysign in Polly-ACCTobias Grosser
2017-07-20[PPCGCodeGen] [3/3] Update PPCGCodeGen + tests to latest ppcg.Siddharth Bhat
2017-07-18[NFC] [PPCGCodeGeneration] cleanup kills related code.Siddharth Bhat
2017-07-17 [PPCGCodeGeneration] Generate invariant loads before trying to generate IR.Siddharth Bhat
2017-07-14[PPCGCodeGeneration] Fix runtime check adjustments since they make assumption...Siddharth Bhat
2017-07-13[Invariant Loads] Do not consider invariant loads to have dependences.Siddharth Bhat
2017-07-12[PPCGCodeGen] Differentiate kernels based on their parent ScopSingapuram Sanjay Srivallabh
2017-07-06[Polly] [PPCGCodeGeneration] Teach `must_kills` to kill scalars that are loca...Siddharth Bhat
2017-07-05Prefix the name of the calling host function in the name of callee GPU kernelSingapuram Sanjay Srivallabh
2017-07-05[PPCGCodeGeneration] Teach Polly to start using live range reordering.Siddharth Bhat
2017-06-30Introduce a hybrid target to generate code for either the GPU or CPUSingapuram Sanjay Srivallabh
2017-06-26[PPCGCodeGeneration] Add flag to allow polly to fail in GPU kernel fails.Siddharth Bhat
2017-06-26[PPCGCodeGeneration] Allow intrinsics within kernels.Siddharth Bhat
2017-06-26[NFC] Return both polly.start and polly.exiting from executeScopConditionally.Andreas Simbuerger
2017-06-25[PPCGCodeGeneration] Enable GPU code generation with invariant loads.Siddharth Bhat
2017-06-12[Polly] [PPCGCodeGeneration] Skip Scops which contain function pointers.Siddharth Bhat
2017-06-08Fix a lot of typos. NFC.Michael Kruse
2017-05-23[Polly][NewPM] Port IslAst to the new ScopPassManagerPhilip Pfaffe
2017-05-19[Fortran Support] Materialize outermost dimension for Fortran array.Siddharth Bhat
2017-05-12[Polly][NewPM] Port ScopDetection to the new PassManagerPhilip Pfaffe
2017-05-09[Polly][PPCGCodeGen] OpenCL now gets kernel argument size from PPCG CodeGenSiddharth Bhat
2017-05-07[Polly] Added OpenCL Runtime to GPURuntime Library for GPGPU CodeGenSiddharth Bhat
2017-05-05Revert "[Polly] Added OpenCL Runtime to GPURuntime Library for GPGPU CodeGen"Siddharth Bhat
2017-05-05[Polly] Added OpenCL Runtime to GPURuntime Library for GPGPU CodeGenSiddharth Bhat
2017-04-28[Polly] [PPCGCodeGeneration] Add managed memory support to GPU codeSiddharth Bhat
2017-04-25[PPCGCodeGeneration] Update PPCG Code Generation for OpenCL compatibilitySiddharth Bhat
2017-04-11Exploit BasicBlock::getModule to shorten codeTobias Grosser
2017-04-11SAdjust to recent change in constructor definition of AllocaInstTobias Grosser
2017-04-04[Polly][NewPM] Pull references to the legacy PM interface from utilities and ...Philip Pfaffe
2017-03-12Possible error in doc commentTobias Grosser
2017-03-01Fix namespaces after clang-format updateTobias Grosser
2017-02-23Remove all references to PostDominators. NFC.Michael Kruse
2017-02-01Update to recent formatting changesTobias Grosser
2017-01-28[Polly] [BlockGenerator] Unify ScalarMap and PhiOpsMapTobias Grosser
2017-01-14Use typed enums to model MemoryKind and move MemoryKind out of ScopArrayInfoTobias Grosser
2017-01-12Update to recent clang-format changesTobias Grosser
2016-11-29Update for clang-format change in r288119Tobias Grosser
2016-11-02[Polly CodeGen] Break critical edge from RTC to original loop.Eli Friedman
2016-09-18GPGPU: Do not run mostly sequential kernels in GPUTobias Grosser
2016-09-18GPGPU: Dynamically ensure 'sufficient compute'Tobias Grosser
2016-09-17GPGPU: Store back non-read-only scalarsTobias Grosser
2016-09-17GPGPU: Detect read-only scalar arrays ...Tobias Grosser