HomeSort by: relevance | last modified time | path
    Searched defs:ArgTy (Results 1 - 25 of 36) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMLegalizerInfo.cpp 384 Type *ArgTy = Type::getInt32Ty(Ctx);
385 StructType *RetTy = StructType::get(Ctx, {ArgTy, ArgTy}, /* Packed */ true);
389 {{MI.getOperand(1).getReg(), ArgTy},
390 {MI.getOperand(2).getReg(), ArgTy}});
417 auto *ArgTy = OpSize == 32 ? Type::getFloatTy(Ctx) : Type::getDoubleTy(Ctx);
425 {{MI.getOperand(2).getReg(), ArgTy},
426 {MI.getOperand(3).getReg(), ArgTy}});
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/
ExternalFunctions.cpp 210 Type *ArgTy = FTy->getParamType(ArgNo);
211 args[ArgNo] = ffiTypeFor(ArgTy);
212 ArgBytes += TD.getTypeStoreSize(ArgTy);
222 Type *ArgTy = FTy->getParamType(ArgNo);
223 values[ArgNo] = ffiValueFor(ArgTy, ArgVals[ArgNo], ArgDataPtr);
224 ArgDataPtr += TD.getTypeStoreSize(ArgTy);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPULowerKernelArguments.cpp 93 Type *ArgTy = IsByRef ? Arg.getParamByRefType() : Arg.getType();
96 ABITypeAlign = DL.getABITypeAlign(ArgTy);
98 uint64_t Size = DL.getTypeSizeInBits(ArgTy);
99 uint64_t AllocSize = DL.getTypeAllocSize(ArgTy);
120 if (PointerType *PT = dyn_cast<PointerType>(ArgTy)) {
136 auto *VT = dyn_cast<FixedVectorType>(ArgTy);
138 bool DoShiftOpt = Size < 32 && !ArgTy->isAggregateType();
164 AdjustedArgTy = ArgTy;
181 if (isa<PointerType>(ArgTy)) {
221 Value *NewVal = Builder.CreateBitCast(Trunc, ArgTy,
    [all...]
AMDGPURewriteOutArguments.cpp 172 PointerType *ArgTy = dyn_cast<PointerType>(Arg.getType());
175 if (!ArgTy || (ArgTy->getAddressSpace() != DL->getAllocaAddrSpace() &&
178 DL->getTypeStoreSize(ArgTy->getPointerElementType()) > MaxOutArgSizeBytes) {
271 Type *ArgTy = OutArg->getType()->getPointerElementType();
278 unsigned ArgNumRegs = DL->getTypeStoreSize(ArgTy) / 4;
326 ReturnTypes.push_back(ArgTy);
AMDGPUHSAMetadataStreamer.cpp 337 Type *ArgTy;
339 std::tie(ArgTy, ArgAlign) = getArgumentTypeAlign(Arg, DL);
341 emitKernelArg(DL, ArgTy, ArgAlign,
342 getValueKind(ArgTy, TypeQual, BaseTypeName), PointeeAlign, Name,
734 Type *ArgTy;
736 std::tie(ArgTy, ArgAlign) = getArgumentTypeAlign(Arg, DL);
738 emitKernelArg(DL, ArgTy, ArgAlign,
739 getValueKind(ArgTy, TypeQual, BaseTypeName), Offset, Args,
AMDGPUCallLowering.cpp 513 Type *ArgTy = IsByRef ? Arg.getParamByRefType() : Arg.getType();
514 unsigned AllocSize = DL.getTypeAllocSize(ArgTy);
520 ABIAlign = DL.getABITypeAlign(ArgTy);
538 lowerParameterPtr(VRegs[i][0], B, ArgTy, ArgOffset);
542 lowerParameterPtr(PtrReg, B, ArgTy, ArgOffset);
551 : MRI.createGenericVirtualRegister(getLLTForType(*ArgTy, DL));
553 lowerParameter(B, ArgTy, ArgOffset, Alignment, ArgReg);
555 unpackRegs(OrigArgRegs, ArgReg, ArgTy, B);
784 LLT ArgTy;
786 std::tie(OutgoingArg, ArgRC, ArgTy)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Edit/
RewriteObjCFoundationAPI.cpp 827 QualType ArgTy = Arg->getType();
831 if (Ctx.hasSameType(ArgTy, CallTy)) {
842 bool LitIsFloat = ArgTy->isFloatingType();
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
GenericTaintChecker.cpp 665 QualType ArgTy = Arg->getType().getCanonicalType();
666 if (!ArgTy->isPointerType())
669 QualType ValTy = ArgTy->getPointeeType();
735 const Type *ArgTy = Arg->getType().getTypePtr();
736 QualType PType = ArgTy->getPointeeType();
738 (ArgTy->isReferenceType() && !Arg->getType().isConstQualified())) {
BasicObjCFoundationChecks.cpp 750 QualType ArgTy = msg.getArgExpr(I)->getType();
751 if (ArgTy->isObjCObjectPointerType())
755 if (ArgTy->isBlockPointerType())
763 if (C.getASTContext().isObjCNSObjectType(ArgTy))
767 if (coreFoundation::isCFObjectRef(ArgTy))
788 ArgTy.print(os, C.getLangOpts());
StdLibraryFunctionsChecker.cpp 914 QualType ArgTy = ArgTys[I];
915 if (isIrrelevant(ArgTy))
919 if (ArgTy != FDArgTy)
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
InterleavedLoadCombinePass.cpp 788 FixedVectorType *ArgTy =
792 VectorInfo LHS(ArgTy);
797 VectorInfo RHS(ArgTy);
838 assert((i < 2 * (signed)ArgTy->getNumElements()) &&
843 else if (i < (signed)ArgTy->getNumElements()) {
850 Result.EI[j] = RHS.EI[i - ArgTy->getNumElements()];
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Function.cpp 156 static Type *getMemoryParamAllocType(AttributeSet ParamAttrs, Type *ArgTy) {
174 return cast<PointerType>(ArgTy)->getElementType();
428 Type *ArgTy = FT->getParamType(i);
429 assert(!ArgTy->isVoidTy() && "Cannot have void typed arguments!");
430 new (Arguments + i) Argument(ArgTy, "", const_cast<Function *>(this), i);
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyFastISel.cpp 655 Type *ArgTy = Arg.getType();
656 if (ArgTy->isStructTy() || ArgTy->isArrayTy())
658 if (!Subtarget->hasSIMD128() && ArgTy->isVectorTy())
663 switch (getSimpleType(ArgTy)) {
730 MVT::SimpleValueType ArgTy = getLegalType(getSimpleType(Arg.getType()));
731 if (ArgTy == MVT::INVALID_SIMPLE_VALUE_TYPE) {
735 MFI->addParam(ArgTy);
827 MVT::SimpleValueType ArgTy = getSimpleType(V->getType());
828 if (ArgTy == MVT::INVALID_SIMPLE_VALUE_TYPE
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprAgg.cpp 954 QualType ArgTy = E->getLHS()->getType();
955 if (const ComplexType *CT = ArgTy->getAs<ComplexType>())
956 ArgTy = CT->getElementType();
958 if (const auto *MPT = ArgTy->getAs<MemberPointerType>()) {
986 if (ArgTy->hasFloatingRepresentation())
989 if (ArgTy->isIntegralOrEnumerationType() || ArgTy->isPointerType()) {
991 ArgTy->hasSignedIntegerRepresentation() ? InstInfo.SCmp : InstInfo.UCmp;
1011 QualType ArgTy = E->getLHS()->getType();
1013 if (!ArgTy->isIntegralOrEnumerationType() && !ArgTy->isRealFloatingType() &
    [all...]
CGDecl.cpp 598 QualType ArgTy = FnInfo.arg_begin()->type;
600 CGF.Builder.CreateBitCast(Addr, CGF.ConvertType(ArgTy));
CGExprCXX.cpp 1791 QualType ArgTy = *ParamTypeIt++;
1792 llvm::Value *DeletePtr = Builder.CreateBitCast(Ptr, ConvertType(ArgTy));
1793 DeleteArgs.add(RValue::get(DeletePtr), ArgTy);
CGExprScalar.cpp 4655 llvm::Type *ArgTy = ConvertType(VE->getType());
4660 return llvm::UndefValue::get(ArgTy);
4667 if (ArgTy != Val->getType()) {
4668 if (ArgTy->isPointerTy() && !Val->getType()->isPointerTy())
4669 Val = Builder.CreateIntToPtr(Val, ArgTy);
4671 Val = Builder.CreateTrunc(Val, ArgTy);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsFastISel.cpp 1357 Type *ArgTy = FormalArg.getType();
1358 if (ArgTy->isStructTy() || ArgTy->isArrayTy() || ArgTy->isVectorTy()) {
1363 EVT ArgVT = TLI.getValueType(DL, ArgTy);
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCFastISel.cpp 1619 Type *ArgTy = ArgValue->getType();
1621 if (!isTypeLegal(ArgTy, ArgVT) && ArgVT != MVT::i16 && ArgVT != MVT::i8)
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
WholeProgramDevirt.cpp 1391 auto *ArgTy = dyn_cast<IntegerType>(
1393 if (!ArgTy)
1395 EvalArgs.push_back(ConstantInt::get(ArgTy, Args[I]));
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
ObjCARCOpts.cpp 1749 Type *ArgTy = Arg->getType();
1750 Type *ParamTy = PointerType::getUnqual(Type::getInt8Ty(ArgTy->getContext()));
1756 Value *MyArg = ArgTy == ParamTy ? Arg :
1769 Value *MyArg = ArgTy == ParamTy ? Arg :
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
InlineFunction.cpp 1399 PointerType *ArgTy = cast<PointerType>(Arg->getType());
1400 Type *AggTy = ArgTy->getElementType();
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 2132 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
2136 Entry.Ty = ArgTy;
2138 if (ArgTy->isFP128Ty()) {
2146 Entry.Ty = PointerType::getUnqual(ArgTy);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroFrame.cpp 2220 auto ArgTy = cast<PointerType>(Arg.getType());
2221 auto ValueTy = ArgTy->getElementType();
2226 auto Alloca = Builder.CreateAlloca(ValueTy, ArgTy->getAddressSpace());
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateDeduction.cpp 5058 QualType ArgTy = Context.getTypeDeclType(Method->getParent());
5059 ArgTy = Context.getQualifiedType(ArgTy, Method->getMethodQualifiers());
5061 ArgTy = Context.getRValueReferenceType(ArgTy);
5063 ArgTy = Context.getLValueReferenceType(ArgTy);
5064 ArgTypes.push_back(ArgTy);

Completed in 108 milliseconds

1 2