Home
last modified time | relevance | path

Searched refs:BV1 (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp355 auto *BV1 = getOpcodeDef<GBuildVector>(BVO1, MRI); in matchOrToBSP() local
357 if (!BV1 || !BV2) in matchOrToBSP()
362 getIConstantVRegValWithLookThrough(BV1->getSourceReg(I), MRI); in matchOrToBSP()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp6277 auto *BV1 = dyn_cast<BuildVectorSDNode>(N1); in FoldConstantArithmetic() local
6280 if (BV1 && BV2 && BVVT.isInteger() && BVVT == N2.getValueType()) { in FoldConstantArithmetic()
6285 if (BV1->getConstantRawBits(IsLE, EltBits, RawBits1, UndefElts1) && in FoldConstantArithmetic()
6303 EVT BVEltVT = BV1->getOperand(0).getValueType(); in FoldConstantArithmetic()
H A DDAGCombiner.cpp24756 auto *BV1 = dyn_cast<BuildVectorSDNode>(N1); in combineShuffleOfScalars() local
24757 if (BV0 && BV1) in combineShuffleOfScalars()
24759 IsSplat = (Splat0 == BV1->getSplatValue()); in combineShuffleOfScalars()