diff options
Diffstat (limited to 'llvm/lib/Target/NVPTX/NVPTXUtilities.cpp')
| -rw-r--r-- | llvm/lib/Target/NVPTX/NVPTXUtilities.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp b/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp index f1a9a6cc1ea..5caa8bd12ca 100644 --- a/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp +++ b/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp @@ -73,7 +73,7 @@ static void cacheAnnotationFromMD(const Module *m, const GlobalValue *gv) { return; key_val_pair_t tmp; for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) { - const MDNode *elem = NMD->getOperandAsMDNode(i); + const MDNode *elem = NMD->getOperand(i); Value *entity = elem->getOperand(0); // entity may be null due to DCE @@ -319,7 +319,7 @@ bool llvm::getAlign(const Function &F, unsigned index, unsigned &align) { } bool llvm::getAlign(const CallInst &I, unsigned index, unsigned &align) { - if (MDNode *alignNode = I.getMDNode("callalign")) { + if (MDNode *alignNode = I.getMetadata("callalign")) { for (int i = 0, n = alignNode->getNumOperands(); i < n; i++) { if (const ConstantInt *CI = dyn_cast<ConstantInt>(alignNode->getOperand(i))) { |

