LLVM
20.0.0git
lib
Target
Mips
MipsSelectionDAGInfo.cpp
Go to the documentation of this file.
1
//===----------------------------------------------------------------------===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
9
#include "
MipsSelectionDAGInfo.h
"
10
#include "
MipsISelLowering.h
"
11
12
using namespace
llvm
;
13
14
MipsSelectionDAGInfo::~MipsSelectionDAGInfo
() =
default
;
15
16
bool
MipsSelectionDAGInfo::isTargetMemoryOpcode
(
unsigned
Opcode)
const
{
17
return
Opcode >=
MipsISD::FIRST_MEMORY_OPCODE
&&
18
Opcode <=
MipsISD::LAST_MEMORY_OPCODE
;
19
}
MipsISelLowering.h
MipsSelectionDAGInfo.h
llvm::MipsSelectionDAGInfo::~MipsSelectionDAGInfo
~MipsSelectionDAGInfo() override
llvm::MipsSelectionDAGInfo::isTargetMemoryOpcode
bool isTargetMemoryOpcode(unsigned Opcode) const override
Returns true if a node with the given target-specific opcode has a memory operand.
Definition:
MipsSelectionDAGInfo.cpp:16
llvm::MipsISD::LAST_MEMORY_OPCODE
@ LAST_MEMORY_OPCODE
Definition:
MipsISelLowering.h:259
llvm::MipsISD::FIRST_MEMORY_OPCODE
@ FIRST_MEMORY_OPCODE
Definition:
MipsISelLowering.h:250
llvm
This is an optimization pass for GlobalISel generic memory operations.
Definition:
AddressRanges.h:18
Generated on Tue Jan 21 2025 22:21:42 for LLVM by
1.9.6