GitHub PushEvent at 2014-08-01 22:14:29
Repository: polly
Actor: YabinHu
Payload: {"shas":[["566501b53586269d372307c004b0ba8fd52b39f5","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Trigger the gpgpu codegen in IslCodeGeneration::runOnScop","Yabin Hu",true],["33ccbc804934ca5d6670638b57779bb1047f362d","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","[Fix] Collect array and scopstmt info before collecting access","Yabin Hu",true],["a9369dcd4b93f2759fa011715aa3d9f3ac027a9c","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Update may_write and tagged_may_write calculation\n\nIn ppcg, may_write means all the writes (polly's may_writes plus\nmust_writes).","Yabin Hu",true],["be9372a2f60c98b4e3f6e9dc1f093a590290048f","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Set same ref_id to gpu_stmt_access and MemoryAccess","Yabin Hu",true],["5a7ffb1670d223c73cb34a7b285cd72d7adfc49f","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Add getHostGuard","Yabin Hu",true],["c11eecd0de8d32df000a36ca981ee8de7fd8ad6b","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Add createForGPGPU function to generate the LLVM IR","Yabin Hu",true],["741cf105398423f98fefe4cada6a4292b835a1f9","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Add createKernelDomain, createKernelCopy and createKernelSync","Yabin Hu",true],["abd078f6a222a6170295a3d17ee98fdba8712ea6","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Get the current llvm::Value of grid ids and block ids","Yabin Hu",true],["a748af6143cb7e8af25029a03f00c2d580576e44","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Set correct Value for GPU ids before we call createUser\n\nFill in the IDTOValue with Values of block ids and thread ids and their\ncorresponding isl_ids.","Yabin Hu",true],["a156ccf9b8c7246da7adda0063e5b5c081e4372a","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Add getGridSize function in IslNodeBuilder","Yabin Hu",true],["9c5913e793c9f32f184d9f7bde0aec617da5d4c4","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Add missing {} to case statement","Yabin Hu",true],["720916652fbc564f188bc9d0f13f028f31330380","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Use malloced array rather than SmallVector to store isl_ids","Yabin Hu",true],["2d00af1b845bd1493bb3391e8702ce5d7a98d22a","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Implement polly_stmt_build_ast_exprs","Yabin Hu",true],["eb7258029c952c7eb2ecc2735278b79a053410f4","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Add GMap member to store all the base addresses in NodeBuilder","Yabin Hu",true],["0c65122324b531fc976757bb728291e0947e019f","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Add function getDeviceArrayBaseAddressMap","Yabin Hu",true],["393a25467b05642dfaa89787b6c9d56bde47753f","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Modify BlockGenerator to generate access from isl_id_to_ast_expr\n\nAdd member variable:\n - bool GPGPU\n - IslExprBuilder *Exprbuilder\n - isl_id_to_ast_expr *Indexes","Yabin Hu",true],["70719c1a7a613bc537525851e60fe005cca3aada","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Add a Verifier pass to verify the subfunction.\n\nTo make sure that the generated bitcodes in ptx subfunction is valid.","Yabin Hu",true],["7febbd1b500c7c77f88c1525eb409c09f8edfc8d","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Implement copy data from and to device","Yabin Hu",true],["ad3db28eb1108871d43b76af0cfee7a6d45fcf97","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Set original cpu base address as copyFromDevice target address.\n\nThis fixes test cases that an array is used both copy-in and copy-out,\nexcept that it is unnecessary to be copied from cpu to gpu, e.g. the\nmatrix multiply case.","Yabin Hu",true],["d7d9a95ae138886135786e8b8ed34fdd83975392","b62e93e6b4b3a8715f8cb0d9ccacc7d2c4f3be30@gmail.com","Set the isl_options\n\nFix bug that polly generates different host ast node from ppcg.","Yabin Hu",true]],"size":35,"ref":"refs/heads/rebaseup","head":"424ae8c98b11a655f9d4b1a7ce8e1e06ac0e4927"}