Searched refs:ElemTy (Results 1 - 18 of 18) sorted by relevance

/external/llvm/include/llvm/ADT/
H A DEquivalenceClasses.h56 template <class ElemTy>
71 ElemTy Data;
74 ECValue(const ElemTy &Elt)
102 const ElemTy &getData() const { return Data; }
112 /// TheMapping - This implicitly provides a mapping from ElemTy values to the
158 iterator findValue(const ElemTy &V) const {
165 const ElemTy &getLeaderValue(const ElemTy &V) const {
174 const ElemTy &getOrInsertLeaderValue(const ElemTy
[all...]
/external/clang/lib/AST/
H A DAPValue.cpp325 QualType ElemTy = Ty->getAs<VectorType>()->getElementType(); local
326 getVectorElt(0).printPretty(Out, Ctx, ElemTy);
329 getVectorElt(i).printPretty(Out, Ctx, ElemTy);
387 QualType ElemTy; local
390 ElemTy = VD->getType();
394 ElemTy = E->getType();
400 if (ElemTy->getAs<RecordType>()) {
407 ElemTy = Ctx.getRecordType(RD);
414 ElemTy = VD->getType();
419 ElemTy
435 QualType ElemTy = AT->getElementType(); local
[all...]
H A DRecordLayoutBuilder.cpp409 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 DExprConstant.cpp3859 QualType ElemTy = E->getType(); local
3861 Info.Ctx.getAsConstantArrayType(ElemTy)) {
3869 ElemTy = CAT->getElementType();
3872 if (!ElemTy->isRecordType())
3883 ImplicitValueInitExpr VIE(ElemTy);
3904 ImplicitValueInitExpr VIE(ElemTy);
5794 QualType ElemTy = E->getType()->castAs<ComplexType>()->getElementType(); local
5795 if (ElemTy->isRealFloatingType()) {
5797 APFloat Zero = APFloat::getZero(Info.Ctx.getFloatTypeSemantics(ElemTy));
5802 APSInt Zero = Info.Ctx.MakeIntValue(0, ElemTy);
[all...]
/external/llvm/lib/IR/
H A DType.cpp599 bool StructType::isValidElementType(Type *ElemTy) { argument
600 return !ElemTy->isVoidTy() && !ElemTy->isLabelTy() &&
601 !ElemTy->isMetadataTy() && !ElemTy->isFunctionTy();
696 bool ArrayType::isValidElementType(Type *ElemTy) { argument
697 return !ElemTy->isVoidTy() && !ElemTy->isLabelTy() &&
698 !ElemTy->isMetadataTy() && !ElemTy
725 isValidElementType(Type *ElemTy) argument
764 isValidElementType(Type *ElemTy) argument
[all...]
/external/llvm/include/llvm/IR/
H A DDerivedTypes.h273 static bool isValidElementType(Type *ElemTy);
346 static bool isValidElementType(Type *ElemTy);
405 static bool isValidElementType(Type *ElemTy);
442 static bool isValidElementType(Type *ElemTy);
/external/clang/lib/CodeGen/
H A DCGExprConstant.cpp770 llvm::Type *ElemTy = AType->getElementType(); local
788 RewriteType |= (C->getType() != ElemTy);
798 fillC = llvm::Constant::getNullValue(ElemTy);
801 RewriteType |= (fillC->getType() != ElemTy);
H A DTargetInfo.cpp3306 llvm::Type* ElemTy;
3311 ElemTy = llvm::Type::getInt32Ty(getVMContext());
3314 ElemTy = llvm::Type::getInt64Ty(getVMContext());
3319 llvm::StructType::get(llvm::ArrayType::get(ElemTy, SizeRegs), NULL);
H A DCodeGenModule.cpp2479 llvm::Type *ElemTy = AType->getElementType(); local
2483 if (ElemTy->getPrimitiveSizeInBits() == 16) {
2493 assert(ElemTy->getPrimitiveSizeInBits() == 32);
H A DCGExpr.cpp736 QualType ElemTy = E->getType()->getAs<ComplexType>()->getElementType(); local
737 llvm::APFloat FVal(getContext().getFloatTypeSemantics(ElemTy), 1);
/external/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp1960 Type *ElemTy = GV->getType()->getElementType(); local
1962 AllocaInst *Alloca = new AllocaInst(ElemTy, NULL, GV->getName(), &FirstI);
2786 Type *ElemTy = cast<PointerType>(GV->getType())->getElementType(); local
2789 TD->getTypeStoreSize(ElemTy)) {
/external/llvm/lib/Transforms/Vectorize/
H A DBBVectorize.cpp453 static inline VectorType *getVecTypeForPair(Type *ElemTy, Type *Elem2Ty) { argument
454 assert(ElemTy->getScalarType() == Elem2Ty->getScalarType() &&
456 Type *STy = ElemTy->getScalarType();
459 if (VectorType *VTy = dyn_cast<VectorType>(ElemTy)) {
/external/clang/lib/Sema/
H A DSemaInit.cpp51 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 DSemaExprCXX.cpp819 QualType ElemTy = Ty; local
824 ElemTy = Context.getBaseElementType(Ty);
828 RequireCompleteType(TyBeginLoc, ElemTy,
H A DSemaExpr.cpp4697 QualType ElemTy = Ty->getAs<VectorType>()->getElementType(); local
4701 Literal = ImpCastExprToType(Literal.take(), ElemTy,
4702 PrepareScalarCast(Literal, ElemTy));
4719 QualType ElemTy = Ty->getAs<VectorType>()->getElementType(); local
4723 Literal = ImpCastExprToType(Literal.take(), ElemTy,
4724 PrepareScalarCast(Literal, ElemTy));
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp2203 QualType ElemTy = Context->getBaseElementType(T); local
2204 return needToScanForQualifiers(ElemTy);
3803 QualType ElemTy = Context->getBaseElementType(Type); local
3804 return RewriteObjCFieldDeclType(ElemTy, Result);
H A DRewriteObjC.cpp2109 QualType ElemTy = Context->getBaseElementType(T); local
2110 return needToScanForQualifiers(ElemTy);
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp103 MVT ElemTy = VT.getVectorElementType(); local
104 if (ElemTy != MVT::i64 && ElemTy != MVT::f64)
108 if (ElemTy == MVT::i32) {

Completed in 841 milliseconds