/external/llvm/include/llvm/ADT/ |
H A D | EquivalenceClasses.h | 54 template <class ElemTy> 69 ElemTy Data; 72 ECValue(const ElemTy &Elt) 100 const ElemTy &getData() const { return Data; } 110 /// TheMapping - This implicitly provides a mapping from ElemTy values to the 156 iterator findValue(const ElemTy &V) const { 163 const ElemTy &getLeaderValue(const ElemTy &V) const { 172 const ElemTy &getOrInsertLeaderValue(const ElemTy [all...] |
/external/clang/lib/AST/ |
H A D | APValue.cpp | 325 QualType ElemTy = Ty->getAs<VectorType>()->getElementType(); local 326 getVectorElt(0).printPretty(Out, Ctx, ElemTy); 329 getVectorElt(i).printPretty(Out, Ctx, ElemTy); 385 QualType ElemTy; local 388 ElemTy = VD->getType(); 392 ElemTy = E->getType(); 398 if (ElemTy->getAs<RecordType>()) { 405 ElemTy = Ctx.getRecordType(RD); 412 ElemTy = VD->getType(); 417 ElemTy 433 QualType ElemTy = AT->getElementType(); local [all...] |
H A D | RecordLayoutBuilder.cpp | 409 QualType ElemTy = Context.getBaseElementType(AT); local 410 const RecordType *RT = ElemTy->getAs<RecordType>(); 511 QualType ElemTy = Context.getBaseElementType(AT); local 512 const RecordType *RT = ElemTy->getAs<RecordType>();
|
H A D | ExprConstant.cpp | 3857 QualType ElemTy = E->getType(); local 3859 Info.Ctx.getAsConstantArrayType(ElemTy)) { 3867 ElemTy = CAT->getElementType(); 3870 if (!ElemTy->isRecordType()) 3881 ImplicitValueInitExpr VIE(ElemTy); 3902 ImplicitValueInitExpr VIE(ElemTy); 5765 QualType ElemTy = E->getType()->castAs<ComplexType>()->getElementType(); local 5766 if (ElemTy->isRealFloatingType()) { 5768 APFloat Zero = APFloat::getZero(Info.Ctx.getFloatTypeSemantics(ElemTy)); 5773 APSInt Zero = Info.Ctx.MakeIntValue(0, ElemTy); [all...] |
/external/llvm/lib/VMCore/ |
H A D | Type.cpp | 623 bool StructType::isValidElementType(Type *ElemTy) { argument 624 return !ElemTy->isVoidTy() && !ElemTy->isLabelTy() && 625 !ElemTy->isMetadataTy() && !ElemTy->isFunctionTy(); 717 bool ArrayType::isValidElementType(Type *ElemTy) { argument 718 return !ElemTy->isVoidTy() && !ElemTy->isLabelTy() && 719 !ElemTy->isMetadataTy() && !ElemTy 746 isValidElementType(Type *ElemTy) argument 786 isValidElementType(Type *ElemTy) argument [all...] |
/external/llvm/include/llvm/ |
H A D | DerivedTypes.h | 275 static bool isValidElementType(Type *ElemTy); 350 static bool isValidElementType(Type *ElemTy); 410 static bool isValidElementType(Type *ElemTy); 448 static bool isValidElementType(Type *ElemTy);
|
/external/clang/include/clang/Analysis/ |
H A D | CFG.h | 86 template<class ElemTy> const ElemTy *getAs() const { 87 if (llvm::isa<ElemTy>(this)) 88 return static_cast<const ElemTy*>(this);
|
/external/clang/lib/CodeGen/ |
H A D | CGExprConstant.cpp | 769 llvm::Type *ElemTy = AType->getElementType(); local 787 RewriteType |= (C->getType() != ElemTy); 797 fillC = llvm::Constant::getNullValue(ElemTy); 800 RewriteType |= (fillC->getType() != ElemTy);
|
H A D | CodeGenModule.cpp | 2299 llvm::Type *ElemTy = AType->getElementType(); local 2303 if (ElemTy->getPrimitiveSizeInBits() == 16) { 2313 assert(ElemTy->getPrimitiveSizeInBits() == 32);
|
H A D | TargetInfo.cpp | 2852 llvm::Type* ElemTy; 2857 ElemTy = llvm::Type::getInt32Ty(getVMContext()); 2860 ElemTy = llvm::Type::getInt64Ty(getVMContext()); 2865 llvm::StructType::get(llvm::ArrayType::get(ElemTy, SizeRegs), NULL);
|
H A D | CGExpr.cpp | 622 QualType ElemTy = E->getType()->getAs<ComplexType>()->getElementType(); local 623 llvm::APFloat FVal(getContext().getFloatTypeSemantics(ElemTy), 1);
|
/external/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 1950 Type *ElemTy = GV->getType()->getElementType(); local 1952 AllocaInst *Alloca = new AllocaInst(ElemTy, NULL, GV->getName(), &FirstI); 2716 Type *ElemTy = cast<PointerType>(GV->getType())->getElementType(); local 2719 TD->getTypeStoreSize(ElemTy))
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | BBVectorize.cpp | 381 static inline VectorType *getVecTypeForPair(Type *ElemTy, Type *Elem2Ty) { argument 382 assert(ElemTy->getScalarType() == Elem2Ty->getScalarType() && 384 Type *STy = ElemTy->getScalarType(); 387 if (VectorType *VTy = dyn_cast<VectorType>(ElemTy)) {
|
/external/clang/lib/Sema/ |
H A D | SemaInit.cpp | 51 QualType ElemTy = Context.getCanonicalType(AT->getElementType()); 58 return ElemTy->isCharType() ? Init : 0; 60 return ElemTy->isChar16Type() ? Init : 0; 62 return ElemTy->isChar32Type() ? Init : 0; 69 ElemTy.getUnqualifiedType()))
|
H A D | SemaExprCXX.cpp | 838 QualType ElemTy = Ty; local 843 ElemTy = Context.getBaseElementType(Ty); 847 RequireCompleteType(TyBeginLoc, ElemTy,
|
H A D | SemaExpr.cpp | 4558 QualType ElemTy = Ty->getAs<VectorType>()->getElementType(); local 4562 Literal = ImpCastExprToType(Literal.take(), ElemTy, 4563 PrepareScalarCast(Literal, ElemTy)); 4580 QualType ElemTy = Ty->getAs<VectorType>()->getElementType(); local 4584 Literal = ImpCastExprToType(Literal.take(), ElemTy, 4585 PrepareScalarCast(Literal, ElemTy));
|
/external/clang/lib/Rewrite/Frontend/ |
H A D | RewriteModernObjC.cpp | 2120 QualType ElemTy = Context->getBaseElementType(T); local 2121 return needToScanForQualifiers(ElemTy); 3708 QualType ElemTy = Context->getBaseElementType(Type); local 3709 return RewriteObjCFieldDeclType(ElemTy, Result);
|
H A D | RewriteObjC.cpp | 2109 QualType ElemTy = Context->getBaseElementType(T); local 2110 return needToScanForQualifiers(ElemTy);
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 103 MVT ElemTy = VT.getVectorElementType(); local 104 if (ElemTy != MVT::i64 && ElemTy != MVT::f64) 108 if (ElemTy == MVT::i32) {
|