Home
last modified time | relevance | path

Searched refs:EltType (Results 1 – 10 of 10) sorted by relevance

/external/clang/include/clang/Basic/
DTargetBuiltins.h108 enum EltType { enum
123 NeonTypeFlags(EltType ET, bool IsUnsigned, bool IsQuad) : Flags(ET) { in NeonTypeFlags()
130 EltType getEltType() const { return (EltType)(Flags & EltTypeMask); } in getEltType()
132 EltType ET = getEltType(); in isPoly()
/external/clang/lib/AST/
DItaniumMangle.cpp2340 QualType EltType = T->getElementType(); in mangleNeonVectorType() local
2341 assert(EltType->isBuiltinType() && "Neon vector element not a BuiltinType"); in mangleNeonVectorType()
2344 switch (cast<BuiltinType>(EltType)->getKind()) { in mangleNeonVectorType()
2359 switch (cast<BuiltinType>(EltType)->getKind()) { in mangleNeonVectorType()
2377 getASTContext().getTypeSize(EltType)); in mangleNeonVectorType()
2388 static StringRef mangleAArch64VectorBase(const BuiltinType *EltType) { in mangleAArch64VectorBase() argument
2389 switch (EltType->getKind()) { in mangleAArch64VectorBase()
2423 QualType EltType = T->getElementType(); in mangleAArch64NeonVectorType() local
2424 assert(EltType->isBuiltinType() && "Neon vector element not a BuiltinType"); in mangleAArch64NeonVectorType()
2426 (T->getNumElements() * getASTContext().getTypeSize(EltType)); in mangleAArch64NeonVectorType()
[all …]
/external/llvm/lib/Transforms/Scalar/
DMemCpyOptimizer.cpp457 Type *EltType = in INITIALIZE_PASS_DEPENDENCY() local
459 Alignment = DL.getABITypeAlignment(EltType); in INITIALIZE_PASS_DEPENDENCY()
/external/clang/lib/CodeGen/
DCGExpr.cpp2617 QualType EltType = E->getType()->castAsArrayTypeUnsafe()->getElementType(); in EmitArrayToPointerDecay() local
2618 return Builder.CreateElementBitCast(Addr, ConvertTypeForMem(EltType)); in EmitArrayToPointerDecay()
2733 QualType EltType = LV.getType()->castAs<VectorType>()->getElementType(); in EmitArraySubscriptExpr() local
2734 Addr = emitArraySubscriptGEP(*this, Addr, Idx, EltType, /*inbounds*/ true); in EmitArraySubscriptExpr()
2735 return MakeAddrLValue(Addr, EltType, LV.getAlignmentSource()); in EmitArraySubscriptExpr()
DTargetInfo.cpp3817 const Type *EltType = isSingleElementStruct(Ty, getContext()); in getParamTypeAlignment() local
3818 if (EltType) { in getParamTypeAlignment()
3819 const BuiltinType *BT = EltType->getAs<BuiltinType>(); in getParamTypeAlignment()
3820 if (IsQPXVectorTy(EltType) || (EltType->isVectorType() && in getParamTypeAlignment()
3821 getContext().getTypeSize(EltType) == 128) || in getParamTypeAlignment()
3823 AlignAsType = EltType; in getParamTypeAlignment()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp4814 EVT EltType = V.getValueType().getVectorElementType(); in getExtFactor() local
4815 return EltType.getSizeInBits() / 8; in getExtFactor()
5470 static unsigned getDUPLANEOp(EVT EltType) { in getDUPLANEOp() argument
5471 if (EltType == MVT::i8) in getDUPLANEOp()
5473 if (EltType == MVT::i16 || EltType == MVT::f16) in getDUPLANEOp()
5475 if (EltType == MVT::i32 || EltType == MVT::f32) in getDUPLANEOp()
5477 if (EltType == MVT::i64 || EltType == MVT::f64) in getDUPLANEOp()
/external/clang/lib/Sema/
DSemaChecking.cpp8497 const Type* EltType = BaseExpr->getType().getTypePtr(); in getElementType() local
8498 if (EltType->isAnyPointerType()) in getElementType()
8499 return EltType->getPointeeType().getTypePtr(); in getElementType()
8500 else if (EltType->isArrayType()) in getElementType()
8501 return EltType->getBaseElementTypeUnsafe(); in getElementType()
8502 return EltType; in getElementType()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp809 Type *EltType = GV->getType()->getElementType(); in LowerGlobalAddress() local
810 unsigned Size = DL.getTypeAllocSize(EltType); in LowerGlobalAddress()
811 unsigned Alignment = DL.getPrefTypeAlignment(EltType); in LowerGlobalAddress()
/external/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp1109 Type *EltType = A->getType()->getPointerElementType(); in getShadow() local
1110 ArgAlign = DL.getABITypeAlignment(EltType); in getShadow()
/external/clang/utils/TableGen/
DNeonEmitter.cpp80 enum EltType { enum