Skip to content

Commit 9e5dd77

Browse files
sys-igcigcbot
authored andcommitted
[Autobackout][FunctionalRegression]Revert of change: 50ad1b5: Add support for llvm::Type* in metadata framework
Allow creating metadata nodes with `llvm::Type*`.
1 parent e22e2a8 commit 9e5dd77

File tree

2 files changed

+1
-9
lines changed

2 files changed

+1
-9
lines changed

IGC/common/MDFrameWork.cpp

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ template <typename T, size_t s> void readNode(std::array<T, s> &arr, MDNode *nod
5858
template <typename T> void readNode(std::optional<T> &option, MDNode *node);
5959
void readNode(Function *&funcPtr, MDNode *node);
6060
void readNode(GlobalVariable *&globalVar, MDNode *node);
61-
void readNode(Type *&Ty, MDNode *node);
6261
void readNode(StructType *&Ty, MDNode *node);
6362

6463
template <typename Key, typename Value> void readNode(std::map<Key, Value> &funcMD, MDNode *node);
@@ -363,12 +362,6 @@ void readNode(GlobalVariable *&globalVar, MDNode *node) {
363362
globalVar = cast<GlobalVariable>(v);
364363
}
365364

366-
void readNode(Type *&Ty, MDNode *node) {
367-
ValueAsMetadata *pVal = cast<ValueAsMetadata>(node->getOperand(1));
368-
Value *v = pVal->getValue();
369-
Ty = cast<Type>(v->getType());
370-
}
371-
372365
void readNode(StructType *&Ty, MDNode *node) {
373366
ValueAsMetadata *pVal = cast<ValueAsMetadata>(node->getOperand(1));
374367
Value *v = pVal->getValue();

IGC/common/MDFrameWork.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@ namespace llvm
3333
class Value;
3434
class GlobalVariable;
3535
class StructType;
36-
class Type;
37-
}
36+
}
3837

3938
const unsigned int INPUT_RESOURCE_SLOT_COUNT = 128;
4039
const unsigned int NUM_SHADER_RESOURCE_VIEW_SIZE = (INPUT_RESOURCE_SLOT_COUNT + 1) / 64;

0 commit comments

Comments
 (0)