Lines Matching +full:lower +full:- +full:case

1 //===-- M68kMCInstLower.cpp - M68k MachineInstr to MCInst -------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 /// This file contains code to lower M68k MachineInstrs to their
13 //===----------------------------------------------------------------------===//
32 #define DEBUG_TYPE "m68k-mc-inst-lower"
63 Sym = MO.getMBB()->getSymbol(); in GetSymbolFromOperand()
83 case M68kII::MO_NO_FLAG: in LowerSymbolOperand()
84 case M68kII::MO_ABSOLUTE_ADDRESS: in LowerSymbolOperand()
85 case M68kII::MO_PC_RELATIVE_ADDRESS: in LowerSymbolOperand()
87 case M68kII::MO_GOTPCREL: in LowerSymbolOperand()
90 case M68kII::MO_GOT: in LowerSymbolOperand()
93 case M68kII::MO_GOTOFF: in LowerSymbolOperand()
96 case M68kII::MO_PLT: in LowerSymbolOperand()
99 case M68kII::MO_TLSGD: in LowerSymbolOperand()
102 case M68kII::MO_TLSLD: in LowerSymbolOperand()
105 case M68kII::MO_TLSLDM: in LowerSymbolOperand()
108 case M68kII::MO_TLSIE: in LowerSymbolOperand()
111 case M68kII::MO_TLSLE: in LowerSymbolOperand()
134 case MachineOperand::MO_Register: in LowerOperand()
139 case MachineOperand::MO_Immediate: in LowerOperand()
141 case MachineOperand::MO_MachineBasicBlock: in LowerOperand()
142 case MachineOperand::MO_GlobalAddress: in LowerOperand()
143 case MachineOperand::MO_ExternalSymbol: in LowerOperand()
145 case MachineOperand::MO_MCSymbol: in LowerOperand()
147 case MachineOperand::MO_JumpTableIndex: in LowerOperand()
149 case MachineOperand::MO_ConstantPoolIndex: in LowerOperand()
151 case MachineOperand::MO_BlockAddress: in LowerOperand()
154 case MachineOperand::MO_RegisterMask: in LowerOperand()
160 void M68kMCInstLower::Lower(const MachineInstr *MI, MCInst &OutMI) const { in Lower() function in M68kMCInstLower
161 unsigned Opcode = MI->getOpcode(); in Lower()
164 for (unsigned i = 0, e = MI->getNumOperands(); i != e; ++i) { in Lower()
165 const MachineOperand &MO = MI->getOperand(i); in Lower()
172 // TAILJMPj, TAILJMPq - Lower to the correct jump instructions. in Lower()
176 case M68k::TAILJMPj: in Lower()
179 case M68k::TAILJMPq: in Lower()