LLCallSite IRState::CreateCallOrInvoke4(LLValue* Callee, LLValue* Arg1, LLValue* Arg2, LLValue* Arg3, LLValue* Arg4, const char* Name) { LLValue* args[] = { Arg1, Arg2, Arg3, Arg4 }; return CreateCallOrInvoke(Callee, args, Name); }
LLCallSite IRState::CreateCallOrInvoke(LLValue *Callee, LLValue *Arg1, LLValue *Arg2, LLValue *Arg3, LLValue *Arg4, const char *Name) { return CreateCallOrInvoke(Callee, {Arg1, Arg2, Arg3, Arg4}, Name); }
LLCallSite IRState::CreateCallOrInvoke(LLValue* Callee, const char* Name) { LLSmallVector<LLValue*, 1> args; return CreateCallOrInvoke(Callee, args, Name); }