Home
last modified time | relevance | path

Searched refs:argType (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenCall.cpp50 for (const CanQualType &argType : fi.requiredArguments()) in getFunctionType() local
51 argTypes.push_back(convertType(argType)); in getFunctionType()
500 mlir::Type argType = convertType(canQualArgType); in emitCall() local
501 if (!mlir::isa<cir::RecordType>(argType)) { in emitCall()
508 if (argType != v.getType() && mlir::isa<cir::IntType>(v.getType())) in emitCall()
527 auto argRecordTy = cast<cir::RecordType>(argType); in emitCall()
648 clang::QualType argType) { in emitCallArg() argument
649 assert(argType->isReferenceType() == e->isGLValue() && in emitCallArg()
654 return args.add(emitReferenceBindingToExpr(e), argType); in emitCallArg()
657 bool hasAggregateEvalKind = hasAggregateEvaluationKind(argType); in emitCallArg()
[all …]
H A DCIRGenFunction.h804 clang::QualType argType);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp145 static bool needsAmpersandOnTemplateArg(QualType paramType, QualType argType) { in needsAmpersandOnTemplateArg() argument
151 if (argType->isArrayType()) in needsAmpersandOnTemplateArg()
152 return getArrayDepth(argType) == getArrayDepth(paramType->getPointeeType()); in needsAmpersandOnTemplateArg()
H A DType.cpp1404 QualType argType = TypeArgs[typeParam->getIndex()]; in VisitObjCTypeParamType() local
1406 return argType; in VisitObjCTypeParamType()
1414 argType, protocolsToApply, hasError, true /*allowOnPointerType*/); in VisitObjCTypeParamType()
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h831 for (const CanQualType &argType : argTypes) in Profile() local
832 argType.Profile(ID); in Profile()
/freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/
H A DLowerToLLVM.cpp1152 for (const auto &argType : llvm::enumerate(fnType.getInputs())) { in matchAndRewrite() local
1153 mlir::Type convertedType = typeConverter->convertType(argType.value()); in matchAndRewrite()
1156 signatureConversion.addInputs(argType.index(), convertedType); in matchAndRewrite()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp1623 QualType argType = argDecl->getType().getNonReferenceType(); in generateObjCSetterBody() local
1624 DeclRefExpr arg(getContext(), argDecl, false, argType, VK_LValue, in generateObjCSetterBody()
1627 argType.getUnqualifiedType(), CK_LValueToRValue, in generateObjCSetterBody()
H A DCGCall.cpp1791 llvm::Type *argType = ArgInfo.getCoerceToType(); in GetFunctionType() local
1792 llvm::StructType *st = dyn_cast<llvm::StructType>(argType); in GetFunctionType()
1799 ArgTypes[FirstIRArg] = argType; in GetFunctionType()