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

1 2

  /src/external/apache2/llvm/dist/clang/lib/AST/Interp/
Program.cpp 126 QualType ElemTy = PD->getType()->castAs<PointerType>()->getPointeeType();
127 QualType Ty = ASTCtx.getIncompleteArrayType(ElemTy, ArrayType::Normal, 0);
307 QualType ElemTy = ArrayType->getElementType();
311 if (llvm::Optional<PrimType> T = Ctx.classify(ElemTy)) {
323 createDescriptor(D, ElemTy.getTypePtr(), IsConst, IsTemporary);
337 if (llvm::Optional<PrimType> T = Ctx.classify(ElemTy)) {
342 createDescriptor(D, ElemTy.getTypePtr(), IsConst, IsTemporary);
359 PrimType ElemTy = *Ctx.classify(CT->getElementType());
360 return allocateDescriptor(D, ElemTy, 2, IsConst, IsTemporary, IsMutable);
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
SValBuilder.cpp 728 QualType ElemTy = ArrayTy->getElementType();
729 Val = StateMgr.ArrayToPointer(V, ElemTy);
732 // QualType elemTy = cast<ArrayType>(originalTy)->getElementType();
733 // QualType pointerTy = C.getPointerType(elemTy);
781 QualType ElemTy = ArrayTy->getElementType();
782 return StateMgr.ArrayToPointer(V, ElemTy);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonTargetTransformInfo.cpp 308 Type *ElemTy = Val->isVectorTy() ? cast<VectorType>(Val)->getElementType()
313 if (ElemTy->isIntegerTy(32))
HexagonSubtarget.cpp 142 MVT ElemTy = VecTy.getVectorElementType();
143 if (!IncludeBool && ElemTy == MVT::i1)
150 if (IncludeBool && ElemTy == MVT::i1) {
162 return llvm::is_contained(ElemTypes, ElemTy);
186 MVT ElemTy = Ty.getVectorElementType().getSimpleVT();
188 while (ElemTy.getSizeInBits() * VecLen > 64) {
189 MVT SimpleTy = MVT::getVectorVT(ElemTy, VecLen);
HexagonISelLoweringHVX.cpp 245 for (MVT ElemTy : Subtarget.getHVXElementTypes()) {
246 if (ElemTy == MVT::i1)
248 int ElemWidth = ElemTy.getFixedSizeInBits();
251 MVT VecTy = MVT::getVectorVT(ElemTy, N);
275 MVT ElemTy = VecTy.getVectorElementType();
280 if (ElemTy == MVT::i1 && VecLen > HwLen)
286 if (ElemTy == MVT::i1) {
299 if (llvm::is_contained(Tys, ElemTy)) {
326 MVT ElemTy = Tys.first.getVectorElementType();
327 return MVT::getVectorVT(ElemTy, Tys.first.getVectorNumElements()
    [all...]
HexagonVectorCombine.cpp 443 Type *ElemTy = cast<PointerType>(Ptr->getType())->getElementType();
444 int ElemSize = HVC.getSizeOf(ElemTy);
1226 Type *ElemTy = cast<VectorType>(Ty)->getElementType();
1227 if (ElemTy == Int32Ty)
1229 if (ElemTy == BoolTy)
HexagonISelLowering.cpp 1040 MVT ElemTy = OpTy.getVectorElementType();
1041 assert(ElemTy.isScalarInteger());
1042 MVT WideTy = MVT::getVectorVT(MVT::getIntegerVT(2*ElemTy.getSizeInBits()),
1098 MVT ElemTy = OpTy.getVectorElementType();
1099 assert(ElemTy.isScalarInteger());
1100 MVT WideTy = MVT::getVectorVT(MVT::getIntegerVT(2*ElemTy.getSizeInBits()),
2105 MVT ElemTy = VT.getVectorElementType();
2117 if (ElemTy == MVT::i1)
2332 MVT ElemTy = VecTy.getVectorElementType();
2333 unsigned ElemWidth = ElemTy.getSizeInBits()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
Evaluator.cpp 528 Type *ElemTy = GV->getValueType();
531 DL.getTypeStoreSize(ElemTy)) {
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaExprCXX.cpp 1485 QualType ElemTy = Ty;
1490 ElemTy = Context.getBaseElementType(Ty);
1503 RequireCompleteType(TyBeginLoc, ElemTy,
SemaInit.cpp 81 const QualType ElemTy =
87 if (ElemTy->isChar8Type())
93 if (ElemTy->isCharType())
98 if (ElemTy->isChar8Type())
100 if (IsWideCharCompatible(ElemTy, Context))
109 if (Context.typesAreCompatible(Context.Char16Ty, ElemTy))
111 if (ElemTy->isCharType() || ElemTy->isChar8Type())
113 if (IsWideCharCompatible(ElemTy, Context))
117 if (Context.typesAreCompatible(Context.Char32Ty, ElemTy))
    [all...]
SemaDecl.cpp 5965 QualType ElemTy = VLATy->getElementType();
5966 if (ElemTy->isVariablyModifiedType()) {
5967 ElemTy = TryToFixInvalidVariablyModifiedType(ElemTy, Context,
5969 if (ElemTy.isNull())
5988 (!ElemTy->isDependentType() && !ElemTy->isVariablyModifiedType() &&
5989 !ElemTy->isIncompleteType() && !ElemTy->isUndeducedType())
5990 ? ConstantArrayType::getNumAddressingBits(Context, ElemTy, Res
    [all...]
SemaExpr.cpp 7650 QualType ElemTy = VTy->getElementType();
7654 Literal = ImpCastExprToType(Literal.get(), ElemTy,
7655 PrepareScalarCast(Literal, ElemTy));
7672 QualType ElemTy = VTy->getElementType();
7676 Literal = ImpCastExprToType(Literal.get(), ElemTy,
7677 PrepareScalarCast(Literal, ElemTy));
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
APValue.h 241 const void *ElemTy;
  /src/external/apache2/llvm/dist/clang/lib/AST/
APValue.cpp 158 ArrayRef<LValuePathEntry> Path, QualType ElemTy)
159 : ElemTy((const void *)ElemTy.getTypePtrOrNull()), Path(Path) {}
162 return QualType::getFromOpaquePtr(ElemTy);
663 QualType ElemTy = Ty->castAs<VectorType>()->getElementType();
664 getVectorElt(0).printPretty(Out, Policy, ElemTy, Ctx);
667 getVectorElt(i).printPretty(Out, Policy, ElemTy, Ctx);
744 QualType ElemTy = Base.getType();
761 if (ElemTy->isRecordType()) {
767 // Leave ElemTy referring to the most-derived class. The actual typ
    [all...]
RecordLayoutBuilder.cpp 443 QualType ElemTy = Context.getBaseElementType(AT);
444 const RecordType *RT = ElemTy->getAs<RecordType>();
547 QualType ElemTy = Context.getBaseElementType(AT);
548 const RecordType *RT = ElemTy->getAs<RecordType>();
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/
ExecutionEngine.cpp 606 Type *ElemTy = STy->getElementType(i);
607 if (ElemTy->isIntegerTy())
609 APInt(ElemTy->getPrimitiveSizeInBits(), 0);
610 else if (ElemTy->isAggregateType()) {
611 const Constant *ElemUndef = UndefValue::get(ElemTy);
624 Type *ElemTy = VTy->getElementType();
627 if (ElemTy->isIntegerTy())
630 APInt(ElemTy->getPrimitiveSizeInBits(), 0);
916 Type* ElemTy;
923 ElemTy = CDV->getElementType()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
Scalarizer.cpp 173 Type *ElemTy = nullptr;
453 Layout.ElemTy = Layout.VecTy->getElementType();
454 if (!DL.typeSizeEqualsStoreSize(Layout.ElemTy))
457 Layout.ElemSize = DL.getTypeStoreSize(Layout.ElemTy);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprConstant.cpp 329 llvm::Type *ElemTy =
331 CharUnits ElemSize = getSize(ElemTy);
634 llvm::Type *ElemTy = Emitter.CGM.getTypes().ConvertTypeForMem(ElemType);
662 Const.condense(Offset, ElemTy);
CGDebugInfo.cpp 750 llvm::DIType *ElemTy =
753 return DBuilder.createVectorType(/*Size*/ 0, Align, ElemTy,
809 llvm::DIType *ElemTy =
813 return DBuilder.createVectorType(/*Size=*/0, Align, ElemTy,
CGExpr.cpp 1033 QualType ElemTy = E->getType()->castAs<ComplexType>()->getElementType();
1034 llvm::APFloat FVal(getContext().getFloatTypeSemantics(ElemTy), 1);
CodeGenModule.cpp 5274 llvm::Type *ElemTy = AType->getElementType();
5278 if (ElemTy->getPrimitiveSizeInBits() == 16) {
5288 assert(ElemTy->getPrimitiveSizeInBits() == 32);
  /src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
RewriteModernObjC.cpp 2160 QualType ElemTy = Context->getBaseElementType(T);
2161 return needToScanForQualifiers(ElemTy);
3647 QualType ElemTy = Context->getBaseElementType(Type);
3648 return RewriteObjCFieldDeclType(ElemTy, Result);
RewriteObjC.cpp 2078 QualType ElemTy = Context->getBaseElementType(T);
2079 return needToScanForQualifiers(ElemTy);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Verifier.cpp 5007 auto *ElemTy = Call.getType()->getScalarType();
5008 Assert(ElemTy->isIntegerTy(1), "get_active_lane_mask: element type is not "
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 13573 MVT ElemTy = N->getSimpleValueType(0).getScalarType();
13574 unsigned ElemBits = ElemTy.getSizeInBits();

Completed in 126 milliseconds

1 2