/external/llvm/include/llvm/ADT/ |
EquivalenceClasses.h | 57 template <class ElemTy> 72 ElemTy Data; 75 ECValue(const ElemTy &Elt) 103 const ElemTy &getData() const { return Data; } 113 /// TheMapping - This implicitly provides a mapping from ElemTy values to the 159 iterator findValue(const ElemTy &V) const { 166 const ElemTy &getLeaderValue(const ElemTy &V) const { 175 const ElemTy &getOrInsertLeaderValue(const ElemTy &V) [all...] |
/external/llvm/lib/IR/ |
Type.cpp | 598 bool StructType::isValidElementType(Type *ElemTy) { 599 return !ElemTy->isVoidTy() && !ElemTy->isLabelTy() && 600 !ElemTy->isMetadataTy() && !ElemTy->isFunctionTy() && 601 !ElemTy->isTokenTy(); 692 bool ArrayType::isValidElementType(Type *ElemTy) { 693 return !ElemTy->isVoidTy() && !ElemTy->isLabelTy() && 694 !ElemTy->isMetadataTy() && !ElemTy->isFunctionTy() & [all...] |
/external/clang/lib/AST/ |
APValue.cpp | 360 QualType ElemTy = Ty->getAs<VectorType>()->getElementType(); 361 getVectorElt(0).printPretty(Out, Ctx, ElemTy); 364 getVectorElt(i).printPretty(Out, Ctx, ElemTy); 427 QualType ElemTy; 430 ElemTy = VD->getType(); 435 ElemTy = E->getType(); 441 if (ElemTy->getAs<RecordType>()) { 448 ElemTy = Ctx.getRecordType(RD); 455 ElemTy = VD->getType(); 460 ElemTy = Ctx.getAsArrayType(ElemTy)->getElementType() [all...] |
RecordLayoutBuilder.cpp | 442 QualType ElemTy = Context.getBaseElementType(AT); 443 const RecordType *RT = ElemTy->getAs<RecordType>(); 539 QualType ElemTy = Context.getBaseElementType(AT); 540 const RecordType *RT = ElemTy->getAs<RecordType>(); [all...] |
ExprConstant.cpp | [all...] |
/external/llvm/include/llvm/IR/ |
DerivedTypes.h | 270 static bool isValidElementType(Type *ElemTy); 345 static bool isValidElementType(Type *ElemTy); 425 static bool isValidElementType(Type *ElemTy); 462 static bool isValidElementType(Type *ElemTy); 465 static bool isLoadableOrStorableType(Type *ElemTy);
|
/external/llvm/lib/Target/AMDGPU/ |
SITypeRewriter.cpp | 77 Type *ElemTy = PtrTy->getPointerElementType(); 79 if (ElemTy == v16i8) {
|
/external/llvm/lib/ExecutionEngine/ |
ExecutionEngine.cpp | 618 Type *ElemTy = STy->getElementType(i); 619 if (ElemTy->isIntegerTy()) 621 APInt(ElemTy->getPrimitiveSizeInBits(), 0); 622 else if (ElemTy->isAggregateType()) { 623 const Constant *ElemUndef = UndefValue::get(ElemTy); 633 Type *ElemTy = VTy->getElementType(); 636 if (ElemTy->isIntegerTy()) 639 APInt(ElemTy->getPrimitiveSizeInBits(), 0); [all...] |
/external/llvm/lib/Transforms/Scalar/ |
Scalarizer.cpp | 105 VectorLayout() : VecTy(nullptr), ElemTy(nullptr), VecAlign(0), ElemSize(0) {} 116 Type *ElemTy; 358 Layout.ElemTy = Layout.VecTy->getElementType(); 359 if (DL.getTypeSizeInBits(Layout.ElemTy) != 360 DL.getTypeStoreSizeInBits(Layout.ElemTy)) 367 Layout.ElemSize = DL.getTypeStoreSize(Layout.ElemTy);
|
/external/clang/lib/CodeGen/ |
CGExprConstant.cpp | 770 llvm::Type *ElemTy = AType->getElementType(); 784 fillC = llvm::Constant::getNullValue(ElemTy); 802 RewriteType |= (C->getType() != ElemTy); 806 RewriteType |= (fillC->getType() != ElemTy); [all...] |
TargetInfo.cpp | [all...] |
CodeGenModule.cpp | [all...] |
CGExpr.cpp | 759 QualType ElemTy = E->getType()->getAs<ComplexType>()->getElementType(); 760 llvm::APFloat FVal(getContext().getFloatTypeSemantics(ElemTy), 1); [all...] |
/external/clang/lib/Sema/ |
SemaInit.cpp | 76 const QualType ElemTy = 84 if (ElemTy->isCharType()) 86 if (IsWideCharCompatible(ElemTy, Context)) 95 if (Context.typesAreCompatible(Context.Char16Ty, ElemTy)) 97 if (ElemTy->isCharType()) 99 if (IsWideCharCompatible(ElemTy, Context)) 103 if (Context.typesAreCompatible(Context.Char32Ty, ElemTy)) 105 if (ElemTy->isCharType()) 107 if (IsWideCharCompatible(ElemTy, Context)) 111 if (Context.typesAreCompatible(Context.getWideCharType(), ElemTy)) [all...] |
SemaExprCXX.cpp | [all...] |
SemaExpr.cpp | [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.cpp | 98 MVT ElemTy = VT.getVectorElementType(); 99 if (ElemTy != MVT::i64 && ElemTy != MVT::f64) 103 if (ElemTy == MVT::i32) { [all...] |
/external/llvm/lib/Transforms/IPO/ |
GlobalOpt.cpp | [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
BBVectorize.cpp | 471 static inline VectorType *getVecTypeForPair(Type *ElemTy, Type *Elem2Ty) { 472 assert(ElemTy->getScalarType() == Elem2Ty->getScalarType() && 474 Type *STy = ElemTy->getScalarType(); 477 if (VectorType *VTy = dyn_cast<VectorType>(ElemTy)) { [all...] |
/external/clang/lib/Frontend/Rewrite/ |
RewriteModernObjC.cpp | [all...] |
RewriteObjC.cpp | [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.cpp | [all...] |