Home
last modified time | relevance | path

Searched refs:ParamTy (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/llvm/unittests/IR/
H A DVPIntrinsicTest.cpp317 for (auto *ParamTy : FuncTy->params()) in TEST_F() local
318 Values.push_back(UndefValue::get(ParamTy)); in TEST_F()
331 for (auto *ParamTy : FuncTy->params()) { in TEST_F() local
333 ASSERT_EQ(*ItNewParams, ParamTy); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp107 Type *ParamTy = Func->getArg(0)->getType(); in insertRVCallWithColors() local
108 Value *CallArg = Builder.CreateBitCast(AnnotatedCall, ParamTy); in insertRVCallWithColors()
H A DObjCARCOpts.cpp1185 Type *ParamTy = CInst->getArgOperand(0)->getType(); in OptimizeIndividualCallImpl() local
1194 if (Op->getType() != ParamTy) in OptimizeIndividualCallImpl()
1195 Op = new BitCastInst(Op, ParamTy, "", InsertPos); in OptimizeIndividualCallImpl()
1806 Type *ParamTy = PointerType::getUnqual(Type::getInt8Ty(ArgTy->getContext())); in MoveCalls() local
1812 Value *MyArg = ArgTy == ParamTy ? Arg : in MoveCalls()
1813 new BitCastInst(Arg, ParamTy, "", InsertPt); in MoveCalls()
1825 Value *MyArg = ArgTy == ParamTy ? Arg : in MoveCalls()
1826 new BitCastInst(Arg, ParamTy, "", InsertPt); in MoveCalls()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DInnerPointerChecker.cpp166 QualType ParamTy = FD->getParamDecl(I)->getType(); in checkFunctionArguments() local
167 if (!ParamTy->isReferenceType() || in checkFunctionArguments()
168 ParamTy->getPointeeType().isConstQualified()) in checkFunctionArguments()
/llvm-project-15.0.7/flang/unittests/Runtime/
H A DListInputTest.cpp154 using ParamTy = std::tuple<std::string, std::vector<int>>; typedef
156 struct SimpleListInputTest : testing::TestWithParam<ParamTy> {};
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp831 std::vector<Type *> ParamTy; in constructFunction() local
842 ParamTy.push_back(value->getType()); in constructFunction()
852 ParamTy.push_back(PointerType::getUnqual(output->getType())); in constructFunction()
856 (ParamTy.size() + AggParamTy.size()) == in constructFunction()
863 size_t NumScalarParams = ParamTy.size(); in constructFunction()
867 ParamTy.push_back(PointerType::getUnqual(StructTy)); in constructFunction()
872 for (Type *i : ParamTy) in constructFunction()
878 RetTy, ParamTy, AllowVarArgs && oldFunction->isVarArg()); in constructFunction()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCallAndReturn.cpp668 QualType ParamTy = PVD->getType(); in evalCall() local
669 if (ParamTy.isNull() || in evalCall()
670 (!ParamTy->isPointerType() && !ParamTy->isReferenceType())) in evalCall()
672 QualType Pointee = ParamTy->getPointeeType(); in evalCall()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3273 Type *ParamTy = FT->getParamType(i); in transformConstExprCastCall() local
3276 if (!CastInst::isBitOrNoopPointerCastable(ActTy, ParamTy, DL)) in transformConstExprCastCall()
3282 ParamTy, AttributeFuncs::ASK_UNSAFE_TO_DROP))) in transformConstExprCastCall()
3298 if (ParamTy != ActTy && CallerPAL.hasParamAttr(i, Attribute::ByVal)) { in transformConstExprCastCall()
3299 PointerType *ParamPTy = dyn_cast<PointerType>(ParamTy); in transformConstExprCastCall()
3362 Type *ParamTy = FT->getParamType(i); in transformConstExprCastCall() local
3365 if ((*AI)->getType() != ParamTy) in transformConstExprCastCall()
3366 NewArg = Builder.CreateBitOrPointerCast(*AI, ParamTy); in transformConstExprCastCall()
3372 ParamTy, AttributeFuncs::ASK_SAFE_TO_DROP); in transformConstExprCastCall()
3374 !ParamTy->isOpaquePointerTy()) { in transformConstExprCastCall()
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp933 QualType ParamTy = Param->getType(); in containsUnexpandedParameterPacks() local
934 assert(!ParamTy.isNull() && "Couldn't parse type?"); in containsUnexpandedParameterPacks()
935 if (ParamTy->containsUnexpandedParameterPack()) return true; in containsUnexpandedParameterPacks()
H A DSemaType.cpp5355 if (ParamTy->isVoidType()) { in GetFullTypeForDeclarator()
5361 ParamTy = Context.IntTy; in GetFullTypeForDeclarator()
5362 Param->setType(ParamTy); in GetFullTypeForDeclarator()
5366 ParamTy = Context.IntTy; in GetFullTypeForDeclarator()
5367 Param->setType(ParamTy); in GetFullTypeForDeclarator()
5370 if (ParamTy.hasQualifiers()) in GetFullTypeForDeclarator()
5376 } else if (ParamTy->isHalfType()) { in GetFullTypeForDeclarator()
5383 << ParamTy << 0; in GetFullTypeForDeclarator()
5394 ParamTy = Context.getPromotedIntegerType(ParamTy); in GetFullTypeForDeclarator()
5398 ParamTy = Context.DoubleTy; in GetFullTypeForDeclarator()
[all …]
H A DSemaChecking.cpp1860 QualType ParamTy = [&]() { in SemaBuiltinLaunder() local
1870 TheCall->setType(ParamTy); in SemaBuiltinLaunder()
1873 if (!ParamTy->isPointerType()) in SemaBuiltinLaunder()
1875 if (ParamTy->isFunctionPointerType()) in SemaBuiltinLaunder()
1877 if (ParamTy->isVoidPointerType()) in SemaBuiltinLaunder()
1897 assert(ParamTy->getPointeeType()->isObjectType() && in SemaBuiltinLaunder()
5669 QualType ParamTy) { in CheckArgAlignment() argument
5672 if (!ParamTy->isPointerType() && !ParamTy->isReferenceType()) in CheckArgAlignment()
5678 if (ParamTy->isPointerType()) in CheckArgAlignment()
5682 ParamTy = ParamTy->getPointeeType(); in CheckArgAlignment()
[all …]
H A DSemaDeclAttr.cpp812 QualType ParamTy = getFunctionOrMethodParamType(D, Idx.getASTIndex()); in checkParamIsIntegerType() local
813 if (!ParamTy->isIntegerType() && !ParamTy->isCharType()) { in checkParamIsIntegerType()
3624 QualType ParamTy = FD->getParamDecl(0)->getType(); in handleCleanupAttr() local
3626 ParamTy, Ty) != Sema::Compatible) { in handleCleanupAttr()
3628 << NI.getName() << ParamTy << Ty; in handleCleanupAttr()
6584 QualType ParamTy = Param->getType(); in DiagnoseSwiftName() local
6585 if (ParamTy->isReferenceType() || ParamTy->isPointerType()) in DiagnoseSwiftName()
6586 return !ParamTy->getPointeeType().isConstQualified(); in DiagnoseSwiftName()
H A DSema.cpp2015 for (const auto &ParamTy : FPTy->param_types()) in checkTypeSupport() local
2016 CheckType(ParamTy); in checkTypeSupport()
H A DSemaOverload.cpp8489 for (QualType ParamTy : CandidateTypes[0].pointer_types()) { in addUnaryStarPointerOverloads() local
8490 QualType PointeeTy = ParamTy->getPointeeType(); in addUnaryStarPointerOverloads()
8498 S.AddBuiltinCandidate(&ParamTy, Args, CandidateSet); in addUnaryStarPointerOverloads()
8529 for (QualType ParamTy : CandidateTypes[0].pointer_types()) in addUnaryPlusPointerOverloads() local
8530 S.AddBuiltinCandidate(&ParamTy, Args, CandidateSet); in addUnaryPlusPointerOverloads()
9095 QualType ParamTy = S.Context.BoolTy; in addExclaimOverload() local
9096 S.AddBuiltinCandidate(&ParamTy, Args, CandidateSet, in addExclaimOverload()
H A DSemaTemplate.cpp2409 QualType ParamTy = NewDI->getType(); in transformFunctionTypeParam() local
2412 ParamTy.getNonLValueExprType(SemaRef.Context), in transformFunctionTypeParam()
2413 ParamTy->isLValueReferenceType() ? VK_LValue in transformFunctionTypeParam()
2414 : ParamTy->isRValueReferenceType() ? VK_XValue in transformFunctionTypeParam()
H A DSemaLookup.cpp3673 QualType ParamTy = FD->getParamDecl(ArgIdx)->getType(); in LookupLiteralOperator() local
3674 if (!Context.hasSameUnqualifiedType(ArgTys[ArgIdx], ParamTy)) { in LookupLiteralOperator()
H A DSemaExprCXX.cpp3845 QualType ParamTy = OperatorNewOrDelete->getParamDecl(i)->getType(); in SemaBuiltinOperatorNewDeleteOverloaded() local
3847 InitializedEntity::InitializeParameter(Context, ParamTy, false); in SemaBuiltinOperatorNewDeleteOverloaded()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprCXX.cpp926 QualType ParamTy = in getLiteralOperatorKind() local
928 if (ParamTy->isPointerType()) in getLiteralOperatorKind()
930 if (ParamTy->isAnyCharacterType()) in getLiteralOperatorKind()
932 if (ParamTy->isIntegerType()) in getLiteralOperatorKind()
934 if (ParamTy->isFloatingType()) in getLiteralOperatorKind()
H A DDeclCXX.cpp836 const auto *ParamTy = in addedMember() local
838 if (!ParamTy || ParamTy->getPointeeType().isConstQualified()) in addedMember()
H A DItaniumMangle.cpp3335 QualType ParamTy = Proto->getParamType(I); in mangleBareFunctionType() local
3336 mangleType(Context.getASTContext().getSignatureParameterType(ParamTy)); in mangleBareFunctionType()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp700 for (Type *ParamTy : FTy->params()) { in hasSufficientLocalMem()
701 PointerType *PtrTy = dyn_cast<PointerType>(ParamTy); in hasSufficientLocalMem()
H A DSIISelLowering.cpp2482 auto *ParamTy = in LowerFormalArguments() local
2485 ParamTy && (ParamTy->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS || in LowerFormalArguments()
2486 ParamTy->getAddressSpace() == AMDGPUAS::REGION_ADDRESS)) { in LowerFormalArguments()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp436 for (Type *ParamTy : FTy->params()) in getSignature()
437 OS << "_" << *ParamTy; in getSignature()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp311 QualType ParamTy = Ctx.getPointerType(Ctx.VoidPtrTy); in getFunctionInfo() local
315 Ctx, nullptr, SourceLocation(), &Ctx.Idents.get(ValNameStr[I]), ParamTy, in getFunctionInfo()
/llvm-project-15.0.7/llvm/lib/IR/
H A DVerifier.cpp3326 for (Type *ParamTy : FTy->params()) { in visitCallBase()
3327 Check(!ParamTy->isMetadataTy(), in visitCallBase()
3329 Check(!ParamTy->isTokenTy(), in visitCallBase()

12