Searched refs:isDirect (Results 1 – 7 of 7) sorted by relevance
163 bool isDirect() const { return TheKind == Direct; } in isDirect() function170 bool canHaveCoerceToType() const { return isDirect() || isExtend(); } in canHaveCoerceToType()174 assert((isDirect() || isExtend()) && "Not a direct or extend kind"); in getDirectOffset()178 assert((isDirect() || isExtend()) && "Not a direct or extend kind"); in setDirectOffset()204 assert((isDirect() || isExtend() || isIndirect()) && "Invalid kind!"); in getInReg()209 assert((isDirect() || isExtend() || isIndirect()) && "Invalid kind!"); in setInReg()272 assert(isDirect() && "Invalid kind!"); in getCanBeFlattened()277 assert(isDirect() && "Invalid kind!"); in setCanBeFlattened()
67 bool isDirect() const { return P.getInt() & Direct; } in isDirect() function in __anona4a347190111::BindingKey125 os << ',' << (K.isDirect() ? "direct" : "default") in operator <<()594 if (!K.isDirect()) in iterBindings()861 if (IncludeAllDefaultBindings || NextKey.isDirect()) in collectSubRegionBindings()871 if (IncludeAllDefaultBindings || NextKey.isDirect()) in collectSubRegionBindings()
1168 if (AI.isDirect() && AI.getCanBeFlattened() && STy) { in construct()1342 if (st && ArgInfo.isDirect() && ArgInfo.getCanBeFlattened()) { in GetFunctionType()2013 if (ArgI.isDirect() && ArgI.getCanBeFlattened() && STy && in EmitFunctionProlog()3318 if (STy && ArgInfo.isDirect() && ArgInfo.getCanBeFlattened()) { in EmitCall()
339 if (ThisAI.isDirect()) { in EmitMustTailThunk()
1956 if (RetAI.isDirect() || RetAI.isExtend()) { in EmitAsmStmt()
1535 if (info.isDirect()) { in isPassedUsingAVXType()2961 assert(AI.isDirect() && "Unexpected ABI info for mixed regs"); in EmitVAArg()
1714 bool isDirect = false; in LowerCall() local1757 isDirect = true; in LowerCall()1794 isDirect = true; in LowerCall()1826 if ((!isDirect || isARMFunc) && !Subtarget->hasV5TOps()) in LowerCall()1831 if (!isDirect && !Subtarget->hasV5TOps()) in LowerCall()1833 else if (doesNotRet && isDirect && Subtarget->hasRAS() && in LowerCall()