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

Reply via email to