Home
last modified time | relevance | path

Searched refs:getMask (Results 1 – 25 of 41) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kCollapseMOVEMPass.cpp85 unsigned getMask() const { return Mask; } in getMask() function in __anond1c1b9230111::MOVEMState
189 .addImm(State.getMask()) in Finish()
196 .addImm(State.getMask()); in Finish()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h327 static uint64_t getMask(const BitFieldInfo FieldInfo) {
336 return maskAndShift(Val, getMask(FieldInfo), FieldInfo[1]);
339 return getMask(FieldInfo) & (RawData >> FieldInfo[1]);
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetRegisterInfo.cpp313 return firstCommonClass(RCI.getMask(), A->getSubClassMask(), this); in getMatchingSuperRegClass()
353 firstCommonClass(IA.getMask(), IB.getMask(), this); in getCommonSuperRegClass()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUArgumentUsageInfo.h81 unsigned getMask() const { in getMask() function
H A DSIMachineFunctionInfo.cpp543 SA.Mask = Arg.getMask(); in convertArgumentInfo()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DSanitizerMetadata.cpp74 if (Attr->getMask() & SanitizerKind::Address) in reportGlobalToASan()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DMachODumper.cpp316 static std::string getMask(uint32_t prot) in getMask() function
852 W.printString("maxprot", getMask(MOSegment.maxprot)); in printMachOSegment()
853 W.printString("initprot", getMask(MOSegment.initprot)); in printMachOSegment()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h1251 VPValue *getMask(unsigned Idx) const { return getOperand(Idx * 2 + 1); } in getMask() function
1304 VPValue *getMask() const { in getMask() function
1457 if (VPValue *Mask = getMask()) in print()
1466 VPValue *getMask() const { in getMask() function
1547 VPValue *getMask() const { in getMask() function
H A DVPlan.cpp1159 getMask(I)->printAsOperand(O, SlotTracker); in print()
H A DLoopVectorize.cpp9405 Recipe->getMask()); in buildVPlanWithVPRecipes()
9563 VPValue *Mask = getMask(); in print()
9635 Value *Cond = State.get(getMask(In), Part); in execute()
9648 getStoredValues(), getMask()); in execute()
9737 VPValue *BlockInMask = getMask(); in execute()
9806 StoredValue, getMask()); in execute()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1496 ArrayRef<int> getMask() const {
2341 const SDValue &getMask() const {
2382 const SDValue &getMask() const { return getOperand(3); }
2419 const SDValue &getMask() const { return getOperand(4); }
2463 const SDValue &getMask() const { return getOperand(2); }
H A DTargetRegisterInfo.h1144 const uint32_t *getMask() const { return Mask; } in getMask() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp226 Value *getMask(Value *Val) const;
412 auto AlignVectors::getMask(Value *Val) const -> Value * { in getMask() function in AlignVectors
826 Value *Sel = Builder.CreateSelect(getMask(B.Seg.Val), Cast, in realignGroup()
854 Value *Mask = HVC.rescale(Builder, MakeVec(Builder, getMask(S.Seg.Val)), in realignGroup()
H A DHexagonISelDAGToDAGHVX.cpp2281 std::vector<int> Mask(SN->getMask().begin(), SN->getMask().end()); in selectShuffle()
H A DHexagonISelLoweringHVX.cpp1705 SDValue Mask = MaskN->getMask(); in LowerHvxMaskedOp()
1847 VectorPair Masks = opSplit(MaskN->getMask(), dl, DAG); in SplitHvxMemOp()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp4941 !SVN0->getMask().equals(SVN1->getMask())) in hoistLogicOpWithSameOpcodeHands()
9752 SDValue Mask = MSC->getMask(); in visitMSCATTER()
9783 SDValue Mask = MST->getMask(); in visitMSTORE()
9808 SDValue Mask = MGT->getMask(); in visitMGATHER()
9841 SDValue Mask = MLD->getMask(); in visitMLOAD()
12863 for (int M : SVN->getMask()) in visitBITCAST()
20644 ArrayRef<int> Mask = SVN->getMask(); in partitionShuffleOfConcats()
20752 for (int M : SVN->getMask()) { in combineShuffleOfScalars()
21584 LeftMask.assign(SVN->getMask().begin(), SVN->getMask().end()); in visitVECTOR_SHUFFLE()
21595 RightMask.assign(SVN->getMask().begin(), SVN->getMask().end()); in visitVECTOR_SHUFFLE()
[all …]
H A DLegalizeVectorTypes.cpp1742 SDValue Mask = MLD->getMask(); in SplitVecRes_MLOAD()
1824 SDValue Mask = MGT->getMask(); in SplitVecRes_MGATHER()
2519 SDValue Mask = MGT->getMask(); in SplitVecOp_MGATHER()
2582 SDValue Mask = N->getMask(); in SplitVecOp_MSTORE()
2660 SDValue Mask = N->getMask(); in SplitVecOp_MSCATTER()
4059 SDValue Mask = N->getMask(); in WidenVecRes_MLOAD()
4084 SDValue Mask = N->getMask(); in WidenVecRes_MGATHER()
4906 SDValue Mask = MST->getMask(); in WidenVecOp_MSTORE()
4946 SDValue Mask = MG->getMask(); in WidenVecOp_MGATHER()
4966 SDValue Mask = MSC->getMask(); in WidenVecOp_MSCATTER()
H A DSelectionDAG.cpp1952 SmallVector<int, 8> MaskVec(SV.getMask().begin(), SV.getMask().end()); in getCommutedVectorShuffle()
2533 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(V)->getMask(); in isSplatValue()
2816 assert(NumElts == SVN->getMask().size() && "Unexpected vector size"); in computeKnownBits()
3726 assert(NumElts == SVN->getMask().size() && "Unexpected vector size"); in ComputeNumSignBits()
7661 Offset, LD->getMask(), LD->getPassThru(), in getIndexedMaskedLoad()
7710 ST->getMask(), ST->getMemoryVT(), ST->getMemOperand(), in getIndexedMaskedStore()
7740 assert(N->getMask().getValueType().getVectorElementCount() == in getMaskedGather()
7785 assert(N->getMask().getValueType().getVectorElementCount() == in getMaskedScatter()
H A DLegalizeIntegerTypes.cpp707 N->getOffset(), N->getMask(), ExtPassThru, in PromoteIntRes_MLOAD()
727 SDValue Ops[] = {N->getChain(), ExtPassThru, N->getMask(), N->getBasePtr(), in PromoteIntRes_MGATHER()
1838 SDValue Mask = N->getMask(); in PromoteIntOp_MSTORE()
4791 ArrayRef<int> NewMask = SV->getMask().slice(0, VT.getVectorNumElements()); in PromoteIntRes_VECTOR_SHUFFLE()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DDerivedTypes.h88 APInt getMask() const;
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DType.cpp299 APInt IntegerType::getMask() const { in getMask() function in IntegerType
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1688 const SDValue &getMask() const { return getOperand(2); } in getMask() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1910 bool IsSelect = all_of(enumerate(SVN->getMask()), [&](const auto &MaskIdx) { in lowerVECTOR_SHUFFLE()
1932 for (int MaskIndex : SVN->getMask()) { in lowerVECTOR_SHUFFLE()
4348 SDValue Mask = Load->getMask(); in lowerMLOAD()
4383 SDValue Mask = Store->getMask(); in lowerMSTORE()
4609 SDValue Mask = MGN->getMask(); in lowerMGATHER()
4690 SDValue Mask = MSN->getMask(); in lowerMSCATTER()
6277 {MGSN->getChain(), MGN->getPassThru(), MGSN->getMask(), in PerformDAGCombine()
6284 {MGSN->getChain(), MSN->getValue(), MGSN->getMask(), MGSN->getBasePtr(), in PerformDAGCombine()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp2024 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(Op.getNode())->getMask(); in LowerVECTOR_SHUFFLE()
2178 SrcType, SDLoc(N), CastOp, DAG.getUNDEF(SrcType), Shuffle->getMask()); in performVECTOR_SHUFFLECombine()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8340 ArrayRef<int> ShuffleMask = SVN->getMask(); in LowerVECTOR_SHUFFLE_i1()
8531 ArrayRef<int> ShuffleMask = SVN->getMask(); in LowerVECTOR_SHUFFLE()
9899 SDValue Mask = N->getMask(); in LowerMLOAD()
14871 !Op1->getOperand(1).isUndef() || Op0->getMask() != Op1->getMask() || in FlattenVectorShuffle()
14876 ArrayRef<int> NMask = N->getMask(); in FlattenVectorShuffle()
14877 ArrayRef<int> OpMask = Op0->getMask(); in FlattenVectorShuffle()
14896 if (isVMOVNTruncMask(N->getMask(), VT, 0)) in PerformShuffleVMOVNCombine()
15634 ArrayRef<int> M = SVN->getMask(); in PerformSplittingToNarrowingStores()
17412 SmallVector<int, 8> Mask(S0->getMask().begin(), S0->getMask().end()); in PerformMVETruncCombine()
17413 Mask.append(S1->getMask().begin(), S1->getMask().end()); in PerformMVETruncCombine()
[all …]

12