HomeSort by: relevance | last modified time | path
    Searched refs:DstType (Results 1 - 19 of 19) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
CSEMIRBuilder.cpp 68 case DstOp::DstType::Ty_RC:
71 case DstOp::DstType::Ty_Reg: {
134 DstOp::DstType DT = Op.getDstOpKind();
135 return DT == DstOp::DstType::Ty_LLT || DT == DstOp::DstType::Ty_RC;
146 if (Op.getDstOpKind() == DstOp::DstType::Ty_Reg)
CombinerHelper.cpp 255 LLT DstType = MRI.getType(MI.getOperand(0).getReg());
261 unsigned DstNumElts = DstType.isVector() ? DstType.getNumElements() : 1;
LegalizerHelper.cpp 4732 LLT DstType = MRI.getType(DstReg);
4734 if (DstType.isVector())
4737 uint64_t SizeOp0 = DstType.getSizeInBits();
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
MachineIRBuilder.h 66 enum class DstType { Ty_LLT, Ty_Reg, Ty_RC };
67 DstOp(unsigned R) : Reg(R), Ty(DstType::Ty_Reg) {}
68 DstOp(Register R) : Reg(R), Ty(DstType::Ty_Reg) {}
69 DstOp(const MachineOperand &Op) : Reg(Op.getReg()), Ty(DstType::Ty_Reg) {}
70 DstOp(const LLT T) : LLTTy(T), Ty(DstType::Ty_LLT) {}
71 DstOp(const TargetRegisterClass *TRC) : RC(TRC), Ty(DstType::Ty_RC) {}
75 case DstType::Ty_Reg:
78 case DstType::Ty_LLT:
81 case DstType::Ty_RC:
89 case DstType::Ty_RC
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprScalar.cpp 308 Value *Src, QualType SrcType, QualType DstType,
324 QualType DstType, SourceLocation Loc);
330 QualType DstType, SourceLocation Loc);
351 Value *EmitScalarCast(Value *Src, QualType SrcType, QualType DstType,
896 QualType DstType, llvm::Type *DstTy, SourceLocation Loc) {
912 unsigned Width = CGF.getContext().getIntWidth(DstType);
913 bool Unsigned = DstType->isUnsignedIntegerOrEnumerationType();
957 CGF.EmitCheckTypeDescriptor(DstType)};
967 QualType DstType, CGBuilderTy &Builder) {
979 bool DstSigned = DstType->isSignedIntegerOrEnumerationType()
    [all...]
CGStmtOpenMP.cpp 368 QualType DstType, StringRef Name,
374 Ctx.getPointerType(DstType), Loc);
376 CGF.MakeNaturalAlignAddrLValue(CastedPtr, Ctx.getPointerType(DstType))
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUPreLegalizerCombiner.cpp 67 const LLT DstType = MRI.getType(MI.getOperand(0).getReg());
68 if (DstType != LLT::scalar(16))
AMDGPUPrintfRuntimeBinding.cpp 467 Type *DstType = (Size == 32) ? Int32Ty : Int64Ty;
468 Arg = new PtrToIntInst(Arg, DstType, "PrintArgPtr", Brnch);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
IRBuilder.cpp 96 Value *IRBuilderBase::CreateStepVector(Type *DstType, const Twine &Name) {
97 if (isa<ScalableVectorType>(DstType))
98 return CreateIntrinsic(Intrinsic::experimental_stepvector, {DstType}, {},
101 Type *STy = DstType->getScalarType();
102 unsigned NumEls = cast<FixedVectorType>(DstType)->getNumElements();
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCTargetTransformInfo.cpp 452 Type *DstType = CI->getType()->getScalarType();
453 if (SrcType->isPPC_FP128Ty() || DstType->isPPC_FP128Ty() ||
455 isLargeIntegerTy(!TM.isPPC64(), DstType))
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaStmt.cpp 1590 Sema::DiagnoseAssignmentEnum(QualType DstType, QualType SrcType,
1595 if (const EnumType *ET = DstType->getAs<EnumType>())
1596 if (!Context.hasSameUnqualifiedType(SrcType, DstType) &&
1601 unsigned DstWidth = Context.getIntWidth(DstType);
1602 bool DstIsSigned = DstType->isSignedIntegerOrEnumerationType();
1614 << DstType.getUnqualifiedType();
1639 << DstType.getUnqualifiedType();
Sema.cpp 524 void Sema::diagnoseNullableToNonnullConversion(QualType DstType,
532 Optional<NullabilityKind> TypeNullability = DstType->getNullability(Context);
536 Diag(Loc, diag::warn_nullability_lost) << SrcType << DstType;
SemaExpr.cpp 15770 bool Sema::CheckConversionToObjCLiteral(QualType DstType, Expr *&Exp,
15775 const ObjCObjectPointerType *PT = DstType->getAs<ObjCObjectPointerType>();
15825 static bool maybeDiagnoseAssignmentToFunction(Sema &S, QualType DstType,
15827 if (!DstType->isFunctionPointerType() ||
15846 QualType DstType, QualType SrcType,
15864 DiagnoseAssignmentEnum(DstType, SrcType, SrcExpr);
15874 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
15884 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
15894 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this);
15906 CheckInferredResultType = DstType->isObjCObjectPointerType() &
    [all...]
SemaCast.cpp 2045 QualType DstType, SourceRange OpRange) {
2049 if (Self.Context.hasSameType(SrcType, DstType) ||
2050 !SrcType->isFunctionPointerType() || !DstType->isFunctionPointerType())
2055 DstType->castAs<PointerType>()->getPointeeType()->castAs<FunctionType>();
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
IRBuilder.h 857 /// Creates a vector of type \p DstType with the linear sequence <0, 1, ...>
858 Value *CreateStepVector(Type *DstType, const Twine &Name = "");
901 CallInst *CreateExtractVector(Type *DstType, Value *SrcVec, Value *Idx,
904 {DstType, SrcVec->getType()}, {SrcVec, Idx}, nullptr,
909 CallInst *CreateInsertVector(Type *DstType, Value *SrcVec, Value *SubVec,
912 {DstType, SubVec->getType()}, {SrcVec, SubVec, Idx},
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
Expr.h 4398 ConvertVectorExpr(Expr *SrcExpr, TypeSourceInfo *TI, QualType DstType,
4401 : Expr(ConvertVectorExprClass, DstType, VK, OK), SrcExpr(SrcExpr),
5962 AsTypeExpr(Expr *SrcExpr, QualType DstType, ExprValueKind VK,
5965 : Expr(AsTypeExprClass, DstType, VK, OK), SrcExpr(SrcExpr),
ExprCXX.h 4889 TypeSourceInfo *DstType, SourceLocation KWLoc,
4892 DstType),
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.cpp 2070 MVT DstType = Bitcast.getSimpleValueType();
2072 SrcType.getVectorNumElements() != DstType.getVectorNumElements())
2076 return DAG.getBitcast(DstType, NewShuffle);
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
Sema.h 4885 void diagnoseNullableToNonnullConversion(QualType DstType, QualType SrcType,
9829 bool CheckConversionToObjCLiteral(QualType DstType, Expr *&SrcExpr,
11468 QualType DstType, QualType SrcType,
11480 void DiagnoseAssignmentEnum(QualType DstType, QualType SrcType,

Completed in 126 milliseconds