@@ -155,17 +155,6 @@ static cl::opt<bool> EmitRegFuncs("emit-reg-funcs", cl::NotHidden,
155
155
cl::desc(" Emit [un-]registration functions" ),
156
156
cl::cat(ClangOffloadWrapperCategory));
157
157
158
- static cl::opt<std::string>
159
- RegFuncName (" reg-func-name" , cl::Optional, cl::init(" __tgt_register_lib" ),
160
- cl::desc(" Offload descriptor registration function name" ),
161
- cl::value_desc(" name" ), cl::cat(ClangOffloadWrapperCategory));
162
-
163
- static cl::opt<std::string>
164
- UnregFuncName (" unreg-func-name" , cl::Optional,
165
- cl::init (" __tgt_unregister_lib" ),
166
- cl::desc(" Offload descriptor un-registration function name" ),
167
- cl::value_desc(" name" ), cl::cat(ClangOffloadWrapperCategory));
168
-
169
158
static cl::opt<std::string> DescriptorName (
170
159
" desc-name" , cl::Optional, cl::init(" descriptor" ),
171
160
cl::desc(
@@ -769,7 +758,8 @@ class BinaryWrapper {
769
758
// Get RegFuncName function declaration.
770
759
auto *RegFuncTy = FunctionType::get (Type::getVoidTy (C), getBinDescPtrTy (),
771
760
/* isVarArg*/ false );
772
- FunctionCallee RegFuncC = M.getOrInsertFunction (RegFuncName, RegFuncTy);
761
+ FunctionCallee RegFuncC =
762
+ M.getOrInsertFunction (" __tgt_register_lib" , RegFuncTy);
773
763
774
764
// Construct function body
775
765
IRBuilder<> Builder (BasicBlock::Create (C, " entry" , Func));
@@ -792,7 +782,7 @@ class BinaryWrapper {
792
782
auto *UnRegFuncTy = FunctionType::get (Type::getVoidTy (C), getBinDescPtrTy (),
793
783
/* isVarArg*/ false );
794
784
FunctionCallee UnRegFuncC =
795
- M.getOrInsertFunction (UnregFuncName , UnRegFuncTy);
785
+ M.getOrInsertFunction (" __tgt_unregister_lib " , UnRegFuncTy);
796
786
797
787
// Construct function body
798
788
IRBuilder<> Builder (BasicBlock::Create (C, " entry" , Func));
0 commit comments