Lines Matching +full:tri +full:- +full:default +full:- +full:2

1 //===-- MipsMachineFunctionInfo.cpp - Private data used for Mips ----------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
23 FixGlobalBaseReg("mips-fix-global-base-reg", cl::Hidden, cl::init(true),
33 MipsFunctionInfo::~MipsFunctionInfo() = default;
137 // 0. lui $2, %hi(_gp_disp) in initGlobalBaseReg()
138 // 1. addiu $2, $2, %lo(_gp_disp) in initGlobalBaseReg()
139 // 2. addu $globalbasereg, $2, $t9 in initGlobalBaseReg()
148 // Register $2 (Mips::V0) is added to the list of live-in registers to ensure in initGlobalBaseReg()
149 // the value instruction 1 (addiu) defines is valid when instruction 2 (addu) in initGlobalBaseReg()
158 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createEhDataRegsFI() local
165 I = MF.getFrameInfo().CreateStackObject(TRI.getSpillSize(RC), in createEhDataRegsFI()
166 TRI.getSpillAlign(RC), false); in createEhDataRegsFI()
176 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in createISRRegFI() local
179 I = MF.getFrameInfo().CreateStackObject(TRI.getSpillSize(RC), in createISRRegFI()
180 TRI.getSpillAlign(RC), false); in createISRRegFI()
185 || FI == EhDataRegFI[2] || FI == EhDataRegFI[3]); in isEhDataRegFI()
203 const TargetRegisterInfo &TRI = *MF.getSubtarget().getRegisterInfo(); in getMoveF64ViaSpillFI() local
204 if (MoveF64ViaSpillFI == -1) { in getMoveF64ViaSpillFI()
206 TRI.getSpillSize(*RC), TRI.getSpillAlign(*RC), false); in getMoveF64ViaSpillFI()