Lines Matching +full:tri +full:- +full:state
1 //===-- CallingConvLower.cpp - Calling Conventions ------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
32 TRI(*MF.getSubtarget().getRegisterInfo()), Locs(Locs), Context(Context), in CCState()
39 UsedRegs.resize((TRI.getNumRegs()+31)/32); in CCState()
55 MF.getSubtarget().getTargetLowering()->HandleByVal(this, Size, Alignment); in HandleByVal()
63 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI) in MarkAllocated()
68 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI) in MarkUnallocated()
77 if (ValAssign.isRegLoc() && TRI.regsOverlap(ValAssign.getLocReg(), Reg)) in IsShadowAllocatedReg()
83 /// incorporating info about the formals into this state.
98 /// be performed without sret-demotion and false otherwise.
112 /// incorporating info about the result values into this state.
125 /// incorporating info about the passed values into this state.
161 /// values into this state.
195 return true; // Assume -msse-regparm might be in effect. in isValueTypeInRegForCC()
245 // all the registers that might be used in a non-variadic call. in analyzeMustTailForwardedRegisters()
253 const TargetRegisterClass *RC = TL->getRegClassFor(RegVT); in analyzeMustTailForwardedRegisters()