Lines Matching defs:TLI
60 ARMCallLowering::ARMCallLowering(const ARMTargetLowering &TLI)
61 : CallLowering(&TLI) {}
63 static bool isSupportedType(const DataLayout &DL, const ARMTargetLowering &TLI,
66 return isSupportedType(DL, TLI, T->getArrayElementType());
75 return isSupportedType(DL, TLI, StructT->getElementType(0));
78 EVT VT = TLI.getValueType(DL, T, true);
201 auto &TLI = *getTLI<ARMTargetLowering>();
202 if (!isSupportedType(DL, TLI, Val->getType()))
212 TLI.CCAssignFnForReturn(F.getCallingConv(), F.isVarArg());
376 auto &TLI = *getTLI<ARMTargetLowering>();
377 auto Subtarget = TLI.getSubtarget();
394 if (!isSupportedType(DL, TLI, Arg.getType()))
401 TLI.CCAssignFnForCall(F.getCallingConv(), F.isVarArg());
465 const auto &TLI = *getTLI<ARMTargetLowering>();
504 if (!isSupportedType(DL, TLI, Arg.Ty))
513 auto ArgAssignFn = TLI.CCAssignFnForCall(Info.CallConv, Info.IsVarArg);
524 if (!isSupportedType(DL, TLI, Info.OrigRet.Ty))
529 auto RetAssignFn = TLI.CCAssignFnForReturn(Info.CallConv, Info.IsVarArg);