LLVM
22.0.0git
lib
Target
Mips
MipsSelectionDAGInfo.h
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
#ifndef LLVM_LIB_TARGET_MIPS_MIPSSELECTIONDAGINFO_H
10
#define LLVM_LIB_TARGET_MIPS_MIPSSELECTIONDAGINFO_H
11
12
#include "
llvm/CodeGen/SelectionDAGTargetInfo.h
"
13
14
namespace
llvm
{
15
16
class
MipsSelectionDAGInfo
:
public
SelectionDAGTargetInfo
{
17
public
:
18
~MipsSelectionDAGInfo
()
override
;
19
20
bool
isTargetMemoryOpcode
(
unsigned
Opcode)
const override
;
21
};
22
23
}
// namespace llvm
24
25
#endif
// LLVM_LIB_TARGET_MIPS_MIPSSELECTIONDAGINFO_H
SelectionDAGTargetInfo.h
llvm::MipsSelectionDAGInfo
Definition
MipsSelectionDAGInfo.h:16
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::SelectionDAGTargetInfo::SelectionDAGTargetInfo
SelectionDAGTargetInfo()=default
llvm
This is an optimization pass for GlobalISel generic memory operations.
Definition
AddressRanges.h:18
Generated on
for LLVM by
1.14.0