LLVM: lib/Target/M68k/GISel/M68kLegalizerInfo.h Source File (original) (raw)

Go to the documentation of this file.

1//===-- M68kLegalizerInfo ---------------------------------------*- C++ -*-===//

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/// \file

9/// This file declares the targeting of the MachineLegalizer class for

10/// M68k.

11/// \todo This should be generated by TableGen.

12//===----------------------------------------------------------------------===//

13

14#ifndef LLVM_LIB_TARGET_M68K_GLSEL_M68KLEGALIZERINFO_H

15#define LLVM_LIB_TARGET_M68K_GLSEL_M68KLEGALIZERINFO_H

16

18

19namespace llvm {

20

22

27} // end namespace llvm

28#endif // LLVM_LIB_TARGET_M68K_GLSEL_M68KLEGALIZERINFO_H

Interface for Targets to specify which operations they can successfully select and how the others sho...

This is an optimization pass for GlobalISel generic memory operations.

M68kLegalizerInfo(const M68kSubtarget &ST)