llvm::InitializeNativeTargetDisassembler();
}
-/**
- * The llvm target registry is not thread-safe, so drivers and state-trackers
- * that want to initialize targets should use the gallivm_init_llvm_targets()
- * function to safely initialize targets.
- *
- * LLVM targets should be initialized before the driver or state-tracker tries
- * to access the registry.
- */
-extern "C" void
-gallivm_init_llvm_targets(void)
-{
- call_once(&init_native_targets_once_flag, init_native_targets);
-}
-
extern "C" void
lp_set_target_options(void)
{
llvm::DisablePrettyStackTrace = true;
#endif
- gallivm_init_llvm_targets();
+ /* The llvm target registry is not thread-safe, so drivers and state-trackers
+ * that want to initialize targets should use the lp_set_target_options()
+ * function to safely initialize targets.
+ *
+ * LLVM targets should be initialized before the driver or state-tracker tries
+ * to access the registry.
+ */
+ call_once(&init_native_targets_once_flag, init_native_targets);
}
extern "C"