mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-24 22:24:54 +00:00
IR: MDNode => Value: Instruction::getMetadata()
Change `Instruction::getMetadata()` to return `Value` as part of PR21433. Update most callers to use `Instruction::getMDNode()`, which wraps the result in a `cast_or_null<MDNode>`. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221024 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -117,7 +117,7 @@ Instruction *InstCombiner::SimplifyMemTransfer(MemIntrinsic *MI) {
|
||||
|
||||
// If the memcpy has metadata describing the members, see if we can
|
||||
// get the TBAA tag describing our copy.
|
||||
if (MDNode *M = MI->getMetadata(LLVMContext::MD_tbaa_struct)) {
|
||||
if (MDNode *M = MI->getMDNode(LLVMContext::MD_tbaa_struct)) {
|
||||
if (M->getNumOperands() == 3 &&
|
||||
M->getOperand(0) &&
|
||||
isa<ConstantInt>(M->getOperand(0)) &&
|
||||
|
Reference in New Issue
Block a user