• Home
  • Raw
  • Download

Lines Matching refs:Args

300                                  ArrayRef<GenericValue> Args) {  in lle_X_atexit()  argument
301 assert(Args.size() == 1); in lle_X_atexit()
302 TheInterpreter->addAtExitHandler((Function*)GVTOP(Args[0])); in lle_X_atexit()
309 static GenericValue lle_X_exit(FunctionType *FT, ArrayRef<GenericValue> Args) { in lle_X_exit() argument
310 TheInterpreter->exitCalled(Args[0]); in lle_X_exit()
315 static GenericValue lle_X_abort(FunctionType *FT, ArrayRef<GenericValue> Args) { in lle_X_abort() argument
325 ArrayRef<GenericValue> Args) { in lle_X_sprintf() argument
326 char *OutputBuffer = (char *)GVTOP(Args[0]); in lle_X_sprintf()
327 const char *FmtStr = (const char *)GVTOP(Args[1]); in lle_X_sprintf()
364 sprintf(Buffer, FmtBuf, uint32_t(Args[ArgNo++].IntVal.getZExtValue())); in lle_X_sprintf()
380 sprintf(Buffer, FmtBuf, Args[ArgNo++].IntVal.getZExtValue()); in lle_X_sprintf()
382 sprintf(Buffer, FmtBuf,uint32_t(Args[ArgNo++].IntVal.getZExtValue())); in lle_X_sprintf()
385 sprintf(Buffer, FmtBuf, Args[ArgNo++].DoubleVal); break; in lle_X_sprintf()
387 sprintf(Buffer, FmtBuf, (void*)GVTOP(Args[ArgNo++])); break; in lle_X_sprintf()
389 sprintf(Buffer, FmtBuf, (char*)GVTOP(Args[ArgNo++])); break; in lle_X_sprintf()
407 ArrayRef<GenericValue> Args) { in lle_X_printf() argument
411 NewArgs.insert(NewArgs.end(), Args.begin(), Args.end()); in lle_X_printf()
422 char *Args[10]; in lle_X_sscanf() local
424 Args[i] = (char*)GVTOP(args[i]); in lle_X_sscanf()
427 GV.IntVal = APInt(32, sscanf(Args[0], Args[1], Args[2], Args[3], Args[4], in lle_X_sscanf()
428 Args[5], Args[6], Args[7], Args[8], Args[9])); in lle_X_sscanf()
436 char *Args[10]; in lle_X_scanf() local
438 Args[i] = (char*)GVTOP(args[i]); in lle_X_scanf()
441 GV.IntVal = APInt(32, scanf( Args[0], Args[1], Args[2], Args[3], Args[4], in lle_X_scanf()
442 Args[5], Args[6], Args[7], Args[8], Args[9])); in lle_X_scanf()
449 ArrayRef<GenericValue> Args) { in lle_X_fprintf() argument
450 assert(Args.size() >= 2); in lle_X_fprintf()
454 NewArgs.insert(NewArgs.end(), Args.begin()+1, Args.end()); in lle_X_fprintf()
457 fputs(Buffer, (FILE *) GVTOP(Args[0])); in lle_X_fprintf()
462 ArrayRef<GenericValue> Args) { in lle_X_memset() argument
463 int val = (int)Args[1].IntVal.getSExtValue(); in lle_X_memset()
464 size_t len = (size_t)Args[2].IntVal.getZExtValue(); in lle_X_memset()
465 memset((void *)GVTOP(Args[0]), val, len); in lle_X_memset()
474 ArrayRef<GenericValue> Args) { in lle_X_memcpy() argument
475 memcpy(GVTOP(Args[0]), GVTOP(Args[1]), in lle_X_memcpy()
476 (size_t)(Args[2].IntVal.getLimitedValue())); in lle_X_memcpy()