/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | TargetBuiltins.h | 121 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 D | LowerMatrixIntrinsics.cpp | 51 // 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 D | ItaniumMangle.cpp | 3057 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 D | CGExprConstant.cpp | 1190 QualType EltType = CAT->getElementType(); local 1195 fillC = Emitter.tryEmitAbstractForMemory(filler, EltType); 1210 llvm::Constant *C = Emitter.tryEmitPrivateForMemory(Init, EltType);
|
H A D | TargetInfo.cpp | 4181 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 D | CGExpr.cpp | 3362 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 D | NVPTXISelLowering.cpp | 1786 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 D | AArch64ISelLowering.cpp | 6520 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 D | SIISelLowering.cpp | 4173 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 D | NeonEmitter.cpp | 90 enum EltType { enum in namespace:__anon964::NeonTypeFlags
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 8383 // // 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...] |