Home
last modified time | relevance | path

Searched refs:NewMask (Results 1 – 25 of 66) sorted by relevance

123

/external/llvm/lib/CodeGen/
DRegisterPressure.cpp28 LaneBitmask PrevMask, LaneBitmask NewMask) { in increaseSetPressure() argument
29 assert((PrevMask & ~NewMask) == 0 && "Must not remove bits"); in increaseSetPressure()
30 if (PrevMask != 0 || NewMask == 0) in increaseSetPressure()
42 LaneBitmask PrevMask, LaneBitmask NewMask) { in decreaseSetPressure() argument
43 assert((NewMask & !PrevMask) == 0 && "Must not add bits"); in decreaseSetPressure()
44 if (NewMask != 0 || PrevMask == 0) in decreaseSetPressure()
114 LaneBitmask NewMask) { in increaseRegPressure() argument
115 if (PreviousMask != 0 || NewMask == 0) in increaseRegPressure()
129 LaneBitmask NewMask) { in decreaseRegPressure() argument
130 decreaseSetPressure(CurrSetPressure, *MRI, RegUnit, PreviousMask, NewMask); in decreaseRegPressure()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DRegisterPressure.cpp52 LaneBitmask PrevMask, LaneBitmask NewMask) { in increaseSetPressure() argument
53 assert((PrevMask & ~NewMask).none() && "Must not remove bits"); in increaseSetPressure()
54 if (PrevMask.any() || NewMask.none()) in increaseSetPressure()
66 LaneBitmask PrevMask, LaneBitmask NewMask) { in decreaseSetPressure() argument
68 if (NewMask.any() || PrevMask.none()) in decreaseSetPressure()
157 LaneBitmask NewMask) { in increaseRegPressure() argument
158 if (PreviousMask.any() || NewMask.none()) in increaseRegPressure()
172 LaneBitmask NewMask) { in decreaseRegPressure() argument
173 decreaseSetPressure(CurrSetPressure, *MRI, RegUnit, PreviousMask, NewMask); in decreaseRegPressure()
708 LaneBitmask NewMask = PrevMask | P.LaneMask; in addLiveRegs() local
[all …]
/external/llvm-project/llvm/lib/CodeGen/
DRegisterPressure.cpp52 LaneBitmask PrevMask, LaneBitmask NewMask) { in increaseSetPressure() argument
53 assert((PrevMask & ~NewMask).none() && "Must not remove bits"); in increaseSetPressure()
54 if (PrevMask.any() || NewMask.none()) in increaseSetPressure()
66 LaneBitmask PrevMask, LaneBitmask NewMask) { in decreaseSetPressure() argument
68 if (NewMask.any() || PrevMask.none()) in decreaseSetPressure()
157 LaneBitmask NewMask) { in increaseRegPressure() argument
158 if (PreviousMask.any() || NewMask.none()) in increaseRegPressure()
172 LaneBitmask NewMask) { in decreaseRegPressure() argument
173 decreaseSetPressure(CurrSetPressure, *MRI, RegUnit, PreviousMask, NewMask); in decreaseRegPressure()
710 LaneBitmask NewMask = PrevMask | P.LaneMask; in addLiveRegs() local
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp437 APInt NewMask = DemandedMask; in SimplifyDemandedBits() local
454 NewMask = APInt::getAllOnesValue(BitWidth); in SimplifyDemandedBits()
481 if ((LHSZero & NewMask) == (~RHSC->getAPIntValue() & NewMask)) in SimplifyDemandedBits()
485 if (TLO.ShrinkDemandedConstant(Op, ~LHSZero & NewMask)) in SimplifyDemandedBits()
489 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero, in SimplifyDemandedBits()
493 if (SimplifyDemandedBits(Op.getOperand(0), ~KnownZero & NewMask, in SimplifyDemandedBits()
500 if ((NewMask & ~KnownZero2 & KnownOne) == (~KnownZero2 & NewMask)) in SimplifyDemandedBits()
502 if ((NewMask & ~KnownZero & KnownOne2) == (~KnownZero & NewMask)) in SimplifyDemandedBits()
505 if ((NewMask & (KnownZero|KnownZero2)) == NewMask) in SimplifyDemandedBits()
508 if (TLO.ShrinkDemandedConstant(Op, ~KnownZero2 & NewMask)) in SimplifyDemandedBits()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNRegPressure.cpp99 LaneBitmask NewMask, in inc() argument
101 if (NewMask == PrevMask) in inc()
105 if (NewMask < PrevMask) { in inc()
106 std::swap(NewMask, PrevMask); in inc()
116 assert(PrevMask.none() && NewMask == MaxMask); in inc()
123 assert(NewMask < MaxMask || NewMask == MaxMask); in inc()
124 assert(PrevMask < NewMask); in inc()
127 Sign * (~PrevMask & NewMask).getNumLanes(); in inc()
130 assert(NewMask.any()); in inc()
DGCNRegBankReassign.cpp466 unsigned NewMask = ((1 << Size) - 1) << I; in getFreeBanks() local
467 NewMask = (NewMask | (NewMask >> NUM_VGPR_BANKS)) & VGPR_BANK_MASK; in getFreeBanks()
468 if (!(UsedBanks & NewMask)) in getFreeBanks()
481 unsigned NewMask = ((1 << Size) - 1) << I; in getFreeBanks() local
482 NewMask = (NewMask | (NewMask >> NUM_SGPR_BANKS)) & SGPR_BANK_SHIFTED_MASK; in getFreeBanks()
483 if (!(UsedBanks & (NewMask << SGPR_BANK_OFFSET))) in getFreeBanks()
DSIModeRegister.cpp47 Status(unsigned NewMask, unsigned NewMode) : Mask(NewMask), Mode(NewMode) { in Status()
66 unsigned NewMask = (Mask & S.Mask) & (Mode ^ ~S.Mode); in intersect() local
67 unsigned NewMode = (Mode & NewMask); in intersect()
68 return Status(NewMask, NewMode); in intersect()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DGCNRegBankReassign.cpp528 unsigned NewMask = ((1 << Size) - 1) << I; in getFreeBanks() local
529 NewMask = (NewMask | (NewMask >> NUM_VGPR_BANKS)) & VGPR_BANK_MASK; in getFreeBanks()
530 if (!(UsedBanks & NewMask)) in getFreeBanks()
543 unsigned NewMask = ((1 << Size) - 1) << I; in getFreeBanks() local
544 NewMask = (NewMask | (NewMask >> NUM_SGPR_BANKS)) & SGPR_BANK_SHIFTED_MASK; in getFreeBanks()
545 if (!(UsedBanks & (NewMask << SGPR_BANK_OFFSET))) in getFreeBanks()
DGCNRegPressure.cpp104 LaneBitmask NewMask, in inc() argument
106 if (SIRegisterInfo::getNumCoveredRegs(NewMask) == in inc()
111 if (NewMask < PrevMask) { in inc()
112 std::swap(NewMask, PrevMask); in inc()
126 assert(PrevMask < NewMask); in inc()
129 Sign * SIRegisterInfo::getNumCoveredRegs(~PrevMask & NewMask); in inc()
132 assert(NewMask.any()); in inc()
DSIModeRegister.cpp47 Status(unsigned NewMask, unsigned NewMode) : Mask(NewMask), Mode(NewMode) { in Status()
66 unsigned NewMask = (Mask & S.Mask) & (Mode ^ ~S.Mode); in intersect() local
67 unsigned NewMode = (Mode & NewMask); in intersect()
68 return Status(NewMask, NewMode); in intersect()
DAMDGPUInstructionSelector.cpp2758 static Register normalizeVOP3PMask(int NewMask[2], Register Src0, Register Src1, in normalizeVOP3PMask()
2760 NewMask[0] = Mask[0]; in normalizeVOP3PMask()
2761 NewMask[1] = Mask[1]; in normalizeVOP3PMask()
2765 assert(NewMask[0] == 2 || NewMask[0] == 3 || NewMask[0] == -1); in normalizeVOP3PMask()
2766 assert(NewMask[1] == 2 || NewMask[1] == 3 || NewMask[1] == -1); in normalizeVOP3PMask()
2769 NewMask[0] = NewMask[0] == -1 ? -1 : NewMask[0] - 2; in normalizeVOP3PMask()
2770 NewMask[1] = NewMask[1] == -1 ? -1 : NewMask[1] - 2; in normalizeVOP3PMask()
/external/tensorflow/tensorflow/core/common_runtime/gpu/
Dgpu_debug_allocator.cc32 int64* NewMask(int64 word) { in NewMask() function
40 int64* before_mask = NewMask(0xabababababababab);
41 int64* after_mask = NewMask(0xcdcdcdcdcdcdcdcd);
/external/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp1155 SmallVector<int, 16> NewMask(NumMaskElts); in foldInsEltIntoSplat() local
1157 NewMask[i] = i == IdxC ? 0 : Shuf->getMaskValue(i); in foldInsEltIntoSplat()
1159 return new ShuffleVectorInst(Op0, UndefValue::get(Op0->getType()), NewMask); in foldInsEltIntoSplat()
1194 SmallVector<int, 16> NewMask(NumMaskElts); in foldInsEltIntoIdentityShuffle() local
1199 NewMask[i] = OldMask[i]; in foldInsEltIntoIdentityShuffle()
1207 NewMask[i] = IdxC; in foldInsEltIntoIdentityShuffle()
1211 return new ShuffleVectorInst(X, Shuf->getOperand(1), NewMask); in foldInsEltIntoIdentityShuffle()
1871 SmallVector<int, 16> NewMask(NumMaskElts, 0); in canonicalizeInsertSplat() local
1874 NewMask[i] = Mask[i]; in canonicalizeInsertSplat()
1876 return new ShuffleVectorInst(NewIns, UndefVec, NewMask); in canonicalizeInsertSplat()
[all …]
DInstCombineShifts.cpp217 Constant *NewMask; in dropRedundantMaskingOfLeftShiftInput() local
248 NewMask = ConstantExpr::getNot(ExtendedInvertedMask); in dropRedundantMaskingOfLeftShiftInput()
284 NewMask = in dropRedundantMaskingOfLeftShiftInput()
289 NewMask = ConstantExpr::getTrunc(NewMask, NarrowestTy); in dropRedundantMaskingOfLeftShiftInput()
292 bool NeedMask = !match(NewMask, m_AllOnes()); in dropRedundantMaskingOfLeftShiftInput()
317 return BinaryOperator::Create(Instruction::And, NewShift, NewMask); in dropRedundantMaskingOfLeftShiftInput()
DInstCombineAndOrXor.cpp236 unsigned NewMask; in conjugateICmpMask() local
237 NewMask = (Mask & (AMask_AllOnes | BMask_AllOnes | Mask_AllZeros | in conjugateICmpMask()
241 NewMask |= (Mask & (AMask_NotAllOnes | BMask_NotAllOnes | Mask_NotAllZeros | in conjugateICmpMask()
245 return NewMask; in conjugateICmpMask()
458 Value *NewMask = ConstantInt::get(BCst->getType(), BorD); in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed() local
460 Value *NewAnd = Builder.CreateAnd(A, NewMask); in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
632 APInt NewMask = BCst->getValue() & DCst->getValue(); in foldLogOpOfMaskedICmps() local
634 if (NewMask == BCst->getValue()) in foldLogOpOfMaskedICmps()
636 else if (NewMask == DCst->getValue()) in foldLogOpOfMaskedICmps()
645 APInt NewMask = BCst->getValue() | DCst->getValue(); in foldLogOpOfMaskedICmps() local
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp844 Constant *NewMask = ConstantVector::get(NewMaskVec); in foldInsEltIntoSplat() local
845 return new ShuffleVectorInst(Op0, UndefValue::get(Op0->getType()), NewMask); in foldInsEltIntoSplat()
893 Constant *NewMask = ConstantVector::get(NewMaskVec); in foldInsEltIntoIdentityShuffle() local
894 return new ShuffleVectorInst(X, Shuf->getOperand(1), NewMask); in foldInsEltIntoIdentityShuffle()
1534 SmallVector<Constant *, 16> NewMask(NumMaskElts, Zero); in canonicalizeInsertSplat() local
1537 NewMask[i] = Mask->getAggregateElement(i); in canonicalizeInsertSplat()
1539 return new ShuffleVectorInst(NewIns, UndefVec, ConstantVector::get(NewMask)); in canonicalizeInsertSplat()
1732 SmallVector<Constant *, 16> NewMask(NumElts); in foldIdentityExtractShuffle() local
1739 NewMask[i] = isa<UndefValue>(ExtractMaskElt) ? ExtractMaskElt : MaskElt; in foldIdentityExtractShuffle()
1741 return new ShuffleVectorInst(X, Y, ConstantVector::get(NewMask)); in foldIdentityExtractShuffle()
[all …]
DInstCombineShifts.cpp216 Constant *NewMask; in dropRedundantMaskingOfLeftShiftInput() local
247 NewMask = ConstantExpr::getNot(ExtendedInvertedMask); in dropRedundantMaskingOfLeftShiftInput()
283 NewMask = in dropRedundantMaskingOfLeftShiftInput()
288 NewMask = ConstantExpr::getTrunc(NewMask, NarrowestTy); in dropRedundantMaskingOfLeftShiftInput()
291 bool NeedMask = !match(NewMask, m_AllOnes()); in dropRedundantMaskingOfLeftShiftInput()
316 return BinaryOperator::Create(Instruction::And, NewShift, NewMask); in dropRedundantMaskingOfLeftShiftInput()
DInstCombineAndOrXor.cpp280 unsigned NewMask; in conjugateICmpMask() local
281 NewMask = (Mask & (AMask_AllOnes | BMask_AllOnes | Mask_AllZeros | in conjugateICmpMask()
285 NewMask |= (Mask & (AMask_NotAllOnes | BMask_NotAllOnes | Mask_NotAllZeros | in conjugateICmpMask()
289 return NewMask; in conjugateICmpMask()
511 Value *NewMask = ConstantInt::get(BCst->getType(), BorD); in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed() local
513 Value *NewAnd = Builder.CreateAnd(A, NewMask); in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
690 APInt NewMask = BCst->getValue() & DCst->getValue(); in foldLogOpOfMaskedICmps() local
692 if (NewMask == BCst->getValue()) in foldLogOpOfMaskedICmps()
694 else if (NewMask == DCst->getValue()) in foldLogOpOfMaskedICmps()
703 APInt NewMask = BCst->getValue() | DCst->getValue(); in foldLogOpOfMaskedICmps() local
[all …]
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAGHVX.cpp848 MutableArrayRef<int> NewMask, unsigned Options = None);
850 MutableArrayRef<int> NewMask);
1033 ResultStack &Results, MutableArrayRef<int> NewMask, in packs() argument
1059 memcpy(NewMask.data(), SM.Mask.data(), sizeof(int)*VecLen); in packs()
1067 NewMask[I] = M; in packs()
1097 NewMask[I] = M; in packs()
1120 NewMask[I] = M; in packs()
1130 ResultStack &Results, MutableArrayRef<int> NewMask) { in packp() argument
1172 NewMask[I] = M; in packp()
1229 SmallVector<int,128> NewMask(VecLen); in shuffs2() local
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAGHVX.cpp841 MutableArrayRef<int> NewMask, unsigned Options = None);
843 MutableArrayRef<int> NewMask);
1053 ResultStack &Results, MutableArrayRef<int> NewMask, in packs() argument
1079 memcpy(NewMask.data(), SM.Mask.data(), sizeof(int)*VecLen); in packs()
1087 NewMask[I] = M; in packs()
1117 NewMask[I] = M; in packs()
1140 NewMask[I] = M; in packs()
1150 ResultStack &Results, MutableArrayRef<int> NewMask) { in packp() argument
1192 NewMask[I] = M; in packp()
1249 SmallVector<int,128> NewMask(VecLen); in shuffs2() local
[all …]
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DVectorCombine.cpp474 SmallVector<int, 16> NewMask; in foldBitcastShuf() local
480 narrowShuffleMaskElts(ScaleFactor, Mask, NewMask); in foldBitcastShuf()
486 if (!widenShuffleMaskElts(ScaleFactor, Mask, NewMask)) in foldBitcastShuf()
492 Value *Shuf = Builder.CreateShuffleVector(CastV, NewMask); in foldBitcastShuf()
/external/llvm/include/llvm/CodeGen/
DRegisterPressure.h539 LaneBitmask NewMask);
541 LaneBitmask NewMask);
/external/llvm-project/llvm/include/llvm/CodeGen/
DRegisterPressure.h552 LaneBitmask NewMask);
554 LaneBitmask NewMask);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DRegisterPressure.h552 LaneBitmask NewMask);
554 LaneBitmask NewMask);
/external/llvm/lib/Transforms/InstCombine/
DInstCombineAndOrXor.cpp512 unsigned NewMask; in conjugateICmpMask() local
513 NewMask = (Mask & (FoldMskICmp_AMask_AllOnes | FoldMskICmp_BMask_AllOnes | in conjugateICmpMask()
518 NewMask |= in conjugateICmpMask()
524 return NewMask; in conjugateICmpMask()
760 APInt NewMask = BCst->getValue() & DCst->getValue(); in foldLogOpOfMaskedICmps() local
762 if (NewMask == BCst->getValue()) in foldLogOpOfMaskedICmps()
764 else if (NewMask == DCst->getValue()) in foldLogOpOfMaskedICmps()
772 APInt NewMask = BCst->getValue() | DCst->getValue(); in foldLogOpOfMaskedICmps() local
774 if (NewMask == BCst->getValue()) in foldLogOpOfMaskedICmps()
776 else if (NewMask == DCst->getValue()) in foldLogOpOfMaskedICmps()

123