Home
last modified time | relevance | path

Searched refs:isDirect (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h121 return isDirect() || isExtend() || isIndirect() || isIndirectAliased() || in canHavePaddingType()
296 bool isDirect() const { return TheKind == Direct; } in isDirect() function
306 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 …]
/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMDialect.cpp939 bool isDirect = callee.has_value(); in print() local
944 if (isDirect) in print()
949 p << '(' << getOperands().drop_front(isDirect ? 0 : 1) << ')'; in print()
981 bool isDirect = operands.empty(); in parse() local
996 if (isDirect) { in parse()
1244 bool isDirect = callee.has_value(); in print() local
1249 if (isDirect) in print()
1254 auto args = getOperands().drop_front(isDirect ? 0 : 1); in print()
1277 bool isDirect = operands.empty(); in parse() local
1280 if (isDirect) in parse()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp437 bool isDirect) { in getCallOpcode() argument
438 if (isDirect) in getCallOpcode()
H A DARMISelLowering.cpp2627 bool isDirect = false; in LowerCall() local
2676 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()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DRegionStore.cpp71 bool isDirect() const { return P.getInt() & Direct; } in isDirect() function in __anone91272100111::BindingKey
125 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()
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIROps.cpp650 bool isDirect = getCallee().has_value(); in print() local
652 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() local
674 if (isDirect) in parse()
688 if (isDirect) { in parse()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGVTables.cpp407 if (ThisAI.isDirect()) { in EmitMustTailThunk()
H A DCGCall.cpp1524 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()
H A DCGStmt.cpp2526 if (RetAI.isDirect() || RetAI.isExtend()) { in EmitAsmStmt()
H A DTargetInfo.cpp711 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()