Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAddressingModes.h557 inline uint64_t decodeVMOVModImm(unsigned ModImm, unsigned &EltBits) { in decodeVMOVModImm() argument
565 EltBits = 8; in decodeVMOVModImm()
570 EltBits = 16; in decodeVMOVModImm()
575 EltBits = 32; in decodeVMOVModImm()
580 EltBits = 32; in decodeVMOVModImm()
587 EltBits = 64; in decodeVMOVModImm()
H A DARMInstPrinter.cpp1342 unsigned EltBits; in printVMOVModImmOperand() local
1343 uint64_t Val = ARM_AM::decodeVMOVModImm(EncodedImm, EltBits); in printVMOVModImmOperand()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DDerivedTypes.h443 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); in getInteger() local
444 assert(EltBits && "Element size must be of a non-zero size"); in getInteger()
445 Type *EltTy = IntegerType::get(VTy->getContext(), EltBits); in getInteger()
474 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); in getTruncatedElementVectorType() local
475 assert((EltBits & 1) == 0 && in getTruncatedElementVectorType()
477 EltTy = IntegerType::get(VTy->getContext(), EltBits / 2); in getTruncatedElementVectorType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ShuffleDecodeConstantPool.cpp109 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask() local
110 RawMask[i] = EltBits.getZExtValue(); in extractConstantMask()
H A DX86ISelLowering.cpp6518 SmallVectorImpl<APInt> &EltBits, in getTargetConstantBitsFromNode() argument
6521 assert(EltBits.empty() && "Expected an empty EltBits vector"); in getTargetConstantBitsFromNode()
6545 EltBits.assign(SrcEltBits.begin(), SrcEltBits.end()); in getTargetConstantBitsFromNode()
6562 EltBits.resize(NumElts, APInt(EltSizeInBits, 0)); in getTargetConstantBitsFromNode()
6581 EltBits[i] = MaskBits.extractBits(EltSizeInBits, BitOffset); in getTargetConstantBitsFromNode()
6781 UndefElts, EltBits, AllowWholeUndefs, in getTargetConstantBitsFromNode()
6789 EltBits.erase(EltBits.begin() + BaseIdx + NumSubElts, EltBits.end()); in getTargetConstantBitsFromNode()
6791 EltBits.erase(EltBits.begin(), EltBits.begin() + BaseIdx); in getTargetConstantBitsFromNode()
6825 EltBits.push_back(APInt::getNullValue(EltSizeInBits)); in getTargetConstantBitsFromNode()
6829 EltBits.push_back(EltBits0[M]); in getTargetConstantBitsFromNode()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp3993 unsigned EltBits = V.getScalarValueSizeInBits(); in SimplifySetCC() local
3994 if (V.getOpcode() != ISD::OR || (EltBits % 2) != 0) in SimplifySetCC()
3998 APInt HiBits = APInt::getHighBitsSet(EltBits, EltBits / 2); in SimplifySetCC()
4002 RHS.getConstantOperandAPInt(1) == (EltBits / 2) && in SimplifySetCC()
4010 LHS.getConstantOperandAPInt(1) == (EltBits / 2) && in SimplifySetCC()
4020 unsigned EltBits = N0.getScalarValueSizeInBits(); in SimplifySetCC() local
4021 unsigned HalfBits = EltBits / 2; in SimplifySetCC()
4022 APInt HiBits = APInt::getHighBitsSet(EltBits, HalfBits); in SimplifySetCC()
5101 unsigned EltBits = VT.getScalarSizeInBits(); in BuildSDIV() local
5117 if (MulVT.getSizeInBits() < (2 * EltBits) || in BuildSDIV()
[all …]
H A DDAGCombiner.cpp6835 unsigned EltBits = VT.getScalarSizeInBits(); in MatchFunnelPosNeg() local
6844 if (matchRotateSub(InnerPos, InnerNeg, EltBits, DAG, /*IsRotate*/ N0 == N1)) { in MatchFunnelPosNeg()
6853 if (PosOpcode == ISD::FSHL && isPowerOf2_32(EltBits)) { in MatchFunnelPosNeg()
6864 IsBinOpImm(InnerNeg, ISD::XOR, EltBits - 1) && in MatchFunnelPosNeg()
6873 IsBinOpImm(InnerPos, ISD::XOR, EltBits - 1) && in MatchFunnelPosNeg()
6883 IsBinOpImm(InnerPos, ISD::XOR, EltBits - 1) && in MatchFunnelPosNeg()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMInstrInfo.td510 unsigned EltBits = 0;
511 uint64_t EltVal = ARM_AM::decodeVMOVModImm(ConstVal->getZExtValue(), EltBits);
512 return (EltBits == N->getValueType(0).getScalarSizeInBits() && EltVal == 0x01);
H A DARMISelLowering.cpp15072 unsigned EltBits; in PerformVDUPLANECombine() local
15073 if (ARM_AM::decodeVMOVModImm(Imm, EltBits) == 0) in PerformVDUPLANECombine()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuiltin.cpp6720 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); in EmitCommonNeonBuiltinExpr() local
6722 llvm::IntegerType::get(getLLVMContext(), EltBits / 2); in EmitCommonNeonBuiltinExpr()
6731 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); in EmitCommonNeonBuiltinExpr() local
6732 llvm::Type *EltTy = llvm::IntegerType::get(getLLVMContext(), EltBits / 2); in EmitCommonNeonBuiltinExpr()