Home
last modified time | relevance | path

Searched refs:ArgTy (Results 1 – 25 of 36) sorted by relevance

12

/NextBSD/contrib/llvm/lib/ExecutionEngine/Interpreter/
HDExternalFunctions.cpp199 Type *ArgTy = FTy->getParamType(ArgNo); in ffiInvoke() local
200 args[ArgNo] = ffiTypeFor(ArgTy); in ffiInvoke()
201 ArgBytes += TD->getTypeStoreSize(ArgTy); in ffiInvoke()
211 Type *ArgTy = FTy->getParamType(ArgNo); in ffiInvoke() local
212 values[ArgNo] = ffiValueFor(ArgTy, ArgVals[ArgNo], ArgDataPtr); in ffiInvoke()
213 ArgDataPtr += TD->getTypeStoreSize(ArgTy); in ffiInvoke()
/NextBSD/contrib/llvm/lib/IR/
HDModule.cpp156 while (Type *ArgTy = va_arg(Args, Type*)) in getOrInsertFunction() local
157 ArgTys.push_back(ArgTy); in getOrInsertFunction()
174 while (Type *ArgTy = va_arg(Args, Type*)) in getOrInsertFunction() local
175 ArgTys.push_back(ArgTy); in getOrInsertFunction()
HDType.cpp394 bool FunctionType::isValidArgumentType(Type *ArgTy) { in isValidArgumentType() argument
395 return ArgTy->isFirstClassType(); in isValidArgumentType()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDGenericTaintChecker.cpp437 const PointerType *ArgTy = in getPointedToSymbol() local
440 ArgTy ? ArgTy->getPointeeType(): QualType()); in getPointedToSymbol()
489 const Type *ArgTy = Arg->getType().getTypePtr(); in process() local
490 QualType PType = ArgTy->getPointeeType(); in process()
492 || (ArgTy->isReferenceType() && !Arg->getType().isConstQualified())) in process()
HDBasicObjCFoundationChecks.cpp781 QualType ArgTy = msg.getArgExpr(I)->getType(); in checkPreObjCMessage() local
782 if (ArgTy->isObjCObjectPointerType()) in checkPreObjCMessage()
786 if (ArgTy->isBlockPointerType()) in checkPreObjCMessage()
794 if (C.getASTContext().isObjCNSObjectType(ArgTy)) in checkPreObjCMessage()
798 if (coreFoundation::isCFObjectRef(ArgTy)) in checkPreObjCMessage()
819 ArgTy.print(os, C.getLangOpts()); in checkPreObjCMessage()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMFastISel.cpp2226 Type *ArgTy = Op->getType(); in ARMEmitLibcall() local
2228 if (!isTypeLegal(ArgTy, ArgVT)) return false; in ARMEmitLibcall()
2231 unsigned OriginalAlignment = DL.getABITypeAlignment(ArgTy); in ARMEmitLibcall()
2354 Type *ArgTy = (*i)->getType(); in SelectCall() local
2356 if (!isTypeLegal(ArgTy, ArgVT) && ArgVT != MVT::i16 && ArgVT != MVT::i8 && in SelectCall()
2364 unsigned OriginalAlignment = DL.getABITypeAlignment(ArgTy); in SelectCall()
3024 Type *ArgTy = I->getType(); in fastLowerArguments() local
3025 if (ArgTy->isStructTy() || ArgTy->isArrayTy() || ArgTy->isVectorTy()) in fastLowerArguments()
3028 EVT ArgVT = TLI.getValueType(DL, ArgTy); in fastLowerArguments()
/NextBSD/contrib/llvm/lib/Transforms/Utils/
HDSimplifyLibCalls.cpp1364 Type *ArgTy = Arg->getType(); in insertSinCosCall() local
1376 ? static_cast<Type *>(VectorType::get(ArgTy, 2)) in insertSinCosCall()
1377 : static_cast<Type *>(StructType::get(ArgTy, ArgTy, nullptr)); in insertSinCosCall()
1380 ResTy = StructType::get(ArgTy, ArgTy, nullptr); in insertSinCosCall()
1385 ResTy, ArgTy, nullptr); in insertSinCosCall()
HDInlineFunction.cpp750 PointerType *ArgTy = cast<PointerType>(Arg->getType()); in HandleByValArgument() local
751 Type *AggTy = ArgTy->getElementType(); in HandleByValArgument()
/NextBSD/contrib/llvm/lib/AsmParser/
HDLLParser.cpp1859 Type *ArgTy = nullptr; in ParseParameterList() local
1862 if (ParseType(ArgTy, ArgLoc)) in ParseParameterList()
1865 if (ArgTy->isMetadataTy()) { in ParseParameterList()
1870 if (ParseOptionalParamAttrs(ArgAttrs) || ParseValue(ArgTy, V, PFS)) in ParseParameterList()
1910 Type *ArgTy = nullptr; in ParseArgumentList() local
1914 if (ParseType(ArgTy) || in ParseArgumentList()
1917 if (ArgTy->isVoidTy()) in ParseArgumentList()
1925 if (!FunctionType::isValidArgumentType(ArgTy)) in ParseArgumentList()
1929 ArgList.emplace_back(TypeLoc, ArgTy, AttributeSet::get(ArgTy->getContext(), in ParseArgumentList()
1942 if (ParseType(ArgTy) || ParseOptionalParamAttrs(Attrs)) return true; in ParseArgumentList()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/Edit/
HDRewriteObjCFoundationAPI.cpp825 QualType ArgTy = Arg->getType(); in rewriteToNumberLiteral() local
829 if (Ctx.hasSameType(ArgTy, CallTy)) { in rewriteToNumberLiteral()
840 bool LitIsFloat = ArgTy->isFloatingType(); in rewriteToNumberLiteral()
/NextBSD/contrib/llvm/include/llvm/IR/
HDDerivedTypes.h118 static bool isValidArgumentType(Type *ArgTy);
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDTargetInfo.cpp5226 ABIArgInfo classifyArgumentType(QualType ArgTy) const;
5351 llvm::Type *ArgTy = CGF.ConvertTypeForMem(Ty); in EmitVAArg() local
5352 llvm::Type *APTy = llvm::PointerType::getUnqual(ArgTy); in EmitVAArg()
5363 ArgTy = AI.getCoerceToType(); in EmitVAArg()
5364 InFPRs = ArgTy->isFloatTy() || ArgTy->isDoubleTy(); in EmitVAArg()
5365 IsVector = ArgTy->isVectorTy(); in EmitVAArg()
6375 llvm::Type *ArgTy = CGT.ConvertType(Ty); in EmitVAArg() local
6377 AI.setCoerceToType(ArgTy); in EmitVAArg()
6383 llvm::Type *ArgPtrTy = llvm::PointerType::getUnqual(ArgTy); in EmitVAArg()
6395 .CreateConstGEP1_32(Addr, 8 - getDataLayout().getTypeAllocSize(ArgTy), in EmitVAArg()
[all …]
HDCGExprCXX.cpp1413 QualType ArgTy = DeleteFTy->getParamType(0); in EmitDeleteCall() local
1414 llvm::Value *DeletePtr = Builder.CreateBitCast(Ptr, ConvertType(ArgTy)); in EmitDeleteCall()
1415 DeleteArgs.add(RValue::get(DeletePtr), ArgTy); in EmitDeleteCall()
HDCGExprScalar.cpp3387 llvm::Type *ArgTy = ConvertType(VE->getType()); in VisitVAArgExpr() local
3391 return Builder.CreateVAArg(ArgValue, ArgTy); in VisitVAArgExpr()
3397 if (ArgTy != Val->getType()) { in VisitVAArgExpr()
3398 if (ArgTy->isPointerTy() && !Val->getType()->isPointerTy()) in VisitVAArgExpr()
3399 Val = Builder.CreateIntToPtr(Val, ArgTy); in VisitVAArgExpr()
3401 Val = Builder.CreateTrunc(Val, ArgTy); in VisitVAArgExpr()
HDCGDecl.cpp503 QualType ArgTy = FnInfo.arg_begin()->type; in Emit() local
505 CGF.Builder.CreateBitCast(Addr, CGF.ConvertType(ArgTy)); in Emit()
HDCGBuiltin.cpp2714 llvm::Type *ArgTy = CGF.ConvertType(Arg->getType()); in EmitCommonNeonSISDBuiltinExpr() local
2715 Function *F = CGF.LookupNeonLLVMIntrinsic(Int, Modifier, ArgTy, E); in EmitCommonNeonSISDBuiltinExpr()
2721 llvm::Type *ArgTy = ai->getType(); in EmitCommonNeonSISDBuiltinExpr() local
2723 ArgTy->getPrimitiveSizeInBits()) in EmitCommonNeonSISDBuiltinExpr()
2726 assert(ArgTy->isVectorTy() && !Ops[j]->getType()->isVectorTy()); in EmitCommonNeonSISDBuiltinExpr()
2730 CGF.Builder.CreateTruncOrBitCast(Ops[j], ArgTy->getVectorElementType()); in EmitCommonNeonSISDBuiltinExpr()
2732 CGF.Builder.CreateInsertElement(UndefValue::get(ArgTy), Ops[j], C0); in EmitCommonNeonSISDBuiltinExpr()
5067 llvm::Type *ArgTy = llvm::VectorType::get( in EmitAArch64BuiltinExpr() local
5069 llvm::Type* Tys[2] = { VTy, ArgTy }; in EmitAArch64BuiltinExpr()
6333 QualType ArgTy = E->getArg(1)->getType(); in EmitX86BuiltinExpr() local
[all …]
/NextBSD/contrib/llvm/lib/Transforms/ObjCARC/
HDObjCARCOpts.cpp1482 Type *ArgTy = Arg->getType(); in MoveCalls() local
1483 Type *ParamTy = PointerType::getUnqual(Type::getInt8Ty(ArgTy->getContext())); in MoveCalls()
1489 Value *MyArg = ArgTy == ParamTy ? Arg : in MoveCalls()
1500 Value *MyArg = ArgTy == ParamTy ? Arg : in MoveCalls()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateDeduction.cpp4116 QualType ArgTy = Context.getTypeDeclType(Method->getParent()); in AddImplicitObjectParameterType() local
4117 ArgTy = Context.getQualifiedType(ArgTy, in AddImplicitObjectParameterType()
4120 ArgTy = Context.getRValueReferenceType(ArgTy); in AddImplicitObjectParameterType()
4122 ArgTy = Context.getLValueReferenceType(ArgTy); in AddImplicitObjectParameterType()
4123 ArgTypes.push_back(ArgTy); in AddImplicitObjectParameterType()
HDSemaExprCXX.cpp3486 QualType ArgTy) { in CheckUnaryTypeTraitTypeCompleteness() argument
3575 QualType ElTy = ArgTy; in CheckUnaryTypeTraitTypeCompleteness()
3576 if (ArgTy->isIncompleteArrayType()) in CheckUnaryTypeTraitTypeCompleteness()
3577 ElTy = S.Context.getAsArrayType(ArgTy)->getElementType(); in CheckUnaryTypeTraitTypeCompleteness()
4027 QualType ArgTy = Args[I]->getType(); in evaluateTypeTrait() local
4028 if (ArgTy->isVoidType() || ArgTy->isIncompleteArrayType()) in evaluateTypeTrait()
4031 if (S.RequireCompleteType(KWLoc, ArgTy, in evaluateTypeTrait()
HDSemaExpr.cpp1500 QualType ArgTy[2]; in BuildCookedLiteralOperatorCall() local
1502 ArgTy[ArgIdx] = Args[ArgIdx]->getType(); in BuildCookedLiteralOperatorCall()
1503 if (ArgTy[ArgIdx]->isArrayType()) in BuildCookedLiteralOperatorCall()
1504 ArgTy[ArgIdx] = S.Context.getArrayDecayedType(ArgTy[ArgIdx]); in BuildCookedLiteralOperatorCall()
1513 if (S.LookupLiteralOperator(Scope, R, llvm::makeArrayRef(ArgTy, Args.size()), in BuildCookedLiteralOperatorCall()
1600 QualType ArgTy[] = { in ActOnStringLiteral() local
1605 switch (LookupLiteralOperator(UDLScope, R, ArgTy, in ActOnStringLiteral()
10977 QualType ArgTy = TInfo->getType(); in BuildBuiltinOffsetOf() local
10978 bool Dependent = ArgTy->isDependentType(); in BuildBuiltinOffsetOf()
10984 if (!Dependent && !ArgTy->isRecordType()) in BuildBuiltinOffsetOf()
[all …]
HDSemaDeclAttr.cpp529 QualType ArgTy = ArgExp->getType(); in checkAttrArgsAreCapabilityObjs() local
537 ArgTy = DRE->getDecl()->getType(); in checkAttrArgsAreCapabilityObjs()
540 const RecordType *RT = getRecordType(ArgTy); in checkAttrArgsAreCapabilityObjs()
556 ArgTy = FD->getParamDecl(ParamIdxFromZero)->getType(); in checkAttrArgsAreCapabilityObjs()
564 if (!typeHasCapability(S, ArgTy) && !isCapabilityExpr(S, ArgExp)) in checkAttrArgsAreCapabilityObjs()
566 << Attr.getName() << ArgTy; in checkAttrArgsAreCapabilityObjs()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDExprConstant.cpp6084 QualType ArgTy = E->getArg(0)->getType(); in EvaluateBuiltinClassifyType() local
6085 if (ArgTy->isVoidType()) in EvaluateBuiltinClassifyType()
6087 else if (ArgTy->isEnumeralType()) in EvaluateBuiltinClassifyType()
6089 else if (ArgTy->isBooleanType()) in EvaluateBuiltinClassifyType()
6091 else if (ArgTy->isCharType()) in EvaluateBuiltinClassifyType()
6093 else if (ArgTy->isIntegerType()) in EvaluateBuiltinClassifyType()
6095 else if (ArgTy->isPointerType()) in EvaluateBuiltinClassifyType()
6097 else if (ArgTy->isReferenceType()) in EvaluateBuiltinClassifyType()
6099 else if (ArgTy->isRealType()) in EvaluateBuiltinClassifyType()
6101 else if (ArgTy->isComplexType()) in EvaluateBuiltinClassifyType()
[all …]
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDLegalizeTypes.cpp1076 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandChainLibCall() local
1078 Entry.Ty = ArgTy; in ExpandChainLibCall()
HDLegalizeDAG.cpp2068 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandLibCall() local
2070 Entry.Ty = ArgTy; in ExpandLibCall()
2150 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandChainLibCall() local
2152 Entry.Ty = ArgTy; in ExpandChainLibCall()
2278 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandDivRemLibCall() local
2280 Entry.Ty = ArgTy; in ExpandDivRemLibCall()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86FastISel.cpp2735 Type *ArgTy = Arg.getType(); in fastLowerArguments() local
2736 if (ArgTy->isStructTy() || ArgTy->isArrayTy() || ArgTy->isVectorTy()) in fastLowerArguments()
2739 EVT ArgVT = TLI.getValueType(DL, ArgTy); in fastLowerArguments()

12