| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/ |
| D | ARMAddressingModes.h | 557 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()
|
| D | ARMInstPrinter.cpp | 1341 unsigned EltBits; in printVMOVModImmOperand() local 1342 uint64_t Val = ARM_AM::decodeVMOVModImm(EncodedImm, EltBits); in printVMOVModImmOperand()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/IR/ |
| D | DerivedTypes.h | 441 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); in getInteger() local 442 assert(EltBits && "Element size must be of a non-zero size"); in getInteger() 443 Type *EltTy = IntegerType::get(VTy->getContext(), EltBits); in getInteger() 472 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); in getTruncatedElementVectorType() local 473 assert((EltBits & 1) == 0 && in getTruncatedElementVectorType() 475 EltTy = IntegerType::get(VTy->getContext(), EltBits / 2); in getTruncatedElementVectorType()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86ShuffleDecodeConstantPool.cpp | 109 APInt EltBits = MaskBits.extractBits(MaskEltSizeInBits, BitOffset); in extractConstantMask() local 110 RawMask[i] = EltBits.getZExtValue(); in extractConstantMask()
|
| D | X86ISelLowering.cpp | 7281 SmallVectorImpl<APInt> &EltBits, in getTargetConstantBitsFromNode() argument 7284 assert(EltBits.empty() && "Expected an empty EltBits vector"); in getTargetConstantBitsFromNode() 7308 EltBits.assign(SrcEltBits.begin(), SrcEltBits.end()); in getTargetConstantBitsFromNode() 7325 EltBits.resize(NumElts, APInt(EltSizeInBits, 0)); in getTargetConstantBitsFromNode() 7344 EltBits[i] = MaskBits.extractBits(EltSizeInBits, BitOffset); in getTargetConstantBitsFromNode() 7525 UndefElts, EltBits, AllowWholeUndefs, in getTargetConstantBitsFromNode() 7533 EltBits.erase(EltBits.begin() + BaseIdx + NumSubElts, EltBits.end()); in getTargetConstantBitsFromNode() 7535 EltBits.erase(EltBits.begin(), EltBits.begin() + BaseIdx); in getTargetConstantBitsFromNode() 7569 EltBits.push_back(APInt::getZero(EltSizeInBits)); in getTargetConstantBitsFromNode() 7573 EltBits.push_back(EltBits0[M]); in getTargetConstantBitsFromNode() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | ExpandVectorPredication.cpp | 277 unsigned EltBits = EltTy->getScalarSizeInBits(); in getNeutralReductionElement() local 293 APInt::getSignedMaxValue(EltBits)); in getNeutralReductionElement() 296 APInt::getSignedMinValue(EltBits)); in getNeutralReductionElement()
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| D | TargetLowering.cpp | 4749 unsigned EltBits = V.getScalarValueSizeInBits(); in SimplifySetCC() local 4750 if (V.getOpcode() != ISD::OR || (EltBits % 2) != 0) in SimplifySetCC() 4754 APInt HiBits = APInt::getHighBitsSet(EltBits, EltBits / 2); in SimplifySetCC() 4758 RHS.getConstantOperandAPInt(1) == (EltBits / 2) && in SimplifySetCC() 4766 LHS.getConstantOperandAPInt(1) == (EltBits / 2) && in SimplifySetCC() 4776 unsigned EltBits = N0.getScalarValueSizeInBits(); in SimplifySetCC() local 4777 unsigned HalfBits = EltBits / 2; in SimplifySetCC() 4778 APInt HiBits = APInt::getHighBitsSet(EltBits, HalfBits); in SimplifySetCC() 5864 unsigned EltBits = VT.getScalarSizeInBits(); in BuildSDIV() local 5880 if (MulVT.getSizeInBits() < (2 * EltBits) || in BuildSDIV() [all …]
|
| D | SelectionDAG.cpp | 5844 unsigned EltBits = VT.getScalarSizeInBits(); in FoldConstantArithmetic() local 5847 if (BV1->getConstantRawBits(IsLE, EltBits, RawBits1, UndefElts1) && in FoldConstantArithmetic() 5848 BV2->getConstantRawBits(IsLE, EltBits, RawBits2, UndefElts2)) { in FoldConstantArithmetic()
|
| D | DAGCombiner.cpp | 7603 unsigned EltBits = VT.getScalarSizeInBits(); in MatchFunnelPosNeg() local 7612 if (matchRotateSub(InnerPos, InnerNeg, EltBits, DAG, /*IsRotate*/ N0 == N1)) { in MatchFunnelPosNeg() 7620 if (PosOpcode == ISD::FSHL && isPowerOf2_32(EltBits)) { in MatchFunnelPosNeg() 7631 IsBinOpImm(InnerNeg, ISD::XOR, EltBits - 1) && in MatchFunnelPosNeg() 7640 IsBinOpImm(InnerPos, ISD::XOR, EltBits - 1) && in MatchFunnelPosNeg() 7650 IsBinOpImm(InnerPos, ISD::XOR, EltBits - 1) && in MatchFunnelPosNeg()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/ |
| D | RISCVISelLowering.cpp | 3045 unsigned EltBits = ContainerVT.getScalarSizeInBits(); in lowerVECTOR_SHUFFLEAsVNSRL() local 3046 MVT WideIntEltVT = MVT::getIntegerVT(EltBits * 2); in lowerVECTOR_SHUFFLEAsVNSRL() 3052 MVT IntEltVT = MVT::getIntegerVT(EltBits); in lowerVECTOR_SHUFFLEAsVNSRL() 3058 unsigned Shift = Mask[0] == 0 ? 0 : EltBits; in lowerVECTOR_SHUFFLEAsVNSRL() 3327 unsigned EltBits = VT.getScalarSizeInBits(); in lowerVECTOR_SHUFFLE() local 3328 MVT WideIntEltVT = MVT::getIntegerVT(EltBits * 2); in lowerVECTOR_SHUFFLE() 3344 MVT IntEltVT = MVT::getIntegerVT(EltBits); in lowerVECTOR_SHUFFLE() 9157 unsigned EltBits = VT.getScalarSizeInBits(); in fillUpExtensionSupport() local 9161 if (ScalarBits < EltBits) in fillUpExtensionSupport() 10953 unsigned EltBits = Op.getOperand(0).getScalarValueSizeInBits(); in ComputeNumSignBitsForTargetNode() local [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| D | CombinerHelper.cpp | 4939 const unsigned EltBits = ScalarTy.getScalarSizeInBits(); in buildUDivUsingMul() local 4980 SelNPQ ? APInt::getOneBitSet(EltBits, EltBits - 1) in buildUDivUsingMul() 4981 : APInt::getZero(EltBits)) in buildUDivUsingMul()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/ |
| D | ARMInstrInfo.td | 527 unsigned EltBits = 0; 528 uint64_t EltVal = ARM_AM::decodeVMOVModImm(ConstVal->getZExtValue(), EltBits); 529 return (EltBits == N->getValueType(0).getScalarSizeInBits() && EltVal == 0x01);
|
| D | ARMISelLowering.cpp | 16360 unsigned EltBits; in PerformVDUPLANECombine() local 16361 if (ARM_AM::decodeVMOVModImm(Imm, EltBits) == 0) in PerformVDUPLANECombine() 20068 unsigned EltBits = 0; in SimplifyDemandedBitsForTargetNode() local 20069 uint64_t Mask = ARM_AM::decodeVMOVModImm(ModImm, EltBits); in SimplifyDemandedBitsForTargetNode()
|
| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | CGBuiltin.cpp | 7172 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); in EmitCommonNeonBuiltinExpr() local 7174 llvm::IntegerType::get(getLLVMContext(), EltBits / 2); in EmitCommonNeonBuiltinExpr() 7183 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); in EmitCommonNeonBuiltinExpr() local 7184 llvm::Type *EltTy = llvm::IntegerType::get(getLLVMContext(), EltBits / 2); in EmitCommonNeonBuiltinExpr()
|