{"push_id":640152205,"size":2,"distinct_size":2,"ref":"refs/heads/trunk","head":"647502079c1a2337d207d647b03462e739745ac8","before":"f9c1b25c4e080121988d55df2e1e7db28820eb53","commits":[{"sha":"4191a55f3abe0f226a40d77e07b0eeb33badf164","author":{"email":"3be48e13e9b30a63e9f424c820cc2e041758d7dd@91177308-0d34-0410-b5e6-96231b3b80d8","name":"tra"},"message":"[cuda] Added support for CUDA built-in variables.\n\nAdded cuda_builtin_vars.h which implements built-in CUDA variables\nusing __declattr(property).\n\nFields of built-in variables (except for warpSize) are implemented\nusing __declattr(property) which replaces read/write of a member field\nwith a call to a getter/setter member function, in this case with\nappropriate NVPTX builtin.\n\nAdded a test case to check diagnostics on attempt to construct or\nimproperly access a built-in variable.\n\nDifferential Revision: http://reviews.llvm.org/D9064\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@235448 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/spurious/clang-mirror/commits/4191a55f3abe0f226a40d77e07b0eeb33badf164"},{"sha":"647502079c1a2337d207d647b03462e739745ac8","author":{"email":"3be48e13e9b30a63e9f424c820cc2e041758d7dd@91177308-0d34-0410-b5e6-96231b3b80d8","name":"tra"},"message":"[cuda] Allow using integral non-type template parameters as launch_bounds attribute arguments.\n\n - Changed CUDALaunchBounds arguments from integers to Expr* so they can\n   be saved in AST for instantiation.\n - Added support for template instantiation of launch_bounds attrubute.\n - Moved evaluation of launch_bounds arguments to NVPTXTargetCodeGenInfo::\n   SetTargetAttributes() where it can be done after template instantiation.\n - Added a warning on negative launch_bounds arguments.\n - Amended test cases.\n\nDifferential Revision: http://reviews.llvm.org/D8985\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@235452 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/spurious/clang-mirror/commits/647502079c1a2337d207d647b03462e739745ac8"}]}