Searched refs:isDirect (Results 1 – 10 of 10) 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 …]
939 bool isDirect = callee.has_value(); in print() local944 if (isDirect) in print()949 p << '(' << getOperands().drop_front(isDirect ? 0 : 1) << ')'; in print()981 bool isDirect = operands.empty(); in parse() local996 if (isDirect) { in parse()1244 bool isDirect = callee.has_value(); in print() local1249 if (isDirect) in print()1254 auto args = getOperands().drop_front(isDirect ? 0 : 1); in print()1277 bool isDirect = operands.empty(); in parse() local1280 if (isDirect) in parse()[all …]
437 bool isDirect) { in getCallOpcode() argument438 if (isDirect) in getCallOpcode()
2627 bool isDirect = false; in LowerCall() local2676 isDirect = true; in LowerCall()2712 isDirect = true; in LowerCall()2733 assert(!isARMFunc && !isDirect && in LowerCall()2758 else if ((!isDirect || isARMFunc) && !Subtarget->hasV5TOps()) in LowerCall()2763 if (!isDirect && !Subtarget->hasV5TOps()) in LowerCall()2765 else if (doesNotRet && isDirect && Subtarget->hasRetAddrStack() && in LowerCall()
71 bool isDirect() const { return P.getInt() & Direct; } in isDirect() function in __anone91272100111::BindingKey125 Out << "\"kind\": \"" << (K.isDirect() ? "Direct" : "Default") in operator <<()646 if (!K.isDirect()) in iterBindings()893 if (IncludeAllDefaultBindings || NextKey.isDirect()) in collectSubRegionBindings()903 if (IncludeAllDefaultBindings || NextKey.isDirect()) in collectSubRegionBindings()
650 bool isDirect = getCallee().has_value(); in print() local652 if (isDirect) in print()656 p << '(' << (*this)->getOperands().drop_front(isDirect ? 0 : 1) << ')'; in print()661 llvm::drop_begin(getOperandTypes(), isDirect ? 0 : 1)); in print()673 bool isDirect = operands.empty(); in parse() local674 if (isDirect) in parse()688 if (isDirect) { in parse()
407 if (ThisAI.isDirect()) { in EmitMustTailThunk()
1524 if (AI.isDirect() && AI.getCanBeFlattened() && STy) { in construct()1713 if (st && ArgInfo.isDirect() && ArgInfo.getCanBeFlattened()) { in GetFunctionType()2971 if (ArgI.isDirect() && ArgI.getCanBeFlattened() && STy && in EmitFunctionProlog()5036 if (STy && ArgInfo.isDirect() && ArgInfo.getCanBeFlattened()) { in EmitCall()
2526 if (RetAI.isDirect() || RetAI.isExtend()) { in EmitAsmStmt()
711 assert((AI.isDirect() || AI.isExtend()) && in EmitVAArgInstr()2409 if (info.isDirect()) { in isPassedUsingAVXType()4153 assert(AI.isDirect() && "Unexpected ABI info for mixed regs"); in EmitVAArg()9957 else if (Info.isDirect() && Info.getInReg()) { in updateState()