| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerKernelArguments.cpp | 97 Type *ArgTy = Arg.getType(); in runOnFunction() local 98 unsigned Align = DL.getABITypeAlignment(ArgTy); in runOnFunction() 99 unsigned Size = DL.getTypeSizeInBits(ArgTy); in runOnFunction() 100 unsigned AllocSize = DL.getTypeAllocSize(ArgTy); in runOnFunction() 108 if (PointerType *PT = dyn_cast<PointerType>(ArgTy)) { in runOnFunction() 123 VectorType *VT = dyn_cast<VectorType>(ArgTy); in runOnFunction() 125 bool DoShiftOpt = Size < 32 && !ArgTy->isAggregateType(); in runOnFunction() 155 ArgPtr = Builder.CreateBitCast(ArgPtr, ArgTy->getPointerTo(AS), in runOnFunction() 170 if (isa<PointerType>(ArgTy)) { in runOnFunction() 210 Value *NewVal = Builder.CreateBitCast(Trunc, ArgTy, in runOnFunction()
|
| H A D | AMDGPURewriteOutArguments.cpp | 191 PointerType *ArgTy = dyn_cast<PointerType>(Arg.getType()); in isOutArgumentCandidate() local 194 if (!ArgTy || (ArgTy->getAddressSpace() != DL->getAllocaAddrSpace() && in isOutArgumentCandidate() 197 DL->getTypeStoreSize(ArgTy->getPointerElementType()) > MaxOutArgSizeBytes) { in isOutArgumentCandidate() 290 Type *ArgTy = OutArg->getType()->getPointerElementType(); in runOnFunction() local 297 unsigned ArgNumRegs = DL->getTypeStoreSize(ArgTy) / 4; in runOnFunction() 344 ReturnTypes.push_back(ArgTy); in runOnFunction()
|
| H A D | AMDGPUCallLowering.cpp | 160 Type *ArgTy = Arg.getType(); in lowerFormalArguments() local 161 unsigned AllocSize = DL.getTypeAllocSize(ArgTy); in lowerFormalArguments() 165 unsigned ABIAlign = DL.getABITypeAlignment(ArgTy); in lowerFormalArguments() 171 ArgOffset = alignTo(ArgOffset, DL.getABITypeAlignment(ArgTy)); in lowerFormalArguments() 172 lowerParameter(MIRBuilder, ArgTy, ArgOffset, Align, VRegs[i]); in lowerFormalArguments()
|
| H A D | AMDGPUSubtarget.cpp | 426 Type *ArgTy = Arg.getType(); in getExplicitKernArgSize() local 428 unsigned Align = DL.getABITypeAlignment(ArgTy); in getExplicitKernArgSize() 429 uint64_t AllocSize = DL.getTypeAllocSize(ArgTy); in getExplicitKernArgSize()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMLegalizerInfo.cpp | 364 Type *ArgTy = Type::getInt32Ty(Ctx); in legalizeCustom() local 365 StructType *RetTy = StructType::get(Ctx, {ArgTy, ArgTy}, /* Packed */ true); in legalizeCustom() 370 {{MI.getOperand(1).getReg(), ArgTy}, in legalizeCustom() 371 {MI.getOperand(2).getReg(), ArgTy}}); in legalizeCustom() 405 auto *ArgTy = OpSize == 32 ? Type::getFloatTy(Ctx) : Type::getDoubleTy(Ctx); in legalizeCustom() local 413 {{MI.getOperand(2).getReg(), ArgTy}, in legalizeCustom() 414 {MI.getOperand(3).getReg(), ArgTy}}); in legalizeCustom()
|
| H A D | ARMFastISel.cpp | 2246 Type *ArgTy = Op->getType(); in ARMEmitLibcall() local 2248 if (!isTypeLegal(ArgTy, ArgVT)) return false; in ARMEmitLibcall() 2251 unsigned OriginalAlignment = DL.getABITypeAlignment(ArgTy); in ARMEmitLibcall() 2375 Type *ArgTy = (*i)->getType(); in SelectCall() local 2377 if (!isTypeLegal(ArgTy, ArgVT) && ArgVT != MVT::i16 && ArgVT != MVT::i8 && in SelectCall() 2385 unsigned OriginalAlignment = DL.getABITypeAlignment(ArgTy); in SelectCall() 3046 Type *ArgTy = Arg.getType(); in fastLowerArguments() local 3047 if (ArgTy->isStructTy() || ArgTy->isArrayTy() || ArgTy->isVectorTy()) in fastLowerArguments() 3050 EVT ArgVT = TLI.getValueType(DL, ArgTy); in fastLowerArguments()
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | ExternalFunctions.cpp | 211 Type *ArgTy = FTy->getParamType(ArgNo); in ffiInvoke() local 212 args[ArgNo] = ffiTypeFor(ArgTy); in ffiInvoke() 213 ArgBytes += TD.getTypeStoreSize(ArgTy); in ffiInvoke() 223 Type *ArgTy = FTy->getParamType(ArgNo); in ffiInvoke() local 224 values[ArgNo] = ffiValueFor(ArgTy, ArgVals[ArgNo], ArgDataPtr); in ffiInvoke() 225 ArgDataPtr += TD.getTypeStoreSize(ArgTy); in ffiInvoke()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExprAgg.cpp | 900 QualType ArgTy = E->getLHS()->getType(); in EmitCompare() local 902 ArgTy = CT->getElementType(); in EmitCompare() 932 if (ArgTy->hasFloatingRepresentation()) in EmitCompare() 935 if (ArgTy->isIntegralOrEnumerationType() || ArgTy->isPointerType()) { in EmitCompare() 957 QualType ArgTy = E->getLHS()->getType(); in VisitBinCmp() local 960 if (ArgTy->isVectorType()) in VisitBinCmp() 963 if (!ArgTy->isIntegralOrEnumerationType() && !ArgTy->isRealFloatingType() && in VisitBinCmp() 964 !ArgTy->isNullPtrType() && !ArgTy->isPointerType() && in VisitBinCmp() 965 !ArgTy->isMemberPointerType() && !ArgTy->isAnyComplexType()) { in VisitBinCmp() 968 bool IsComplex = ArgTy->isAnyComplexType(); in VisitBinCmp() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | GenericTaintChecker.cpp | 442 QualType ArgTy = Arg->getType().getCanonicalType(); in getPointedToSVal() local 443 if (!ArgTy->isPointerType()) in getPointedToSVal() 446 QualType ValTy = ArgTy->getPointeeType(); in getPointedToSVal() 501 const Type *ArgTy = Arg->getType().getTypePtr(); in process() local 502 QualType PType = ArgTy->getPointeeType(); in process() 504 (ArgTy->isReferenceType() && !Arg->getType().isConstQualified())) in process()
|
| H A D | BasicObjCFoundationChecks.cpp | 751 QualType ArgTy = msg.getArgExpr(I)->getType(); in checkPreObjCMessage() local 752 if (ArgTy->isObjCObjectPointerType()) in checkPreObjCMessage() 756 if (ArgTy->isBlockPointerType()) in checkPreObjCMessage() 764 if (C.getASTContext().isObjCNSObjectType(ArgTy)) in checkPreObjCMessage() 768 if (coreFoundation::isCFObjectRef(ArgTy)) in checkPreObjCMessage() 789 ArgTy.print(os, C.getLangOpts()); in checkPreObjCMessage()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | InterleavedLoadCombinePass.cpp | 788 VectorType *ArgTy = dyn_cast<VectorType>(SVI->getOperand(0)->getType()); in computeFromSVI() local 789 assert(ArgTy && "ShuffleVector Operand is not a VectorType"); in computeFromSVI() 792 VectorInfo LHS(ArgTy); in computeFromSVI() 797 VectorInfo RHS(ArgTy); in computeFromSVI() 838 assert((i < 2 * (signed)ArgTy->getNumElements()) && in computeFromSVI() 843 else if (i < (signed)ArgTy->getNumElements()) { in computeFromSVI() 850 Result.EI[j] = RHS.EI[i - ArgTy->getNumElements()]; in computeFromSVI()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFastISel.cpp | 642 Type *ArgTy = Arg.getType(); in fastLowerArguments() local 643 if (ArgTy->isStructTy() || ArgTy->isArrayTy()) in fastLowerArguments() 645 if (!Subtarget->hasSIMD128() && ArgTy->isVectorTy()) in fastLowerArguments() 650 switch (getSimpleType(ArgTy)) { in fastLowerArguments() 713 MVT::SimpleValueType ArgTy = getLegalType(getSimpleType(Arg.getType())); in fastLowerArguments() local 714 if (ArgTy == MVT::INVALID_SIMPLE_VALUE_TYPE) { in fastLowerArguments() 718 MFI->addParam(ArgTy); in fastLowerArguments() 823 MVT::SimpleValueType ArgTy = getSimpleType(V->getType()); in selectCall() local 824 if (ArgTy == MVT::INVALID_SIMPLE_VALUE_TYPE) in selectCall()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.h | 306 unsigned getABIAlignmentForCallingConv(Type *ArgTy, in getABIAlignmentForCallingConv() argument 308 if (ArgTy->isVectorTy()) in getABIAlignmentForCallingConv() 309 return std::min(DL.getABITypeAlignment(ArgTy), 8U); in getABIAlignmentForCallingConv() 310 return DL.getABITypeAlignment(ArgTy); in getABIAlignmentForCallingConv()
|
| H A D | MipsFastISel.cpp | 1355 Type *ArgTy = FormalArg.getType(); in fastLowerArguments() local 1356 if (ArgTy->isStructTy() || ArgTy->isArrayTy() || ArgTy->isVectorTy()) { in fastLowerArguments() 1361 EVT ArgVT = TLI.getValueType(DL, ArgTy); in fastLowerArguments()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaExprCXX.cpp | 4408 if (const auto *RD = ArgTy->getAsCXXRecordDecl()) in CheckUnaryTypeTraitTypeCompleteness() 4418 if (ArgTy->getAsCXXRecordDecl()) in CheckUnaryTypeTraitTypeCompleteness() 4445 ArgTy = QualType(ArgTy->getBaseElementTypeUnsafe(), 0); in CheckUnaryTypeTraitTypeCompleteness() 4454 if (ArgTy->isIncompleteArrayType() || ArgTy->isVoidType()) in CheckUnaryTypeTraitTypeCompleteness() 4937 QualType ArgTy = TSI->getType(); in evaluateTypeTrait() local 4938 if (ArgTy->isVoidType() || ArgTy->isIncompleteArrayType()) in evaluateTypeTrait() 4941 if (S.RequireCompleteType(KWLoc, ArgTy, in evaluateTypeTrait() 4960 QualType ArgTy = Args[I]->getType(); in evaluateTypeTrait() local 4961 if (ArgTy->isObjectType() || ArgTy->isFunctionType()) in evaluateTypeTrait() 4962 ArgTy = S.Context.getRValueReferenceType(ArgTy); in evaluateTypeTrait() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 4663 QualType ArgTy = Context.getTypeDeclType(Method->getParent()); in AddImplicitObjectParameterType() local 4664 ArgTy = Context.getQualifiedType(ArgTy, Method->getTypeQualifiers()); in AddImplicitObjectParameterType() 4666 ArgTy = Context.getRValueReferenceType(ArgTy); in AddImplicitObjectParameterType() 4668 ArgTy = Context.getLValueReferenceType(ArgTy); in AddImplicitObjectParameterType() 4669 ArgTypes.push_back(ArgTy); in AddImplicitObjectParameterType()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Type.cpp | 332 bool FunctionType::isValidArgumentType(Type *ArgTy) { in isValidArgumentType() argument 333 return ArgTy->isFirstClassType(); in isValidArgumentType()
|
| H A D | Function.cpp | 276 Type *ArgTy = FT->getParamType(i); in BuildLazyArguments() local 277 assert(!ArgTy->isVoidTy() && "Cannot have void typed arguments!"); in BuildLazyArguments() 278 new (Arguments + i) Argument(ArgTy, "", const_cast<Function *>(this), i); in BuildLazyArguments()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Edit/ |
| H A D | RewriteObjCFoundationAPI.cpp | 828 QualType ArgTy = Arg->getType(); in rewriteToNumberLiteral() local 832 if (Ctx.hasSameType(ArgTy, CallTy)) { in rewriteToNumberLiteral() 843 bool LitIsFloat = ArgTy->isFloatingType(); in rewriteToNumberLiteral()
|
| /freebsd-12.1/contrib/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 2394 Type *ArgTy = nullptr; in ParseParameterList() local 2397 if (ParseType(ArgTy, ArgLoc)) in ParseParameterList() 2400 if (ArgTy->isMetadataTy()) { in ParseParameterList() 2496 Type *ArgTy = nullptr; in ParseArgumentList() local 2500 if (ParseType(ArgTy) || in ParseArgumentList() 2503 if (ArgTy->isVoidTy()) in ParseArgumentList() 2529 if (ArgTy->isVoidTy()) in ParseArgumentList() 5988 Type *ArgTy = nullptr; in ParseExceptionArgs() local 5989 if (ParseType(ArgTy, ArgLoc)) in ParseExceptionArgs() 5993 if (ArgTy->isMetadataTy()) { in ParseExceptionArgs() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 1711 Type *ArgTy = Arg->getType(); in insertSinCosCall() local 1723 ? static_cast<Type *>(VectorType::get(ArgTy, 2)) in insertSinCosCall() 1724 : static_cast<Type *>(StructType::get(ArgTy, ArgTy)); in insertSinCosCall() 1727 ResTy = StructType::get(ArgTy, ArgTy); in insertSinCosCall() 1732 ResTy, ArgTy); in insertSinCosCall()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCOpts.cpp | 1522 Type *ArgTy = Arg->getType(); in MoveCalls() local 1523 Type *ParamTy = PointerType::getUnqual(Type::getInt8Ty(ArgTy->getContext())); in MoveCalls() 1529 Value *MyArg = ArgTy == ParamTy ? Arg : in MoveCalls() 1542 Value *MyArg = ArgTy == ParamTy ? Arg : in MoveCalls()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | DerivedTypes.h | 121 static bool isValidArgumentType(Type *ArgTy);
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 937 Type *ArgTy = nullptr; in analyzeInputArgs() local 939 ArgTy = FType->getReturnType(); in analyzeInputArgs() 941 ArgTy = FType->getParamType(Ins[i].getOrigArgIndex()); in analyzeInputArgs() 944 ArgFlags, CCInfo, /*IsRet=*/true, IsRet, ArgTy)) { in analyzeInputArgs()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeTypes.cpp | 1038 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandChainLibCall() local 1040 Entry.Ty = ArgTy; in ExpandChainLibCall()
|