{"push_id":561789071,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"edfae43c8a66e518b2bf60394292499c9b691066","before":"cd89c08ca145b03aa69889187e6c6ed9b97c4a83","commits":[{"sha":"edfae43c8a66e518b2bf60394292499c9b691066","author":{"email":"56049f4b163f7f84e75f836729f274dcad040b86@google.com","name":"Jingyue Wu"},"message":"[NVPTX] Emit .pragma \"nounroll\" for loops marked with nounroll\n\nSummary:\nCUDA driver can unroll loops when jit-compiling PTX. To prevent CUDA\ndriver from unrolling a loop marked with llvm.loop.unroll.disable is not\nunrolled by CUDA driver, we need to emit .pragma \"nounroll\" at the\nheader of that loop.\n\nThis patch also extracts getting unroll metadata from loop ID metadata\ninto a shared helper function.\n\nTest Plan: test/CodeGen/NVPTX/nounroll.ll\n\nReviewers: eliben, meheff, jholewinski\n\nReviewed By: jholewinski\n\nSubscribers: jholewinski, llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D7041","distinct":true,"url":"https://api.github.com/repos/chapuni/llvm-project-submodule/commits/edfae43c8a66e518b2bf60394292499c9b691066"}]}