@@ -144,40 +144,18 @@ namespace IGC
144
144
m_TT->RegisterNewValueAndAssignID (val);
145
145
return val;
146
146
}
147
- // This wrapper function is deprecated because it uses typed pointer and
148
- // should no longer be used in LLVM 14+ compatible code.
149
- LoadInst* CreateLoad (Value* Ptr, const char * Name) {
150
- llvm::Type* ptrType = IGCLLVM::getNonOpaquePtrEltTy (Ptr->getType ());
151
- LoadInst* val = IGCIRBuilder<>::CreateLoad (ptrType, Ptr, Name);
152
- m_TT->RegisterNewValueAndAssignID (val);
153
- return val;
154
- }
147
+
155
148
LoadInst* CreateLoad (Type* Ty, Value* Ptr, const Twine& Name = " " ) {
156
149
LoadInst* val = IGCIRBuilder<>::CreateLoad (Ty, Ptr, Name);
157
150
m_TT->RegisterNewValueAndAssignID (val);
158
151
return val;
159
152
}
160
- // This wrapper function is deprecated because it uses typed pointer and
161
- // should no longer be used in LLVM 14+ compatible code.
162
- LoadInst* CreateLoad (Value* Ptr, const Twine& Name = " " ) {
163
- llvm::Type* ptrType = IGCLLVM::getNonOpaquePtrEltTy (Ptr->getType ());
164
- LoadInst* val = IGCIRBuilder<>::CreateLoad (ptrType, Ptr, Name);
165
- m_TT->RegisterNewValueAndAssignID (val);
166
- return val;
167
- }
153
+
168
154
LoadInst* CreateLoad (Type* Ty, Value* Ptr, bool isVolatile, const Twine& Name = " " ) {
169
155
LoadInst* val = IGCIRBuilder<>::CreateLoad (Ty, Ptr, isVolatile, Name);
170
156
m_TT->RegisterNewValueAndAssignID (val);
171
157
return val;
172
158
}
173
- // This wrapper function is deprecated because it uses typed pointer and
174
- // should no longer be used in LLVM 14+ compatible code.
175
- LoadInst* CreateLoad (Value* Ptr, bool isVolatile, const Twine& Name = " " ) {
176
- llvm::Type* ptrType = IGCLLVM::getNonOpaquePtrEltTy (Ptr->getType ());
177
- LoadInst* val = IGCIRBuilder<>::CreateLoad (ptrType, Ptr, isVolatile, Name);
178
- m_TT->RegisterNewValueAndAssignID (val);
179
- return val;
180
- }
181
159
182
160
CallInst* CreateCall2 (Value* Callee, Value* Arg1, Value* Arg2,
183
161
const Twine& Name = " " ) {
0 commit comments