| /freebsd-12.1/contrib/llvm/include/llvm/Support/ |
| H A D | LowLevelTypeImpl.h | 198 static uint64_t getMask(const BitFieldInfo FieldInfo) { 207 return maskAndShift(Val, getMask(FieldInfo), FieldInfo[1]); 210 return getMask(FieldInfo) & (RawData >> FieldInfo[1]);
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TargetRegisterInfo.cpp | 283 return firstCommonClass(RCI.getMask(), A->getSubClassMask(), this); in getMatchingSuperRegClass() 323 firstCommonClass(IA.getMask(), IB.getMask(), this); in getCommonSuperRegClass()
|
| H A D | TargetLoweringBase.cpp | 1053 SuperRegRC.setBitsInMask(RCI.getMask()); in findRepresentativeClass()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineVectorOps.cpp | 648 int MaskSize = Shuf.getMask()->getType()->getVectorNumElements(); in isShuffleEquivalentToSelect() 793 Constant *Mask = Shuf->getMask(); in foldConstantInsEltIntoShuffle() 1316 Constant *Mask = Shuf.getMask(); in foldSelectShuffleWith1Binop() 1395 Constant *Mask = Shuf.getMask(); in foldSelectShuffle() 1486 Value *NarrowX = Builder.CreateShuffleVector(X, Undef, Shuf.getMask()); in narrowVectorSelect() 1487 Value *NarrowY = Builder.CreateShuffleVector(Y, Undef, Shuf.getMask()); in narrowVectorSelect() 1519 Constant *ExtractMaskElt = Shuf.getMask()->getAggregateElement(i); in foldIdentityExtractShuffle() 1595 LHS, RHS, SVI.getMask(), SVI.getType(), SQ.getWithInstruction(&SVI))) in visitShuffleVectorInst()
|
| H A D | InstCombineCasts.cpp | 642 Shuf->getMask()->getSplatValue() && in shrinkSplatShuffle() 647 return new ShuffleVectorInst(NarrowOp, NarrowUndef, Shuf->getMask()); in shrinkSplatShuffle()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | SanitizerMetadata.cpp | 73 if (Attr->getMask() & SanitizerKind::Address) in reportGlobalToASan()
|
| H A D | CodeGenFunction.cpp | 866 SanitizerMask mask = Attr->getMask(); in StartFunction()
|
| /freebsd-12.1/contrib/llvm/tools/llvm-readobj/ |
| H A D | MachODumper.cpp | 294 static std::string getMask(uint32_t prot) in getMask() function 830 W.printString("maxprot", getMask(MOSegment.maxprot)); in printMachOSegment() 831 W.printString("initprot", getMask(MOSegment.initprot)); in printMachOSegment()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 2025 Constant *getMask() const { 2036 return getMaskValue(getMask(), Elt); 2047 return getShuffleMask(getMask(), Result); 2062 unsigned NumMaskElts = getMask()->getType()->getVectorNumElements(); 2071 unsigned NumMaskElts = getMask()->getType()->getVectorNumElements(); 2092 return !changesLength() && isSingleSourceMask(getMask()); 2154 return !changesLength() && isSelectMask(getMask()); 2174 return !changesLength() && isReverseMask(getMask()); 2196 return !changesLength() && isZeroEltSplatMask(getMask()); 2245 return !changesLength() && isTransposeMask(getMask()); [all …]
|
| H A D | DerivedTypes.h | 83 APInt getMask() const;
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 1458 ArrayRef<int> getMask() const { 2151 const SDValue &getMask() const { 2179 const SDValue &getMask() const { return getOperand(2); } 2215 const SDValue &getMask() const { return getOperand(3); } 2240 const SDValue &getMask() const { return getOperand(2); }
|
| H A D | TargetRegisterInfo.h | 1049 const uint32_t *getMask() const { return Mask; } in getMask() function
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 1342 SDValue Mask = MLD->getMask(); in SplitVecRes_MLOAD() 1409 SDValue Mask = MGT->getMask(); in SplitVecRes_MGATHER() 1994 SDValue Mask = MGT->getMask(); in SplitVecOp_MGATHER() 2059 SDValue Mask = N->getMask(); in SplitVecOp_MSTORE() 2119 SDValue Mask = N->getMask(); in SplitVecOp_MSCATTER() 3292 SDValue Mask = N->getMask(); in WidenVecRes_MLOAD() 3317 SDValue Mask = N->getMask(); in WidenVecRes_MGATHER() 3939 SDValue Mask = MST->getMask(); in WidenVecOp_MSTORE() 3978 SDValue Mask = MG->getMask(); in WidenVecOp_MGATHER() 3997 SDValue Mask = MSC->getMask(); in WidenVecOp_MSCATTER()
|
| H A D | DAGCombiner.cpp | 3948 !SVN0->getMask().equals(SVN1->getMask())) in hoistLogicOpWithSameOpcodeHands() 7606 SDValue Mask = MSC->getMask(); in visitMSCATTER() 7665 SDValue Mask = MST->getMask(); in visitMSTORE() 7735 SDValue Mask = MGT->getMask(); in visitMGATHER() 7812 SDValue Mask = MLD->getMask(); in visitMLOAD() 10301 for (int M : SVN->getMask()) in visitBITCAST() 17279 for (int M : SVN->getMask()) { in combineShuffleOfScalars() 17337 ArrayRef<int> Mask = SVN->getMask(); in combineShuffleToVectorExtend() 17399 ArrayRef<int> Mask = SVN->getMask(); in combineTruncationShuffle() 17518 ArrayRef<int> Mask = Shuf->getMask(); in replaceShuffleOfInsert() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 557 N->getMask(), ExtPassThru, N->getMemoryVT(), in PromoteIntRes_MLOAD() 572 SDValue Ops[] = {N->getChain(), ExtPassThru, N->getMask(), N->getBasePtr(), in PromoteIntRes_MGATHER() 1348 SDValue Mask = N->getMask(); in PromoteIntOp_MSTORE() 3671 ArrayRef<int> NewMask = SV->getMask().slice(0, VT.getVectorNumElements()); in PromoteIntRes_VECTOR_SHUFFLE()
|
| H A D | SelectionDAG.cpp | 1721 SmallVector<int, 8> MaskVec(SV.getMask().begin(), SV.getMask().end()); in getCommutedVectorShuffle() 2186 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(V)->getMask(); in isSplatValue() 2362 assert(NumElts == SVN->getMask().size() && "Unexpected vector size"); in computeKnownBits() 3338 assert(NumElts == SVN->getMask().size() && "Unexpected vector size"); in ComputeNumSignBits() 6952 assert(N->getMask().getValueType().getVectorNumElements() == in getMaskedGather() 6989 assert(N->getMask().getValueType().getVectorNumElements() == in getMaskedScatter()
|
| H A D | LegalizeDAG.cpp | 2913 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(Node)->getMask(); in ExpandNode() 4285 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(Node)->getMask(); in PromoteNode()
|
| H A D | TargetLowering.cpp | 567 ArrayRef<int> ShuffleMask = cast<ShuffleVectorSDNode>(Op)->getMask(); in SimplifyDemandedBits() 1719 ArrayRef<int> ShuffleMask = cast<ShuffleVectorSDNode>(Op)->getMask(); in SimplifyDemandedVectorElts()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1438 const SDValue &getMask() const { return getOperand(3); } in getMask() function 1508 const SDValue &getMask() const { return getOperand(2); } in getMask() function
|
| H A D | X86ISelLowering.cpp | 5946 ArrayRef<int> Mask = SVN->getMask(); in getTargetConstantBitsFromNode() 16024 ArrayRef<int> Mask = SVOp->getMask(); in lowerVectorShuffle() 25917 SDValue Mask = N->getMask(); in LowerMSCATTER() 26002 SDValue Mask = N->getMask(); in LowerMLOAD() 26051 SDValue Mask = N->getMask(); in LowerMSTORE() 26095 SDValue Mask = N->getMask(); in LowerMGATHER() 26985 SDValue Mask = Gather->getMask(); in ReplaceNodeResults() 32215 for (int Elt : SVOp->getMask()) in combineShuffleOfConcatUndef() 37488 SDValue Mask = Mld->getMask(); in combineMaskedLoad() 37563 SDValue Mask = Mst->getMask(); in combineMaskedStore() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Type.cpp | 269 APInt IntegerType::getMask() const { in getMask() function in IntegerType
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelDAGToDAGHVX.cpp | 2012 std::vector<int> Mask(SN->getMask().begin(), SN->getMask().end()); in selectShuffle()
|
| H A D | HexagonISelLowering.cpp | 1885 ArrayRef<int> AM = SVN->getMask(); in LowerVECTOR_SHUFFLE()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 1125 ArrayRef<int> Mask = cast<ShuffleVectorSDNode>(Op.getNode())->getMask(); in LowerVECTOR_SHUFFLE()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 4465 OpShuf->getMask()->getSplatValue()) in SimplifyShuffleVectorInst() 5323 SVI->getMask(), SVI->getType(), Q); in SimplifyInstruction()
|