public static int GetUseCount(LLVMValueRef* value)
{
if(value == null)
throw new ArgumentNullException("value");
LLVMUseRef* use = Native.GetFirstUse(value);
int count = 0;
while(use != null)
{
count++;
use = Native.GetNextUse(use);
}
return count;
}