LLVM: lib/Target/M68k/M68kSelectionDAGInfo.cpp Source File (original) (raw)

Go to the documentation of this file.

1

2

3

4

5

6

7

8

10

11#define GET_SDNODE_DESC

12#include "M68kGenSDNodeInfo.inc"

13

14using namespace llvm;

15

18

21 switch (N->getOpcode()) {

22 case M68kISD::ADD:

23 case M68kISD::SUBX:

24

25 return;

26 case M68kISD::SETCC:

27

28 return;

29 }

30

32}

33

M68kSelectionDAGInfo()

Definition M68kSelectionDAGInfo.cpp:16

~M68kSelectionDAGInfo() override

void verifyTargetNode(const SelectionDAG &DAG, const SDNode *N) const override

Checks that the given target-specific node is valid. Aborts if it is not.

Definition M68kSelectionDAGInfo.cpp:19

Represents one node in the SelectionDAG.

SelectionDAGGenTargetInfo(const SDNodeInfo &GenNodeInfo)

void verifyTargetNode(const SelectionDAG &DAG, const SDNode *N) const override

Checks that the given target-specific node is valid. Aborts if it is not.

This is used to represent a portion of an LLVM function in a low-level Data Dependence DAG representa...

This is an optimization pass for GlobalISel generic memory operations.