X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fllvm%2FIR%2FStatepoint.h;h=efe58e3e5a152b5166bf9081044293f1889df372;hb=ed192380fc0f73545d2eac8f18d07b7fb344c0db;hp=4ab1f8497adb619cc357edeaf92da423a5378f89;hpb=1e09eba39d812686e8abf627e8baf94ada99ec9f;p=oota-llvm.git diff --git a/include/llvm/IR/Statepoint.h b/include/llvm/IR/Statepoint.h index 4ab1f8497ad..efe58e3e5a1 100644 --- a/include/llvm/IR/Statepoint.h +++ b/include/llvm/IR/Statepoint.h @@ -235,6 +235,10 @@ public: return getCallSite().arg_end(); } + unsigned gcArgsStartIdx() const { + return gc_args_begin() - getInstruction()->op_begin(); + } + /// range adapter for gc arguments iterator_range gc_args() const { return iterator_range(gc_args_begin(), gc_args_end());