Add various new functions to "internal" functions list.

Building with multiple compilation targets in a single binary was
broken due to multiple symbol definitions.
This commit is contained in:
Matt Pharr
2012-03-05 16:41:06 -08:00
parent 50d4d81062
commit f39fbdb3fc

View File

@@ -438,6 +438,12 @@ lSetInternalFunctions(llvm::Module *module) {
"__max_varying_uint32",
"__max_varying_uint64",
"__memory_barrier",
"__memcpy32",
"__memcpy64",
"__memmove32",
"__memmove64",
"__memset32",
"__memset64",
"__min_uniform_double",
"__min_uniform_float",
"__min_uniform_int32",
@@ -527,6 +533,8 @@ lSetInternalFunctions(llvm::Module *module) {
"__sqrt_uniform_float",
"__sqrt_varying_double",
"__sqrt_varying_float",
"__stdlib_acosf",
"__stdlib_asinf",
"__stdlib_atan",
"__stdlib_atan2",
"__stdlib_atan2f",