Home
last modified time | relevance | path

Searched defs:NewMask (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project/llvm/lib/Support/
H A DFloatingPointMode.cpp15 FPClassTest NewMask = Mask & fcNan; in fneg() local
36 FPClassTest NewMask = Mask & fcNan; in inverse_fabs() local
49 FPClassTest NewMask = Mask & fcNan; in unknown_sign() local
/llvm-project/llvm/lib/CodeGen/
H A DRegisterPressure.cpp52 assert((PrevMask & ~NewMask).none() && "Must not remove bits"); in increaseSetPressure() argument
66 assert((NewMask & ~PrevMask).none() && "Must not add bits"); in decreaseSetPressure() argument
157 if (PreviousMask.any() || NewMask.none()) in increaseRegPressure() argument
172 decreaseSetPressure(CurrSetPressure, *MRI, RegUnit, PreviousMask, NewMask); in decreaseRegPressure() argument
701 LaneBitmask NewMask = PrevMask | P.LaneMask; addLiveRegs() local
715 LaneBitmask NewMask; discoverLiveInOrOut() local
769 LaneBitmask NewMask = PreviousMask & ~Def.LaneMask; recede() local
799 LaneBitmask NewMask = PreviousMask | Use.LaneMask; recede() local
928 LaneBitmask NewMask = PreviousMask | Def.LaneMask; advance() local
1315 LaneBitmask NewMask = LiveMask & ~LastUseMask; bumpDownwardPressure() local
1324 LaneBitmask NewMask = LiveMask | Def.LaneMask; bumpDownwardPressure() local
[all...]
H A DComplexDeinterleavingPass.cpp1991 auto *NewMask = Builder.CreateIntrinsic(Intrinsic::vector_interleave2, replaceNode() local
/llvm-project/llvm/include/llvm/IR/
H A DVectorBuilder.h73 setMask(Value * NewMask) setMask() argument
/llvm-project/llvm/tools/llvm-reduce/deltas/
H A DReduceRegisterMasks.cpp42 std::vector<uint32_t> NewMask(RegMaskSize); in reduceMasksInFunction() local
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1315 SmallVector<int, 16> NewMask(NumMaskElts); foldInsEltIntoSplat() local
1354 SmallVector<int, 16> NewMask(NumMaskElts); foldInsEltIntoIdentityShuffle() local
2135 SmallVector<int, 16> NewMask(NumElts); foldSelectShuffleOfSelectShuffle() local
2238 SmallVector<int, 16> NewMask(NumMaskElts, 0); canonicalizeInsertSplat() local
2593 SmallVector<int, 16> NewMask(NumElts); foldIdentityExtractShuffle() local
2732 SmallVector<int, 16> NewMask(Mask.size(), -1); foldIdentityPaddedShuffles() local
[all...]
H A DInstCombineAndOrXor.cpp169 unsigned NewMask; in conjugateICmpMask() local
389 Value *NewMask = ConstantInt::get(A->getType(), BorD); foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed() local
571 APInt NewMask = *ConstB & *ConstD; foldLogOpOfMaskedICmps() local
583 APInt NewMask = *ConstB | *ConstD; foldLogOpOfMaskedICmps() local
[all...]
H A DInstCombineSimplifyDemanded.cpp356 APInt NewMask = ~(LHSKnown.One & RHSKnown.One & DemandedMask); SimplifyDemandedUseBits() local
H A DInstCombineShifts.cpp227 Constant *NewMask; in dropRedundantMaskingOfLeftShiftInput() local
H A DInstCombineAddSub.cpp1604 Constant *NewMask = ConstantInt::get(RHS->getType(), *C1 - 1); visitAdd() local
H A DInstCombineCalls.cpp2083 Value *NewMask = Builder.CreateAnd(II->getArgOperand(1), InnerMask); visitCallInst() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIModeRegister.cpp56 unsigned NewMask = (Mask & S.Mask) & (Mode ^ ~S.Mode); in intersect() local
H A DGCNRegPressure.cpp52 inc(unsigned Reg,LaneBitmask PrevMask,LaneBitmask NewMask,const MachineRegisterInfo & MRI) inc() argument
[all...]
/llvm-project/llvm/lib/Target/VE/
H A DVECustomDAG.cpp512 SDValue NewMask; in getTargetSplitMask() local
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp731 SmallVector<int, 16> NewMask; foldBitcastShuffle() local
1531 SmallVector<int, 16> NewMask; foldShuffleOfCastops() local
1627 SmallVector<int, 16> NewMask(OuterMask.begin(), OuterMask.end()); foldShuffleOfShuffles() local
[all...]
H A DVPlanTransforms.cpp1472 VPValue *NewMask = HeaderMask == OrigMask ? nullptr : OrigMask; tryAddExplicitVectorLength() local
H A DSLPVectorizer.cpp963 SmallVector<int> NewMask(SubMask.size(), PoisonMaskElem); addMask() local
5167 SmallVector<int> NewMask; reorderNodeWithReuses() local
7623 SmallVector<int> NewMask(ReuseShuffleIndices.size(), PoisonMaskElem); buildAltOpShuffleMask() local
7735 SmallVector<int> NewMask(ExtMask.size(), PoisonMaskElem); combineMasks() local
8001 SmallVector<int> NewMask(Mask.begin(), Mask.end()); createShuffle() local
9263 SmallVector<int> NewMask; getEntryCost() local
12080 SmallVector<int> NewMask; addOrdered() local
12122 SmallVector<int> NewMask(ExtMask.size(), PoisonMaskElem); global() local
14294 __anon7791346711302(Instruction *I1, Instruction *I2, SmallVectorImpl<int> &NewMask) optimizeGatherSequence() argument
14352 SmallVector<int> NewMask; optimizeGatherSequence() local
[all...]
/llvm-project/llvm/lib/IR/
H A DIntrinsicInst.cpp410 setMaskParam(Value * NewMask) setMaskParam() argument
H A DInstructions.cpp1710 SmallVector<int, 16> NewMask(NumMaskElts); commute() local
/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp2058 SDValue NewMask = DAG.getConstant(0xff, DL, XVT); foldMaskAndShiftToExtract() local
2132 SDValue NewMask = DAG.getConstant(Mask >> ShiftAmt, DL, VT); foldMaskedShiftToScaledMask() local
2306 SDValue NewMask = DAG.getConstant(Mask >> AMShiftAmt, DL, XVT); foldMaskedShiftToBEXTR() local
4800 SDValue NewMask = CurDAG->getConstant(NegMaskVal, SDLoc(And), VT); shrinkAndImmediate() local
[all...]
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAGHVX.cpp1271 packs(ShuffleMask SM,OpRef Va,OpRef Vb,ResultStack & Results,MutableArrayRef<int> NewMask,unsigned Options) packs() argument
1504 packp(ShuffleMask SM,OpRef Va,OpRef Vb,ResultStack & Results,MutableArrayRef<int> NewMask) packp() argument
[all...]
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp7082 SDValue NewMask = visitAND() local
12719 APInt NewMask = visitSETCC() local
15588 SmallVector<int, 8> NewMask; visitBITCAST() local
21767 mergeEltWithShuffle(SDValue & X,SDValue & Y,ArrayRef<int> Mask,SmallVectorImpl<int> & NewMask,SDValue Elt,unsigned InsIndex) mergeEltWithShuffle() argument
21847 SmallVector<int, 16> NewMask(Mask); mergeInsertEltWithShuffle() local
22167 SmallVector<int, 16> NewMask; visitINSERT_VECTOR_ELT() local
24593 SmallVector<int, 16> NewMask; foldExtractSubvectorFromShuffleVector() local
25478 SmallVector<int, 32> NewMask; combineShuffleOfSplatVal() local
25518 SmallVector<int> NewMask; combineShuffleOfBitcast() local
25717 SmallVector<int, 8> NewMask; visitVECTOR_SHUFFLE() local
25873 SmallVector<int, 8> NewMask; visitVECTOR_SHUFFLE() local
26045 SmallVector<int, 8> NewMask; visitVECTOR_SHUFFLE() local
[all...]
H A DLegalizeDAG.cpp293 SmallVector<int, 8> NewMask; ShuffleWithNarrowerEltType() local
3474 SmallVector<int, 32> NewMask; ExpandNode() local
[all...]
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp4613 SmallVector<int, 16> NewMask(Mask); lowerVECTOR_SHUFFLEAsVSlidedown() local
17675 __anon17a3f42a2102(const APInt &NewMask) targetShrinkDemandedConstant() argument
17694 APInt NewMask = APInt(Mask.getBitWidth(), 0xffff); targetShrinkDemandedConstant() local
17700 APInt NewMask = APInt(64, 0xffffffff); targetShrinkDemandedConstant() local
17717 APInt NewMask = ShrunkMask; targetShrinkDemandedConstant() local
[all...]
/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp5626 SmallVector<int, 16> NewMask(Mask); equalizeVectorShuffleLengths() local
5708 SmallVector<int, 16> NewMask; moreElementsVectorShuffle() local

12