Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp97 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 DAMDGPURewriteOutArguments.cpp191 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 DAMDGPUCallLowering.cpp160 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 DAMDGPUSubtarget.cpp426 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 DARMLegalizerInfo.cpp364 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 DARMFastISel.cpp2246 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 DExternalFunctions.cpp211 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 DCGExprAgg.cpp900 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 DGenericTaintChecker.cpp442 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 DBasicObjCFoundationChecks.cpp751 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 DInterleavedLoadCombinePass.cpp788 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 DWebAssemblyFastISel.cpp642 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 DMipsISelLowering.h306 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 DMipsFastISel.cpp1355 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 DSemaExprCXX.cpp4408 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 DSemaTemplateDeduction.cpp4663 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 DType.cpp332 bool FunctionType::isValidArgumentType(Type *ArgTy) { in isValidArgumentType() argument
333 return ArgTy->isFirstClassType(); in isValidArgumentType()
H A DFunction.cpp276 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 DRewriteObjCFoundationAPI.cpp828 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 DLLParser.cpp2394 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 DSimplifyLibCalls.cpp1711 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 DObjCARCOpts.cpp1522 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 DDerivedTypes.h121 static bool isValidArgumentType(Type *ArgTy);
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp937 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 DLegalizeTypes.cpp1038 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandChainLibCall() local
1040 Entry.Ty = ArgTy; in ExpandChainLibCall()

123