fix llvm-config detection
emit memcpy() instrinsic function to copy tuple
change runtime function names

to avoid collision with user defined functions