Skip to content

Commit deefd18

Browse files
authored
Export GetDefaultTargetTriple symbol (#160)
1 parent 568f4ae commit deefd18

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

deps/ReactantExtra/API.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@
5757
#include "llvm/ExecutionEngine/ExecutionEngine.h"
5858
#include "llvm/Support/Process.h"
5959

60+
#include "llvm-c/TargetMachine.h"
61+
6062
using namespace mlir;
6163
using namespace llvm;
6264
using namespace xla;
@@ -88,6 +90,10 @@ extern "C" void SetModuleLogLevel(const char* module_pattern, int level) {
8890
//absl::SetVLOGLevel(module_pattern, level);
8991
}
9092

93+
extern "C" char *GetDefaultTargetTriple(void) {
94+
return LLVMGetDefaultTargetTriple();
95+
}
96+
9197
extern "C"
9298
MLIR_CAPI_EXPORTED MlirAttribute enzymeActivityAttrGet(
9399
MlirContext ctx, int32_t val) {

deps/ReactantExtra/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,7 @@ cc_library(
270270
"-Wl,-exported_symbol,_InitializeLogs",
271271
"-Wl,-exported_symbol,_SetLogLevel",
272272
"-Wl,-exported_symbol,_SetModuleLogLevel",
273+
"-Wl,-exported_symbol,_GetDefaultTargetTriple",
273274
"-Wl,-exported_symbol,_enzymeActivityAttrGet",
274275
"-Wl,-exported_symbol,_MakeCPUClient",
275276
"-Wl,-exported_symbol,_MakeGPUClient",

0 commit comments

Comments
 (0)