| /freebsd-14.2/contrib/llvm-project/llvm/lib/Support/ |
| H A D | FloatingPointMode.cpp | 17 NewMask |= fcPosInf; in fneg() 23 NewMask |= fcPosZero; in fneg() 25 NewMask |= fcNegZero; in fneg() 31 NewMask |= fcNegInf; in fneg() 32 return NewMask; in fneg() 38 NewMask |= fcZero; in inverse_fabs() 44 NewMask |= fcInf; in inverse_fabs() 45 return NewMask; in inverse_fabs() 51 NewMask |= fcZero; in unknown_sign() 57 NewMask |= fcInf; in unknown_sign() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegisterPressure.cpp | 54 if (PrevMask.any() || NewMask.none()) in increaseSetPressure() 68 if (NewMask.any() || PrevMask.none()) in decreaseSetPressure() 158 if (PreviousMask.any() || NewMask.none()) in increaseRegPressure() 707 LaneBitmask NewMask = PrevMask | P.LaneMask; in addLiveRegs() local 721 LaneBitmask NewMask; in discoverLiveInOrOut() local 724 NewMask = Pair.LaneMask; in discoverLiveInOrOut() 728 NewMask = PrevMask | Pair.LaneMask; in discoverLiveInOrOut() 729 I->LaneMask = NewMask; in discoverLiveInOrOut() 786 if (NewMask.none()) { in recede() 806 if (NewMask == PreviousMask) in recede() [all …]
|
| H A D | ComplexDeinterleavingPass.cpp | 1994 auto *NewMask = in replaceNode() local 1997 ReplacementNode = Builder.CreateSelect(NewMask, A, B); in replaceNode()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | VectorBuilder.h | 73 VectorBuilder &setMask(Value *NewMask) { in setMask() argument 74 Mask = NewMask; in setMask()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kCollapseMOVEMPass.cpp | 94 UpdateType classifyUpdateByMask(unsigned NewMask) const { in classifyUpdateByMask() 95 assert(NewMask && "Mask needs to select at least one register"); in classifyUpdateByMask() 97 if (NewMask > Mask) { in classifyUpdateByMask() 99 } else if (NewMask < Mask) { in classifyUpdateByMask()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIModeRegister.cpp | 37 Status(unsigned NewMask, unsigned NewMode) : Mask(NewMask), Mode(NewMode) { in Status() 56 unsigned NewMask = (Mask & S.Mask) & (Mode ^ ~S.Mode); in intersect() local 57 unsigned NewMode = (Mode & NewMask); in intersect() 58 return Status(NewMask, NewMode); in intersect()
|
| H A D | GCNRegPressure.cpp | 52 LaneBitmask NewMask, in inc() argument 54 if (SIRegisterInfo::getNumCoveredRegs(NewMask) == in inc() 59 if (NewMask < PrevMask) { in inc() 60 std::swap(NewMask, PrevMask); in inc() 74 assert(PrevMask < NewMask); in inc() 77 Sign * SIRegisterInfo::getNumCoveredRegs(~PrevMask & NewMask); in inc() 80 assert(NewMask.any()); in inc()
|
| H A D | GCNRegPressure.h | 70 LaneBitmask NewMask,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineVectorOps.cpp | 1307 SmallVector<int, 16> NewMask(NumMaskElts); in foldInsEltIntoSplat() local 1311 return new ShuffleVectorInst(Op0, NewMask); in foldInsEltIntoSplat() 1346 SmallVector<int, 16> NewMask(NumMaskElts); in foldInsEltIntoIdentityShuffle() local 1351 NewMask[i] = OldMask[i]; in foldInsEltIntoIdentityShuffle() 1359 NewMask[i] = IdxC; in foldInsEltIntoIdentityShuffle() 2126 SmallVector<int, 16> NewMask(NumElts); in foldSelectShuffleOfSelectShuffle() local 2134 return new ShuffleVectorInst(X, Y, NewMask); in foldSelectShuffleOfSelectShuffle() 2219 NewMask[i] = Mask[i]; in canonicalizeInsertSplat() 2569 SmallVector<int, 16> NewMask(NumElts); in foldIdentityExtractShuffle() local 2578 return new ShuffleVectorInst(X, Y, NewMask); in foldIdentityExtractShuffle() [all …]
|
| H A D | InstCombineShifts.cpp | 227 Constant *NewMask; in dropRedundantMaskingOfLeftShiftInput() local 262 NewMask = ConstantExpr::getNot(ExtendedInvertedMask); in dropRedundantMaskingOfLeftShiftInput() 302 NewMask = ConstantFoldBinaryOpOperands(Instruction::LShr, ExtendedAllOnes, in dropRedundantMaskingOfLeftShiftInput() 304 if (!NewMask) in dropRedundantMaskingOfLeftShiftInput() 309 NewMask = ConstantExpr::getTrunc(NewMask, NarrowestTy); in dropRedundantMaskingOfLeftShiftInput() 312 bool NeedMask = !match(NewMask, m_AllOnes()); in dropRedundantMaskingOfLeftShiftInput() 337 return BinaryOperator::Create(Instruction::And, NewShift, NewMask); in dropRedundantMaskingOfLeftShiftInput()
|
| H A D | InstCombineAndOrXor.cpp | 169 unsigned NewMask; in conjugateICmpMask() local 170 NewMask = (Mask & (AMask_AllOnes | BMask_AllOnes | Mask_AllZeros | in conjugateICmpMask() 178 return NewMask; in conjugateICmpMask() 389 Value *NewMask = ConstantInt::get(A->getType(), BorD); in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed() local 391 Value *NewAnd = Builder.CreateAnd(A, NewMask); in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed() 571 APInt NewMask = *ConstB & *ConstD; in foldLogOpOfMaskedICmps() local 572 if (NewMask == *ConstB) in foldLogOpOfMaskedICmps() 574 else if (NewMask == *ConstD) in foldLogOpOfMaskedICmps() 583 APInt NewMask = *ConstB | *ConstD; in foldLogOpOfMaskedICmps() local 584 if (NewMask == *ConstB) in foldLogOpOfMaskedICmps() [all …]
|
| H A D | InstCombineSimplifyDemanded.cpp | 361 APInt NewMask = ~(LHSKnown.One & RHSKnown.One & DemandedMask); in SimplifyDemandedUseBits() local 363 Constant *AndC = ConstantInt::get(VTy, NewMask & AndRHS->getValue()); in SimplifyDemandedUseBits() 367 Constant *XorC = ConstantInt::get(VTy, NewMask & XorRHS->getValue()); in SimplifyDemandedUseBits()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VECustomDAG.cpp | 512 SDValue NewMask; in getTargetSplitMask() local 514 NewMask = getConstantMask(Packing::Normal, true); in getTargetSplitMask() 516 NewMask = getUnpack(MVT::v256i1, RawMask, Part, NewAVL); in getTargetSplitMask() 518 return VETargetMasks(NewMask, NewAVL); in getTargetSplitMask()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RegisterPressure.h | 543 LaneBitmask NewMask); 545 LaneBitmask NewMask);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelDAGToDAGHVX.cpp | 977 MutableArrayRef<int> NewMask, unsigned Options = None); 979 MutableArrayRef<int> NewMask); 1271 ResultStack &Results, MutableArrayRef<int> NewMask, in packs() argument 1278 std::copy(SM.Mask.begin(), SM.Mask.end(), NewMask.begin()); in packs() 1282 std::copy(SM.Mask.begin(), SM.Mask.end(), NewMask.begin()); in packs() 1283 ShuffleVectorSDNode::commuteMask(NewMask); in packs() 1359 NewMask[I] = M; in packs() 1464 NewMask[I] = M; in packs() 1492 NewMask[I] = M; in packs() 1504 ResultStack &Results, MutableArrayRef<int> NewMask) { in packp() argument [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 848 Mask.swap(NewMask); in addMask() 4289 SmallVector<int> NewMask; in reorderNodeWithReuses() local 6512 Mask.swap(NewMask); in buildAltOpShuffleMask() 6625 NewMask[I] = in combineMasks() 6628 Mask.swap(NewMask); in combineMasks() 7774 SmallVector<int> NewMask; in getEntryCost() local 7782 ::addMask(Mask, NewMask); in getEntryCost() 10430 SmallVector<int> NewMask; in addOrdered() local 10432 add(V1, NewMask); in addOrdered() 12370 NewMask[I] != SM1[I]) in optimizeGatherSequence() [all …]
|
| H A D | VectorCombine.cpp | 706 SmallVector<int, 16> NewMask; in foldBitcastShuffle() local 712 narrowShuffleMaskElts(ScaleFactor, Mask, NewMask); in foldBitcastShuffle() 718 if (!widenShuffleMaskElts(ScaleFactor, Mask, NewMask)) in foldBitcastShuffle() 730 TargetTransformInfo::SK_PermuteSingleSrc, ShuffleTy, NewMask); in foldBitcastShuffle() 739 Value *Shuf = Builder.CreateShuffleVector(CastV, NewMask); in foldBitcastShuffle()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | IntrinsicInst.cpp | 415 void VPIntrinsic::setMaskParam(Value *NewMask) { in setMaskParam() argument 417 setArgOperand(*MaskPos, NewMask); in setMaskParam()
|
| H A D | Instructions.cpp | 2013 SmallVector<int, 16> NewMask(NumMaskElts); in commute() local 2017 NewMask[i] = PoisonMaskElem; in commute() 2022 NewMask[i] = MaskElt; in commute() 2024 setShuffleMask(NewMask); in commute()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 2005 SDValue NewMask = DAG.getConstant(0xff, DL, XVT); in foldMaskAndShiftToExtract() local 2007 SDValue And = DAG.getNode(ISD::AND, DL, XVT, Srl, NewMask); in foldMaskAndShiftToExtract() 2018 insertDAGNode(DAG, N, NewMask); in foldMaskAndShiftToExtract() 2079 SDValue NewMask = DAG.getConstant(Mask >> ShiftAmt, DL, VT); in foldMaskedShiftToScaledMask() local 2080 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, X, NewMask); in foldMaskedShiftToScaledMask() 2088 insertDAGNode(DAG, N, NewMask); in foldMaskedShiftToScaledMask() 2253 SDValue NewMask = DAG.getConstant(Mask >> AMShiftAmt, DL, XVT); in foldMaskedShiftToBEXTR() local 2254 SDValue NewAnd = DAG.getNode(ISD::AND, DL, XVT, NewSRL, NewMask); in foldMaskedShiftToBEXTR() 2266 insertDAGNode(DAG, N, NewMask); in foldMaskedShiftToBEXTR() 4738 SDValue NewMask = CurDAG->getConstant(NegMaskVal, SDLoc(And), VT); in shrinkAndImmediate() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 7077 SDValue NewMask = in visitAND() local 12607 APInt NewMask = in visitSETCC() local 21514 assert(NewMask[InsIndex] < (int)(2 * Mask.size()) && NewMask[InsIndex] >= 0 && in mergeEltWithShuffle() 24292 SmallVector<int, 16> NewMask; in foldExtractSubvectorFromShuffleVector() local 24305 NewMask.emplace_back(M); in foldExtractSubvectorFromShuffleVector() 24333 NewMask.emplace_back(-1); in foldExtractSubvectorFromShuffleVector() 24356 NewMask.emplace_back(AdjM); in foldExtractSubvectorFromShuffleVector() 24368 if (!ShuffleVectorInst::isIdentityMask(NewMask, NewMask.size()) || in foldExtractSubvectorFromShuffleVector() 25202 SmallVector<int> NewMask; in combineShuffleOfBitcast() local 25408 NewMask.push_back(Idx); in visitVECTOR_SHUFFLE() [all …]
|
| H A D | LegalizeDAG.cpp | 277 SmallVector<int, 8> NewMask; in ShuffleWithNarrowerEltType() local 282 NewMask.push_back(-1); in ShuffleWithNarrowerEltType() 284 NewMask.push_back(Idx * NumEltsGrowth + j); in ShuffleWithNarrowerEltType() 287 assert(NewMask.size() == NumDestElts && "Non-integer NumEltsGrowth?"); in ShuffleWithNarrowerEltType() 288 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?"); in ShuffleWithNarrowerEltType() 289 return DAG.getVectorShuffle(NVT, dl, N1, N2, NewMask); in ShuffleWithNarrowerEltType() 3406 SmallVector<int, 32> NewMask; in ExpandNode() local 3444 NewMask.push_back(Mask[i]); in ExpandNode() 3448 NewMask.push_back(Mask[i]*factor+fi); in ExpandNode() 3451 Mask = NewMask; in ExpandNode()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 4339 if (NewMask[i] == -1) in lowerVECTOR_SHUFFLEAsVSlidedown() 4342 if (static_cast<size_t>(NewMask[i]) < NewMask.size()) { in lowerVECTOR_SHUFFLEAsVSlidedown() 4343 NewMask[i] = NewMask[i] + V1IndexOffset; in lowerVECTOR_SHUFFLEAsVSlidedown() 4347 NewMask[i] = NewMask[i] - NewMask.size() + V2IndexOffset; in lowerVECTOR_SHUFFLEAsVSlidedown() 4353 if (NewMask[0] <= 0) in lowerVECTOR_SHUFFLEAsVSlidedown() 4358 if (NewMask[i - 1] + 1 != NewMask[i]) in lowerVECTOR_SHUFFLEAsVSlidedown() 16198 if (NewMask == Mask) in targetShrinkDemandedConstant() 16217 if (IsLegalMask(NewMask)) in targetShrinkDemandedConstant() 16241 NewMask.setBitsFrom(11); in targetShrinkDemandedConstant() 16243 NewMask.setBitsFrom(31); in targetShrinkDemandedConstant() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 5356 SmallVector<int, 16> NewMask(Mask); in equalizeVectorShuffleLengths() local 5358 NewMask.push_back(-1); in equalizeVectorShuffleLengths() 5364 MI.getOperand(2).getReg(), NewMask); in equalizeVectorShuffleLengths() 5438 SmallVector<int, 16> NewMask; in moreElementsVectorShuffle() local 5442 NewMask.push_back(Idx); in moreElementsVectorShuffle() 5444 NewMask.push_back(Idx - NumElts + WidenNumElts); in moreElementsVectorShuffle() 5447 NewMask.push_back(-1); in moreElementsVectorShuffle() 5452 MI.getOperand(2).getReg(), NewMask); in moreElementsVectorShuffle()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ |
| H A D | ARMAsmParser.cpp | 345 unsigned NewMask = 0; in rewindImplicitITPosition() local 346 NewMask |= ITState.Mask & (0xC << TZ); in rewindImplicitITPosition() 347 NewMask |= 0x2 << TZ; in rewindImplicitITPosition() 348 ITState.Mask = NewMask; in rewindImplicitITPosition() 393 unsigned NewMask = 0; in extendImplicitITBlock() local 395 NewMask |= ITState.Mask & (0xE << TZ); in extendImplicitITBlock() 397 NewMask |= (Cond != ITState.Cond) << TZ; in extendImplicitITBlock() 399 NewMask |= 1 << (TZ - 1); in extendImplicitITBlock() 400 ITState.Mask = NewMask; in extendImplicitITBlock()
|