diff options
Diffstat (limited to 'llvm/lib/IR/MDBuilder.cpp')
-rw-r--r-- | llvm/lib/IR/MDBuilder.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/llvm/lib/IR/MDBuilder.cpp b/llvm/lib/IR/MDBuilder.cpp index 0bf41d7..bd68db3 100644 --- a/llvm/lib/IR/MDBuilder.cpp +++ b/llvm/lib/IR/MDBuilder.cpp @@ -86,9 +86,8 @@ MDNode *MDBuilder::createFunctionEntryCount( } MDNode *MDBuilder::createFunctionSectionPrefix(StringRef Prefix) { - return MDNode::get(Context, - {createString("function_section_prefix"), - createString(Prefix)}); + return MDNode::get( + Context, {createString("function_section_prefix"), createString(Prefix)}); } MDNode *MDBuilder::createRange(const APInt &Lo, const APInt &Hi) { @@ -148,9 +147,10 @@ MDNode *MDBuilder::mergeCallbackEncodings(MDNode *ExistingCallbacks, for (unsigned u = 0; u < NumExistingOps; u++) { Ops[u] = ExistingCallbacks->getOperand(u); - auto *OldCBCalleeIdxAsCM = cast<ConstantAsMetadata>(Ops[u]); + auto *OldCBCalleeIdxAsCM = + cast<ConstantAsMetadata>(cast<MDNode>(Ops[u])->getOperand(0)); uint64_t OldCBCalleeIdx = - cast<ConstantInt>(OldCBCalleeIdxAsCM->getValue())->getZExtValue(); + cast<ConstantInt>(OldCBCalleeIdxAsCM->getValue())->getZExtValue(); (void)OldCBCalleeIdx; assert(NewCBCalleeIdx != OldCBCalleeIdx && "Cannot map a callback callee index twice!"); @@ -339,8 +339,8 @@ MDNode *MDBuilder::createMutableTBAAAccessTag(MDNode *Tag) { MDNode *MDBuilder::createIrrLoopHeaderWeight(uint64_t Weight) { Metadata *Vals[] = { - createString("loop_header_weight"), - createConstant(ConstantInt::get(Type::getInt64Ty(Context), Weight)), + createString("loop_header_weight"), + createConstant(ConstantInt::get(Type::getInt64Ty(Context), Weight)), }; return MDNode::get(Context, Vals); } |