[PATCH] D18615: [NVPTX] Make NVVMReflect a function pass.

Reid Kleckner via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 30 12:02:28 PDT 2016


rnk accepted this revision.
rnk added a comment.
This revision is now accepted and ready to land.

lgtm


================
Comment at: lib/Target/NVPTX/NVVMReflect.cpp:167
@@ -160,4 +166,3 @@
 
-  for (User *U : ReflectFunction->users()) {
-    assert(isa<CallInst>(U) && "Only a call instruction can use _reflect");
-    CallInst *Reflect = cast<CallInst>(U);
+    // FIXME: Improve error handling here and elsewhere in this pass.
+    assert(Call->getNumOperands() == 2 &&
----------------
no kidding :)


http://reviews.llvm.org/D18615





More information about the llvm-commits mailing list