| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| D | AMDGPULowerKernelArguments.cpp | 94 Type *ArgTy = IsByRef ? Arg.getParamByRefType() : Arg.getType(); in runOnFunction() local 97 ABITypeAlign = DL.getABITypeAlign(ArgTy); in runOnFunction() 99 uint64_t Size = DL.getTypeSizeInBits(ArgTy); in runOnFunction() 100 uint64_t AllocSize = DL.getTypeAllocSize(ArgTy); in runOnFunction() 121 if (PointerType *PT = dyn_cast<PointerType>(ArgTy)) { in runOnFunction() 137 auto *VT = dyn_cast<FixedVectorType>(ArgTy); in runOnFunction() 139 bool DoShiftOpt = Size < 32 && !ArgTy->isAggregateType(); in runOnFunction() 165 AdjustedArgTy = ArgTy; in runOnFunction() 182 if (isa<PointerType>(ArgTy)) { in runOnFunction() 222 Value *NewVal = Builder.CreateBitCast(Trunc, ArgTy, in runOnFunction()
|
| D | AMDGPURewriteOutArguments.cpp | 172 PointerType *ArgTy = dyn_cast<PointerType>(Arg.getType()); in isOutArgumentCandidate() local 175 if (!ArgTy || (ArgTy->getAddressSpace() != DL->getAllocaAddrSpace() && in isOutArgumentCandidate() 178 DL->getTypeStoreSize(ArgTy->getPointerElementType()) > MaxOutArgSizeBytes) { in isOutArgumentCandidate() 271 Type *ArgTy = OutArg->getType()->getPointerElementType(); in runOnFunction() local 278 unsigned ArgNumRegs = DL->getTypeStoreSize(ArgTy) / 4; in runOnFunction() 326 ReturnTypes.push_back(ArgTy); in runOnFunction()
|
| D | AMDGPUCallLowering.cpp | 419 LLT ArgTy = getLLTForType(*SplitArg.Ty, DL); in lowerParameter() local 423 ArgTy.getScalarSizeInBits()); in lowerParameter() 424 ArgTy = ArgTy.isVector() ? LLT::vector(ArgTy.getElementCount(), PtrTy) in lowerParameter() 432 ArgTy, commonAlignment(Alignment, FieldOffsets[Idx])); in lowerParameter() 519 Type *ArgTy = IsByRef ? Arg.getParamByRefType() : Arg.getType(); in lowerFormalArgumentsKernel() local 520 unsigned AllocSize = DL.getTypeAllocSize(ArgTy); in lowerFormalArgumentsKernel() 526 ABIAlign = DL.getABITypeAlign(ArgTy); in lowerFormalArgumentsKernel() 785 LLT ArgTy; in passSpecialInputs() local 787 std::tie(OutgoingArg, ArgRC, ArgTy) = in passSpecialInputs() 794 std::tie(IncomingArg, IncomingArgRC, ArgTy) = in passSpecialInputs() [all …]
|
| D | AMDGPUHSAMetadataStreamer.cpp | 337 Type *ArgTy; in emitKernelArg() local 339 std::tie(ArgTy, ArgAlign) = getArgumentTypeAlign(Arg, DL); in emitKernelArg() 341 emitKernelArg(DL, ArgTy, ArgAlign, in emitKernelArg() 342 getValueKind(ArgTy, TypeQual, BaseTypeName), PointeeAlign, Name, in emitKernelArg() 734 Type *ArgTy; in emitKernelArg() local 736 std::tie(ArgTy, ArgAlign) = getArgumentTypeAlign(Arg, DL); in emitKernelArg() 738 emitKernelArg(DL, ArgTy, ArgAlign, in emitKernelArg() 739 getValueKind(ArgTy, TypeQual, BaseTypeName), Offset, Args, in emitKernelArg()
|
| D | AMDGPUSubtarget.cpp | 689 Type *ArgTy = IsByRef ? Arg.getParamByRefType() : Arg.getType(); in getExplicitKernArgSize() local 692 Alignment = DL.getABITypeAlign(ArgTy); in getExplicitKernArgSize() 694 uint64_t AllocSize = DL.getTypeAllocSize(ArgTy); in getExplicitKernArgSize()
|
| D | AMDGPULegalizerInfo.h | 95 const TargetRegisterClass *ArgRC, LLT ArgTy) const;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
| D | MipsCCState.cpp | 133 void MipsCCState::PreAnalyzeCallOperand(const Type *ArgTy, bool IsFixed, in PreAnalyzeCallOperand() argument 135 OriginalArgWasF128.push_back(originalTypeIsF128(ArgTy, Func)); in PreAnalyzeCallOperand() 136 OriginalArgWasFloat.push_back(ArgTy->isFloatingPointTy()); in PreAnalyzeCallOperand() 137 OriginalArgWasFloatVector.push_back(ArgTy->isVectorTy()); in PreAnalyzeCallOperand() 157 void MipsCCState::PreAnalyzeFormalArgument(const Type *ArgTy, in PreAnalyzeFormalArgument() argument 169 OriginalArgWasF128.push_back(originalTypeIsF128(ArgTy, nullptr)); in PreAnalyzeFormalArgument() 170 OriginalArgWasFloat.push_back(ArgTy->isFloatingPointTy()); in PreAnalyzeFormalArgument() 175 OriginalArgWasFloatVector.push_back(ArgTy->isVectorTy()); in PreAnalyzeFormalArgument()
|
| D | MipsCCState.h | 39 void PreAnalyzeCallOperand(const Type *ArgTy, bool IsFixed, const char *Func); 41 void PreAnalyzeFormalArgument(const Type *ArgTy, ISD::ArgFlagsTy Flags);
|
| D | MipsISelLowering.h | 305 Align getABIAlignmentForCallingConv(Type *ArgTy, in getABIAlignmentForCallingConv() argument 307 const Align ABIAlign = DL.getABITypeAlign(ArgTy); in getABIAlignmentForCallingConv() 308 if (ArgTy->isVectorTy()) in getABIAlignmentForCallingConv()
|
| D | MipsFastISel.cpp | 1357 Type *ArgTy = FormalArg.getType(); in fastLowerArguments() local 1358 if (ArgTy->isStructTy() || ArgTy->isArrayTy() || ArgTy->isVectorTy()) { in fastLowerArguments() 1363 EVT ArgVT = TLI.getValueType(DL, ArgTy); in fastLowerArguments()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
| D | ARMLegalizerInfo.cpp | 388 Type *ArgTy = Type::getInt32Ty(Ctx); in legalizeCustom() local 389 StructType *RetTy = StructType::get(Ctx, {ArgTy, ArgTy}, /* Packed */ true); in legalizeCustom() 393 {{MI.getOperand(1).getReg(), ArgTy, 0}, in legalizeCustom() 394 {MI.getOperand(2).getReg(), ArgTy, 0}}); in legalizeCustom() 421 auto *ArgTy = OpSize == 32 ? Type::getFloatTy(Ctx) : Type::getDoubleTy(Ctx); in legalizeCustom() local 429 {{MI.getOperand(2).getReg(), ArgTy, 0}, in legalizeCustom() 430 {MI.getOperand(3).getReg(), ArgTy, 0}}); in legalizeCustom()
|
| D | ARMFastISel.cpp | 2232 Type *ArgTy = Op->getType(); in ARMEmitLibcall() local 2234 if (!isTypeLegal(ArgTy, ArgVT)) return false; in ARMEmitLibcall() 2237 Flags.setOrigAlign(DL.getABITypeAlign(ArgTy)); in ARMEmitLibcall() 2360 Type *ArgTy = (*ArgI)->getType(); in SelectCall() local 2362 if (!isTypeLegal(ArgTy, ArgVT) && ArgVT != MVT::i16 && ArgVT != MVT::i8 && in SelectCall() 2370 Flags.setOrigAlign(DL.getABITypeAlign(ArgTy)); in SelectCall() 3036 Type *ArgTy = Arg.getType(); in fastLowerArguments() local 3037 if (ArgTy->isStructTy() || ArgTy->isArrayTy() || ArgTy->isVectorTy()) in fastLowerArguments() 3040 EVT ArgVT = TLI.getValueType(DL, ArgTy); in fastLowerArguments()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
| D | ExternalFunctions.cpp | 212 Type *ArgTy = FTy->getParamType(ArgNo); in ffiInvoke() local 213 args[ArgNo] = ffiTypeFor(ArgTy); in ffiInvoke() 214 ArgBytes += TD.getTypeStoreSize(ArgTy); in ffiInvoke() 224 Type *ArgTy = FTy->getParamType(ArgNo); in ffiInvoke() local 225 values[ArgNo] = ffiValueFor(ArgTy, ArgVals[ArgNo], ArgDataPtr); in ffiInvoke() 226 ArgDataPtr += TD.getTypeStoreSize(ArgTy); in ffiInvoke()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGExprAgg.cpp | 958 QualType ArgTy = E->getLHS()->getType(); in EmitCompare() local 959 if (const ComplexType *CT = ArgTy->getAs<ComplexType>()) in EmitCompare() 960 ArgTy = CT->getElementType(); in EmitCompare() 962 if (const auto *MPT = ArgTy->getAs<MemberPointerType>()) { in EmitCompare() 990 if (ArgTy->hasFloatingRepresentation()) in EmitCompare() 993 if (ArgTy->isIntegralOrEnumerationType() || ArgTy->isPointerType()) { in EmitCompare() 995 ArgTy->hasSignedIntegerRepresentation() ? InstInfo.SCmp : InstInfo.UCmp; in EmitCompare() 1015 QualType ArgTy = E->getLHS()->getType(); in VisitBinCmp() local 1017 if (!ArgTy->isIntegralOrEnumerationType() && !ArgTy->isRealFloatingType() && in VisitBinCmp() 1018 !ArgTy->isNullPtrType() && !ArgTy->isPointerType() && in VisitBinCmp() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| D | WebAssemblyFastISel.cpp | 655 Type *ArgTy = Arg.getType(); in fastLowerArguments() local 656 if (ArgTy->isStructTy() || ArgTy->isArrayTy()) in fastLowerArguments() 658 if (!Subtarget->hasSIMD128() && ArgTy->isVectorTy()) in fastLowerArguments() 663 switch (getSimpleType(ArgTy)) { in fastLowerArguments() 730 MVT::SimpleValueType ArgTy = getLegalType(getSimpleType(Arg.getType())); in fastLowerArguments() local 731 if (ArgTy == MVT::INVALID_SIMPLE_VALUE_TYPE) { in fastLowerArguments() 735 MFI->addParam(ArgTy); in fastLowerArguments() 827 MVT::SimpleValueType ArgTy = getSimpleType(V->getType()); in selectCall() local 828 if (ArgTy == MVT::INVALID_SIMPLE_VALUE_TYPE) in selectCall()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| D | InterleavedLoadCombinePass.cpp | 789 FixedVectorType *ArgTy = in computeFromSVI() local 793 VectorInfo LHS(ArgTy); in computeFromSVI() 798 VectorInfo RHS(ArgTy); in computeFromSVI() 839 assert((i < 2 * (signed)ArgTy->getNumElements()) && in computeFromSVI() 844 else if (i < (signed)ArgTy->getNumElements()) { in computeFromSVI() 851 Result.EI[j] = RHS.EI[i - ArgTy->getNumElements()]; in computeFromSVI()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| D | GenericTaintChecker.cpp | 665 QualType ArgTy = Arg->getType().getCanonicalType(); in getPointeeOf() local 666 if (!ArgTy->isPointerType()) in getPointeeOf() 669 QualType ValTy = ArgTy->getPointeeType(); in getPointeeOf() 735 const Type *ArgTy = Arg->getType().getTypePtr(); in process() local 736 QualType PType = ArgTy->getPointeeType(); in process() 738 (ArgTy->isReferenceType() && !Arg->getType().isConstQualified())) { in process()
|
| D | BasicObjCFoundationChecks.cpp | 750 QualType ArgTy = msg.getArgExpr(I)->getType(); in checkPreObjCMessage() local 751 if (ArgTy->isObjCObjectPointerType()) in checkPreObjCMessage() 755 if (ArgTy->isBlockPointerType()) in checkPreObjCMessage() 763 if (C.getASTContext().isObjCNSObjectType(ArgTy)) in checkPreObjCMessage() 767 if (coreFoundation::isCFObjectRef(ArgTy)) in checkPreObjCMessage() 788 ArgTy.print(os, C.getLangOpts()); in checkPreObjCMessage()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| D | TailRecursionElimination.cpp | 587 PointerType *ArgTy = cast<PointerType>(CI->getArgOperand(OpndIdx)->getType()); in copyByValueOperandIntoLocalTemp() local 588 Type *AggTy = ArgTy->getElementType(); in copyByValueOperandIntoLocalTemp() 614 PointerType *ArgTy = cast<PointerType>(CI->getArgOperand(OpndIdx)->getType()); in copyLocalTempOfByValueOperandIntoArguments() local 615 Type *AggTy = ArgTy->getElementType(); in copyLocalTempOfByValueOperandIntoArguments()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
| D | X86InstCombineIntrinsic.cpp | 448 auto *ArgTy = cast<FixedVectorType>(Arg0->getType()); in simplifyX86pack() local 450 unsigned NumSrcElts = ArgTy->getNumElements(); in simplifyX86pack() 456 unsigned SrcScalarSizeInBits = ArgTy->getScalarSizeInBits(); in simplifyX86pack() 483 auto *MinC = Constant::getIntegerValue(ArgTy, MinValue); in simplifyX86pack() 484 auto *MaxC = Constant::getIntegerValue(ArgTy, MaxValue); in simplifyX86pack() 513 auto *ArgTy = dyn_cast<FixedVectorType>(Arg->getType()); in simplifyX86movmsk() local 515 if (!ArgTy) in simplifyX86movmsk() 523 unsigned NumElts = ArgTy->getNumElements(); in simplifyX86movmsk() 524 Type *IntegerVecTy = VectorType::getInteger(ArgTy); in simplifyX86movmsk()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/ |
| D | Opcodes.td | 166 class ConstOpcode<Type Ty, ArgType ArgTy> : Opcode { 168 let Args = [ArgTy];
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | SemaExprCXX.cpp | 4658 QualType ArgTy) { in CheckUnaryTypeTraitTypeCompleteness() argument 4719 if (const auto *RD = ArgTy->getAsCXXRecordDecl()) in CheckUnaryTypeTraitTypeCompleteness() 4722 Loc, ArgTy, diag::err_incomplete_type_used_in_type_trait_expr); in CheckUnaryTypeTraitTypeCompleteness() 4729 if (ArgTy->getAsCXXRecordDecl()) in CheckUnaryTypeTraitTypeCompleteness() 4731 Loc, ArgTy, diag::err_incomplete_type_used_in_type_trait_expr); in CheckUnaryTypeTraitTypeCompleteness() 4756 ArgTy = QualType(ArgTy->getBaseElementTypeUnsafe(), 0); in CheckUnaryTypeTraitTypeCompleteness() 4765 if (ArgTy->isIncompleteArrayType() || ArgTy->isVoidType()) in CheckUnaryTypeTraitTypeCompleteness() 4769 Loc, ArgTy, diag::err_incomplete_type_used_in_type_trait_expr); in CheckUnaryTypeTraitTypeCompleteness() 5248 QualType ArgTy = TSI->getType(); in evaluateTypeTrait() local 5249 if (ArgTy->isVoidType() || ArgTy->isIncompleteArrayType()) in evaluateTypeTrait() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Edit/ |
| D | RewriteObjCFoundationAPI.cpp | 827 QualType ArgTy = Arg->getType(); in rewriteToNumberLiteral() local 831 if (Ctx.hasSameType(ArgTy, CallTy)) { in rewriteToNumberLiteral() 842 bool LitIsFloat = ArgTy->isFloatingType(); in rewriteToNumberLiteral()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
| D | Type.cpp | 362 bool FunctionType::isValidArgumentType(Type *ArgTy) { in isValidArgumentType() argument 363 return ArgTy->isFirstClassType(); in isValidArgumentType()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
| D | LLParser.cpp | 2374 Type *ArgTy = nullptr; in parseParameterList() local 2377 if (parseType(ArgTy, ArgLoc)) in parseParameterList() 2380 if (ArgTy->isMetadataTy()) { in parseParameterList() 2385 if (parseOptionalParamAttrs(ArgAttrs) || parseValue(ArgTy, V, PFS)) in parseParameterList() 2495 Type *ArgTy = nullptr; in parseArgumentList() local 2499 if (parseType(ArgTy) || parseOptionalParamAttrs(Attrs)) in parseArgumentList() 2502 if (ArgTy->isVoidTy()) in parseArgumentList() 2516 if (!FunctionType::isValidArgumentType(ArgTy)) in parseArgumentList() 2519 ArgList.emplace_back(TypeLoc, ArgTy, in parseArgumentList() 2520 AttributeSet::get(ArgTy->getContext(), Attrs), in parseArgumentList() [all …]
|