/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerKernelArguments.cpp | 93 Type *ArgTy = IsByRef ? Arg.getParamByRefType() : Arg.getType(); in runOnFunction() local 96 ABITypeAlign = DL.getABITypeAlign(ArgTy); in runOnFunction() 98 uint64_t Size = DL.getTypeSizeInBits(ArgTy); in runOnFunction() 99 uint64_t AllocSize = DL.getTypeAllocSize(ArgTy); in runOnFunction() 120 if (PointerType *PT = dyn_cast<PointerType>(ArgTy)) { in runOnFunction() 136 auto *VT = dyn_cast<FixedVectorType>(ArgTy); in runOnFunction() 138 bool DoShiftOpt = Size < 32 && !ArgTy->isAggregateType(); in runOnFunction() 164 AdjustedArgTy = ArgTy; in runOnFunction() 181 if (isa<PointerType>(ArgTy)) { in runOnFunction() 221 Value *NewVal = Builder.CreateBitCast(Trunc, ArgTy, in runOnFunction()
|
H A 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()
|
H A D | AMDGPUCallLowering.cpp | 514 unsigned AllocSize = DL.getTypeAllocSize(ArgTy); in lowerFormalArgumentsKernel() 520 ABIAlign = DL.getABITypeAlign(ArgTy); in lowerFormalArgumentsKernel() 542 lowerParameterPtr(PtrReg, B, ArgTy, ArgOffset); in lowerFormalArgumentsKernel() 555 unpackRegs(OrigArgRegs, ArgReg, ArgTy, B); in lowerFormalArgumentsKernel() 784 LLT ArgTy; in passSpecialInputs() local 786 std::tie(OutgoingArg, ArgRC, ArgTy) = in passSpecialInputs() 793 std::tie(IncomingArg, IncomingArgRC, ArgTy) = in passSpecialInputs() 820 LLT ArgTy; in passSpecialInputs() local 822 std::tie(OutgoingArg, ArgRC, ArgTy) = in passSpecialInputs() 825 std::tie(OutgoingArg, ArgRC, ArgTy) = in passSpecialInputs() [all …]
|
H A 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()
|
H A D | AMDGPUSubtarget.cpp | 586 Type *ArgTy = IsByRef ? Arg.getParamByRefType() : Arg.getType(); in getExplicitKernArgSize() local 589 Alignment = DL.getABITypeAlign(ArgTy); in getExplicitKernArgSize() 591 uint64_t AllocSize = DL.getTypeAllocSize(ArgTy); in getExplicitKernArgSize()
|
H A D | AMDGPULegalizerInfo.h | 95 const TargetRegisterClass *ArgRC, LLT ArgTy) const;
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMLegalizerInfo.cpp | 384 Type *ArgTy = Type::getInt32Ty(Ctx); in legalizeCustom() local 385 StructType *RetTy = StructType::get(Ctx, {ArgTy, ArgTy}, /* Packed */ true); in legalizeCustom() 389 {{MI.getOperand(1).getReg(), ArgTy}, in legalizeCustom() 390 {MI.getOperand(2).getReg(), ArgTy}}); in legalizeCustom() 417 auto *ArgTy = OpSize == 32 ? Type::getFloatTy(Ctx) : Type::getDoubleTy(Ctx); in legalizeCustom() local 425 {{MI.getOperand(2).getReg(), ArgTy}, in legalizeCustom() 426 {MI.getOperand(3).getReg(), ArgTy}}); in legalizeCustom()
|
H A D | ARMFastISel.cpp | 2230 Type *ArgTy = Op->getType(); in ARMEmitLibcall() local 2232 if (!isTypeLegal(ArgTy, ArgVT)) return false; in ARMEmitLibcall() 2235 Flags.setOrigAlign(DL.getABITypeAlign(ArgTy)); in ARMEmitLibcall() 2358 Type *ArgTy = (*ArgI)->getType(); in SelectCall() local 2360 if (!isTypeLegal(ArgTy, ArgVT) && ArgVT != MVT::i16 && ArgVT != MVT::i8 && in SelectCall() 2368 Flags.setOrigAlign(DL.getABITypeAlign(ArgTy)); in SelectCall() 3033 Type *ArgTy = Arg.getType(); in fastLowerArguments() local 3034 if (ArgTy->isStructTy() || ArgTy->isArrayTy() || ArgTy->isVectorTy()) in fastLowerArguments() 3037 EVT ArgVT = TLI.getValueType(DL, ArgTy); in fastLowerArguments()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | ExternalFunctions.cpp | 210 Type *ArgTy = FTy->getParamType(ArgNo); in ffiInvoke() local 211 args[ArgNo] = ffiTypeFor(ArgTy); in ffiInvoke() 212 ArgBytes += TD.getTypeStoreSize(ArgTy); in ffiInvoke() 222 Type *ArgTy = FTy->getParamType(ArgNo); in ffiInvoke() local 223 values[ArgNo] = ffiValueFor(ArgTy, ArgVals[ArgNo], ArgDataPtr); in ffiInvoke() 224 ArgDataPtr += TD.getTypeStoreSize(ArgTy); in ffiInvoke()
|
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGExprAgg.cpp | 954 QualType ArgTy = E->getLHS()->getType(); in EmitCompare() local 955 if (const ComplexType *CT = ArgTy->getAs<ComplexType>()) in EmitCompare() 956 ArgTy = CT->getElementType(); in EmitCompare() 986 if (ArgTy->hasFloatingRepresentation()) in EmitCompare() 989 if (ArgTy->isIntegralOrEnumerationType() || ArgTy->isPointerType()) { in EmitCompare() 1011 QualType ArgTy = E->getLHS()->getType(); in VisitBinCmp() local 1013 if (!ArgTy->isIntegralOrEnumerationType() && !ArgTy->isRealFloatingType() && in VisitBinCmp() 1014 !ArgTy->isNullPtrType() && !ArgTy->isPointerType() && in VisitBinCmp() 1015 !ArgTy->isMemberPointerType() && !ArgTy->isAnyComplexType()) { in VisitBinCmp() 1018 bool IsComplex = ArgTy->isAnyComplexType(); in VisitBinCmp() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A 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()
|
/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A 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()
|
H A 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()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | InterleavedLoadCombinePass.cpp | 788 FixedVectorType *ArgTy = in computeFromSVI() local 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()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A 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()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A 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()
|
H A 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()
|
/netbsd/external/apache2/llvm/dist/clang/lib/AST/Interp/ |
H A D | Opcodes.td | 166 class ConstOpcode<Type Ty, ArgType ArgTy> : Opcode { 168 let Args = [ArgTy];
|
/netbsd/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 4610 QualType ArgTy) { in CheckUnaryTypeTraitTypeCompleteness() argument 4671 if (const auto *RD = ArgTy->getAsCXXRecordDecl()) in CheckUnaryTypeTraitTypeCompleteness() 4681 if (ArgTy->getAsCXXRecordDecl()) in CheckUnaryTypeTraitTypeCompleteness() 4708 ArgTy = QualType(ArgTy->getBaseElementTypeUnsafe(), 0); in CheckUnaryTypeTraitTypeCompleteness() 4717 if (ArgTy->isIncompleteArrayType() || ArgTy->isVoidType()) in CheckUnaryTypeTraitTypeCompleteness() 5200 QualType ArgTy = TSI->getType(); in evaluateTypeTrait() local 5201 if (ArgTy->isVoidType() || ArgTy->isIncompleteArrayType()) in evaluateTypeTrait() 5204 if (S.RequireCompleteType(KWLoc, ArgTy, in evaluateTypeTrait() 5223 QualType ArgTy = Args[I]->getType(); in evaluateTypeTrait() local 5224 if (ArgTy->isObjectType() || ArgTy->isFunctionType()) in evaluateTypeTrait() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | Function.cpp | 156 static Type *getMemoryParamAllocType(AttributeSet ParamAttrs, Type *ArgTy) { in getMemoryParamAllocType() argument 174 return cast<PointerType>(ArgTy)->getElementType(); in getMemoryParamAllocType() 428 Type *ArgTy = FT->getParamType(i); in BuildLazyArguments() local 429 assert(!ArgTy->isVoidTy() && "Cannot have void typed arguments!"); in BuildLazyArguments() 430 new (Arguments + i) Argument(ArgTy, "", const_cast<Function *>(this), i); in BuildLazyArguments()
|
H A D | Type.cpp | 356 bool FunctionType::isValidArgumentType(Type *ArgTy) { in isValidArgumentType() argument 357 return ArgTy->isFirstClassType(); in isValidArgumentType()
|
/netbsd/external/apache2/llvm/dist/clang/lib/Edit/ |
H A 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()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 2688 Type *ArgTy = nullptr; in parseParameterList() local 2691 if (parseType(ArgTy, ArgLoc)) in parseParameterList() 2694 if (ArgTy->isMetadataTy()) { in parseParameterList() 2824 Type *ArgTy = nullptr; in parseArgumentList() local 2831 if (ArgTy->isVoidTy()) in parseArgumentList() 2864 if (ArgTy->isVoidTy()) in parseArgumentList() 2881 if (!ArgTy->isFirstClassType()) in parseArgumentList() 6660 Type *ArgTy = nullptr; in parseExceptionArgs() local 6661 if (parseType(ArgTy, ArgLoc)) in parseExceptionArgs() 6665 if (ArgTy->isMetadataTy()) { in parseExceptionArgs() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCOpts.cpp | 1749 Type *ArgTy = Arg->getType(); in MoveCalls() local 1750 Type *ParamTy = PointerType::getUnqual(Type::getInt8Ty(ArgTy->getContext())); in MoveCalls() 1756 Value *MyArg = ArgTy == ParamTy ? Arg : in MoveCalls() 1769 Value *MyArg = ArgTy == ParamTy ? Arg : in MoveCalls()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | SimplifyLibCalls.cpp | 2107 Type *ArgTy = Arg->getType(); in insertSinCosCall() local 2119 ? static_cast<Type *>(FixedVectorType::get(ArgTy, 2)) in insertSinCosCall() 2120 : static_cast<Type *>(StructType::get(ArgTy, ArgTy)); in insertSinCosCall() 2123 ResTy = StructType::get(ArgTy, ArgTy); in insertSinCosCall() 2128 M->getOrInsertFunction(Name, OrigCallee->getAttributes(), ResTy, ArgTy); in insertSinCosCall()
|