GitHub PushEvent at 2014-12-03 22:00:10
Repository: clang
Actor: llvm-mirror
Payload: {"shas":[["8e531d43500b3de09341c140e48a8059f4acec7a","9d938db41bf7d07f88e8d8adba89b477eaafa4d6@metafoo.co.uk","Teach EvaluatedExprVisitor that the condition and unselected branches of a\n_Generic expression are unevaluated.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@223266 91177308-0d34-0410-b5e6-96231b3b80d8","Richard Smith",true],["70d0d3c4beaec6dd2ae0c19a6a8b76e57ecb17fe","d7a6b5668afca32909ec82de7d490acab5faf1b8@kleckner.net","Cast vtable address points to i32 (...)** to enable more globalopt\n\nWe currently use i32 (...)** as the type of the vptr field in the LLVM\nstruct type. LLVM's GlobalOpt prefers any bitcasts to be on the side of\nthe data being stored rather than on the pointer being stored to.\n\nReviewers: majnemer\n\nDifferential Revision: http://reviews.llvm.org/D5916\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@223267 91177308-0d34-0410-b5e6-96231b3b80d8","Reid Kleckner",true],["3dadd70fc264f3725168d6b9a301dfc0ae85537e","d7a6b5668afca32909ec82de7d490acab5faf1b8@kleckner.net","CUDA host device code with two code paths\n\nSummary:\nAllow CUDA host device functions with two code paths using __CUDA_ARCH__\nto differentiate between code path being compiled.\n\nFor example:\n  __host__ __device__ void host_device_function(void) {\n  #ifdef __CUDA_ARCH__\n    device_only_function();\n  #else\n    host_only_function();\n  #endif\n  }\n\nPatch by Jacques Pienaar.\n\nReviewed By: rnk\n\nDifferential Revision: http://reviews.llvm.org/D6457\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@223271 91177308-0d34-0410-b5e6-96231b3b80d8","Reid Kleckner",true]],"size":3,"ref":"refs/heads/master","head":"3dadd70fc264f3725168d6b9a301dfc0ae85537e"}