Home
last modified time | relevance | path

Searched refs:EltBits (Results 1 – 8 of 8) sorted by relevance

/external/llvm/include/llvm/IR/
DDerivedTypes.h375 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); in getInteger() local
376 assert(EltBits && "Element size must be of a non-zero size"); in getInteger()
377 Type *EltTy = IntegerType::get(VTy->getContext(), EltBits); in getInteger()
386 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); in getExtendedElementVectorType() local
387 Type *EltTy = IntegerType::get(VTy->getContext(), EltBits * 2); in getExtendedElementVectorType()
396 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); in getTruncatedElementVectorType() local
397 assert((EltBits & 1) == 0 && in getTruncatedElementVectorType()
399 Type *EltTy = IntegerType::get(VTy->getContext(), EltBits / 2); in getTruncatedElementVectorType()
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMAddressingModes.h541 static inline uint64_t decodeNEONModImm(unsigned ModImm, unsigned &EltBits) { in decodeNEONModImm() argument
549 EltBits = 8; in decodeNEONModImm()
554 EltBits = 16; in decodeNEONModImm()
559 EltBits = 32; in decodeNEONModImm()
564 EltBits = 32; in decodeNEONModImm()
571 EltBits = 64; in decodeNEONModImm()
/external/llvm/lib/Target/ARM/InstPrinter/
DARMInstPrinter.cpp1364 unsigned EltBits; in printNEONModImmOperand() local
1365 uint64_t Val = ARM_AM::decodeNEONModImm(EncodedImm, EltBits); in printNEONModImmOperand()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp7634 int EltBits = VT.getScalarSizeInBits(); in lowerVectorShuffleAsSpecificZeroOrAnyExtend() local
7636 int NumEltsPerLane = 128 / EltBits; in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
7638 assert((EltBits == 8 || EltBits == 16 || EltBits == 32) && in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
7640 assert(Scale * EltBits <= 64 && "Cannot zero extend past 64 bits."); in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
7670 MVT ExtVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits * Scale), in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
7680 if (AnyExt && EltBits == 32) { in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
7688 if (AnyExt && EltBits == 16 && Scale > 2) { in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
7704 if ((Scale * EltBits) == 64 && EltBits < 32 && Subtarget->hasSSE4A()) { in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
7708 int LoIdx = Offset * EltBits; in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
7711 DAG.getConstant(EltBits, DL, MVT::i8), in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp2082 int EltBits = EltVT.getSizeInBits(); in shouldExpandBuildVectorWithShuffles() local
2083 if ((EltBits != 8) && (EltBits != 16)) in shouldExpandBuildVectorWithShuffles()
/external/clang/lib/CodeGen/
DCGBuiltin.cpp3165 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); in EmitCommonNeonBuiltinExpr() local
3167 llvm::IntegerType::get(getLLVMContext(), EltBits / 2); in EmitCommonNeonBuiltinExpr()
3176 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); in EmitCommonNeonBuiltinExpr() local
3177 llvm::Type *EltTy = llvm::IntegerType::get(getLLVMContext(), EltBits / 2); in EmitCommonNeonBuiltinExpr()
/external/llvm/lib/Target/ARM/
DARMInstrNEON.td592 unsigned EltBits = 0;
593 uint64_t EltVal = ARM_AM::decodeNEONModImm(ConstVal->getZExtValue(), EltBits);
594 return (EltBits == 32 && EltVal == 0);
599 unsigned EltBits = 0;
600 uint64_t EltVal = ARM_AM::decodeNEONModImm(ConstVal->getZExtValue(), EltBits);
601 return (EltBits == 8 && EltVal == 0xff);
DARMISelLowering.cpp9802 unsigned EltBits; in PerformVDUPLANECombine() local
9803 if (ARM_AM::decodeNEONModImm(Imm, EltBits) == 0) in PerformVDUPLANECombine()