Searched refs:EltBits (Results 1 – 8 of 8) sorted by relevance
/external/llvm/include/llvm/IR/ |
D | DerivedTypes.h | 375 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/ |
D | ARMAddressingModes.h | 541 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/ |
D | ARMInstPrinter.cpp | 1364 unsigned EltBits; in printNEONModImmOperand() local 1365 uint64_t Val = ARM_AM::decodeNEONModImm(EncodedImm, EltBits); in printNEONModImmOperand()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 7634 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/ |
D | HexagonISelLowering.cpp | 2082 int EltBits = EltVT.getSizeInBits(); in shouldExpandBuildVectorWithShuffles() local 2083 if ((EltBits != 8) && (EltBits != 16)) in shouldExpandBuildVectorWithShuffles()
|
/external/clang/lib/CodeGen/ |
D | CGBuiltin.cpp | 3165 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/ |
D | ARMInstrNEON.td | 592 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);
|
D | ARMISelLowering.cpp | 9802 unsigned EltBits; in PerformVDUPLANECombine() local 9803 if (ARM_AM::decodeNEONModImm(Imm, EltBits) == 0) in PerformVDUPLANECombine()
|