Searched refs:isDirect (Results 1 – 12 of 12) sorted by relevance
121 return isDirect() || isExtend() || isIndirect() || isIndirectAliased() || in canHavePaddingType()296 bool isDirect() const { return TheKind == Direct; } in isDirect() function306 return isDirect() || isExtend() || isCoerceAndExpand(); in canHaveCoerceToType()311 assert((isDirect() || isExtend()) && "Not a direct or extend kind"); in getDirectOffset()315 assert((isDirect() || isExtend()) && "Not a direct or extend kind"); in setDirectOffset()320 assert((isDirect() || isExtend()) && "Not a direct or extend kind"); in getDirectAlign()324 assert((isDirect() || isExtend()) && "Not a direct or extend kind"); in setDirectAlign()379 assert((isDirect() || isExtend() || isIndirect()) && "Invalid kind!"); in getInReg()384 assert((isDirect() || isExtend() || isIndirect()) && "Invalid kind!"); in setInReg()466 assert(isDirect() && "Invalid kind!"); in getCanBeFlattened()[all …]
35 else if (Info.isDirect() && Info.getInReg()) { in updateState()
1352 if (info.isDirect()) { in isPassedUsingAVXType()3083 assert(AI.isDirect() && "Unexpected ABI info for mixed regs"); in EmitVAArg()
439 bool isDirect) { in getCallOpcode() argument440 if (isDirect) in getCallOpcode()
2655 bool isDirect = false; in LowerCall() local2718 isDirect = true; in LowerCall()2754 isDirect = true; in LowerCall()2775 assert(!isARMFunc && !isDirect && in LowerCall()2800 else if ((!isDirect || isARMFunc) && !Subtarget->hasV5TOps()) in LowerCall()2805 if (!isDirect && !Subtarget->hasV5TOps()) in LowerCall()2807 else if (doesNotRet && isDirect && Subtarget->hasRetAddrStack() && in LowerCall()
2770 bool isDirect = Method && Method->isDirectMethod(); in GenerateMessageSend() local2774 if (!isDirect) { in GenerateMessageSend()2793 if (!isDirect) in GenerateMessageSend()2849 requiresExplicitZeroResult = !isDirect; in GenerateMessageSend()2894 if (isDirect) in GenerateMessageSend()2939 if (!isDirect) in GenerateMessageSend()4064 bool isDirect = OMD->isDirectMethod(); in GenerateMethod() local4066 getSymbolNameForMethod(OMD, /*include category*/ !isDirect); in GenerateMethod()4068 if (!isDirect) in GenerateMethod()
406 assert((AI.isDirect() || AI.isExtend()) && in EmitVAArgInstr()
408 if (ThisAI.isDirect()) { in EmitMustTailThunk()
1534 if (AI.isDirect() && AI.getCanBeFlattened() && STy) { in construct()1721 if (st && ArgInfo.isDirect() && ArgInfo.getCanBeFlattened()) { in GetFunctionType()3233 if (ArgI.isDirect() && ArgI.getCanBeFlattened() && STy && in EmitFunctionProlog()5312 if (STy && ArgInfo.isDirect() && ArgInfo.getCanBeFlattened()) { in EmitCall()
2669 if (RetAI.isDirect() || RetAI.isExtend()) { in EmitAsmStmt()
72 bool isDirect() const { return P.getInt() & Direct; } in isDirect() function in __anon93e2d1960111::BindingKey126 Out << "\"kind\": \"" << (K.isDirect() ? "Direct" : "Default") in operator <<()651 if (!Key.isDirect()) in iterBindings()897 if (IncludeAllDefaultBindings || NextKey.isDirect()) in collectSubRegionBindings()907 if (IncludeAllDefaultBindings || NextKey.isDirect()) in collectSubRegionBindings()
8189 const int isDirect in accountingDiffTolerated() local8194 = isDirect ? &rootParser->m_accounting.countBytesDirect in accountingDiffTolerated()