tra added inline comments.
================ Comment at: lib/CodeGen/CGCUDANV.cpp:128 + unsigned Flags) override { + DeviceVars.push_back(VarInfo{&Var, getDeviceSideName(VD), Flags}); } ---------------- Nit: `VarInfo` is not needed. Compiler should be able to infer it. ================ Comment at: lib/CodeGen/CGCUDANV.cpp:412 + for (auto &&I : EmittedKernels) { + llvm::Constant *KernelName = makeConstantString(I.DeviceSideName); llvm::Constant *NullPtr = llvm::ConstantPointerNull::get(VoidPtrTy); ---------------- Can we just call `getDeviceSideName()` here ? Mangling the name early and carrying it around does not seem to buy us anything. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D58163/new/ https://reviews.llvm.org/D58163 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits