Searched refs:EltType (Results 1 - 11 of 11) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetBuiltins.h121 enum EltType { enum in class:clang::NeonTypeFlags
136 NeonTypeFlags(EltType ET, bool IsUnsigned, bool IsQuad) : Flags(ET) {
143 EltType getEltType() const { return (EltType)(Flags & EltTypeMask); }
145 EltType ET = getEltType();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp51 // the start address of column \p Col with type (\p EltType x \p NumRows)
86 unsigned NumRows, Type *EltType,
102 ColumnStart = Builder.CreateGEP(EltType, BasePtr, ColumnStart, "col.gep");
105 // (EltType x NumRows)*.
106 Type *ColumnType = VectorType::get(EltType, NumRows);
516 LoadInst *createColumnLoad(Value *ColumnPtr, Type *EltType, argument
518 unsigned Align = DL.getABITypeAlignment(EltType);
523 Type *EltType, IRBuilder<> Builder) {
524 unsigned Align = DL.getABITypeAlignment(EltType);
529 /// Turns \p BasePtr into an elementwise pointer to \p EltType
85 computeColumnAddr(Value *BasePtr, Value *Col, Value *Stride, unsigned NumRows, Type *EltType, IRBuilder<> &Builder) argument
522 createColumnStore(Value *ColumnValue, Value *ColumnPtr, Type *EltType, IRBuilder<> Builder) argument
530 createElementPtr(Value *BasePtr, Type *EltType, IRBuilder<> &Builder) argument
705 auto *EltType = cast<VectorType>(MatMul->getType())->getElementType(); local
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DItaniumMangle.cpp3057 QualType EltType = T->getElementType(); local
3058 assert(EltType->isBuiltinType() && "Neon vector element not a BuiltinType");
3061 switch (cast<BuiltinType>(EltType)->getKind()) {
3076 switch (cast<BuiltinType>(EltType)->getKind()) {
3094 getASTContext().getTypeSize(EltType));
3113 static StringRef mangleAArch64VectorBase(const BuiltinType *EltType) { argument
3114 switch (EltType->getKind()) {
3148 QualType EltType = T->getElementType(); local
3149 assert(EltType->isBuiltinType() && "Neon vector element not a BuiltinType");
3151 (T->getNumElements() * getASTContext().getTypeSize(EltType));
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp1190 QualType EltType = CAT->getElementType(); local
1195 fillC = Emitter.tryEmitAbstractForMemory(filler, EltType);
1210 llvm::Constant *C = Emitter.tryEmitPrivateForMemory(Init, EltType);
H A DTargetInfo.cpp4181 if (const Type *EltType = isSingleElementStruct(Ty, getContext())) {
4182 const BuiltinType *BT = EltType->getAs<BuiltinType>();
4183 if ((EltType->isVectorType() && getContext().getTypeSize(EltType) == 128) ||
4185 AlignTy = EltType;
4618 const Type *EltType = isSingleElementStruct(Ty, getContext());
4619 if (EltType) {
4620 const BuiltinType *BT = EltType->getAs<BuiltinType>();
4621 if (IsQPXVectorTy(EltType) || (EltType
[all...]
H A DCGExpr.cpp3362 QualType EltType = E->getType()->castAsArrayTypeUnsafe()->getElementType(); local
3364 if (TBAAInfo) *TBAAInfo = CGM.getTBAAAccessInfo(EltType);
3366 return Builder.CreateElementBitCast(Addr, ConvertTypeForMem(EltType));
3558 QualType EltType = LV.getType()->castAs<VectorType>()->getElementType(); local
3559 Addr = emitArraySubscriptGEP(*this, Addr, Idx, EltType, /*inbounds*/ true,
3561 return MakeAddrLValue(Addr, EltType, LV.getBaseInfo(),
3562 CGM.getTBAAInfoForSubobject(LV, EltType));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1786 EVT EltType = Ins[i].VT;
1790 EltType = MVT::i32;
1795 EltType = MVT::i16;
1804 LoadVTs.push_back(EltType);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp6520 EVT EltType = V.getValueType().getVectorElementType(); local
6521 return EltType.getSizeInBits() / 8;
7196 static unsigned getDUPLANEOp(EVT EltType) { argument
7197 if (EltType == MVT::i8)
7199 if (EltType == MVT::i16 || EltType == MVT::f16)
7201 if (EltType == MVT::i32 || EltType == MVT::f32)
7203 if (EltType == MVT::i64 || EltType
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp4173 EVT EltType = LoadVT.getScalarType(); local
4176 bool IsD16 = IsFormat && (EltType.getSizeInBits() == 16);
4186 if (!IsD16 && !LoadVT.isVector() && EltType.getSizeInBits() < 32)
6981 EVT EltType = VDataVT.getScalarType(); local
6982 bool IsD16 = IsFormat && (EltType.getSizeInBits() == 16);
7011 if (!IsD16 && !VDataVT.isVector() && EltType.getSizeInBits() < 32)
7025 EVT EltType = VDataVT.getScalarType(); local
7026 bool IsD16 = IsFormat && (EltType.getSizeInBits() == 16);
7058 if (!IsD16 && !VDataVT.isVector() && EltType.getSizeInBits() < 32)
/freebsd-11-stable/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp90 enum EltType { enum in namespace:__anon964::NeonTypeFlags
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8383 // // EltType - return the type of the value include the zero extend.
8385 unsigned &NumElt, MVT &EltType) {
8411 EltType = MVT::getIntegerVT(ExtVTSize);
8448 MVT EltType = VT.getScalarType();
8451 SDValue ZeroExtended = isSplatZeroExtended(BVOp, NumElts, EltType);
8460 if ((EltType == MVT::i64 && MaskVT == MVT::v8i1) || // for broadcastmb2q
8461 (EltType == MVT::i32 && MaskVT == MVT::v16i1)) { // for broadcastmw2d
8464 MVT::getVectorVT(EltType, NumElts), BOperand);
9918 Type *EltType = Op.getValueType().getScalarType().getTypeForEVT(Context);
9919 SmallVector<Constant *, 16> ConstVecOps(NumElems, UndefValue::get(EltType));
[all...]

Completed in 452 milliseconds