Home
last modified time | relevance | path

Searched refs:Mask (Results 1 – 25 of 531) sorted by relevance

12345678910>>...22

/freebsd-src/contrib/llvm-project/llvm/lib/Support/
H A DFloatingPointMode.cpp14 FPClassTest llvm::fneg(FPClassTest Mask) { in fneg() argument
15 FPClassTest NewMask = Mask & fcNan; in fneg()
16 if (Mask & fcNegInf) in fneg()
18 if (Mask & fcNegNormal) in fneg()
20 if (Mask & fcNegSubnormal) in fneg()
22 if (Mask & fcNegZero) in fneg()
24 if (Mask & fcPosZero) in fneg()
26 if (Mask & fcPosSubnormal) in fneg()
28 if (Mask & fcPosNormal) in fneg()
30 if (Mask & fcPosInf) in fneg()
[all …]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/MC/
H A DLaneBitmask.h47 explicit constexpr LaneBitmask(Type V) : Mask(V) {} in LaneBitmask()
49 constexpr bool operator== (LaneBitmask M) const { return Mask == M.Mask; }
50 constexpr bool operator!= (LaneBitmask M) const { return Mask != M.Mask; }
51 constexpr bool operator< (LaneBitmask M) const { return Mask < M.Mask; }
52 constexpr bool none() const { return Mask == 0; } in none()
53 constexpr bool any() const { return Mask != 0; } in any()
54 constexpr bool all() const { return ~Mask == 0; } in all()
57 return LaneBitmask(~Mask);
60 return LaneBitmask(Mask | M.Mask);
63 return LaneBitmask(Mask & M.Mask);
[all …]
/freebsd-src/contrib/llvm-project/clang/lib/Basic/
H A DNoSanitizeList.cpp30 bool NoSanitizeList::containsGlobal(SanitizerMask Mask, StringRef GlobalName, in containsGlobal() argument
32 return SSCL->inSection(Mask, "global", GlobalName, Category); in containsGlobal()
35 bool NoSanitizeList::containsType(SanitizerMask Mask, StringRef MangledTypeName, in containsType() argument
37 return SSCL->inSection(Mask, "type", MangledTypeName, Category); in containsType()
40 bool NoSanitizeList::containsFunction(SanitizerMask Mask, in containsFunction() argument
42 return SSCL->inSection(Mask, "fun", FunctionName); in containsFunction()
45 bool NoSanitizeList::containsFile(SanitizerMask Mask, StringRef FileName, in containsFile() argument
47 return SSCL->inSection(Mask, "src", FileName, Category); in containsFile()
50 bool NoSanitizeList::containsMainFile(SanitizerMask Mask, StringRef FileName, in containsMainFile() argument
52 return SSCL->inSection(Mask, "mainfile", FileName, Category); in containsMainFile()
[all …]
H A DSanitizerSpecialCaseList.cpp42 SanitizerMask Mask; in createSanitizerSections() local
46 Mask |= SanitizerKind::ID; in createSanitizerSections()
53 SanitizerSections.emplace_back(Mask, S.Entries); in createSanitizerSections()
57 bool SanitizerSpecialCaseList::inSection(SanitizerMask Mask, StringRef Prefix, in inSection() argument
61 if ((S.Mask & Mask) && in inSection()
/freebsd-src/contrib/llvm-project/openmp/runtime/src/
H A Dkmp_affinity.h24 class Mask : public KMPAffinity::Mask {
28 Mask() { in Mask() function
32 ~Mask() { hwloc_bitmap_free(mask); } in ~Mask()
38 void copy(const KMPAffinity::Mask *src) override { in copy()
39 const Mask *convert = static_cast<const Mask *>(src); in copy()
42 void bitwise_and(const KMPAffinity::Mask *rhs) override { in bitwise_and()
43 const Mask *convert = static_cast<const Mask *>(rh in bitwise_and()
334 Mask() { mask = (mask_t *)__kmp_allocate(__kmp_affin_mask_size); } Mask() function
553 Mask() { Mask() function
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp100 void converted(Instruction *I, Value *V, int Mask, bool Worthy) { in converted() argument
101 ConvertedInsts[I] = std::make_tuple(V, Mask, Worthy); in converted()
208 int Mask = 0; in convertFCmp() local
210 Mask |= Masks[WhichConst][0]; in convertFCmp()
212 Mask |= Masks[WhichConst][1]; in convertFCmp()
214 Mask |= Masks[WhichConst][2]; in convertFCmp()
216 Mask |= Masks[WhichConst][3]; in convertFCmp()
224 Mask &= SystemZ::TDCMASK_PLUS; in convertFCmp()
225 Mask |= Mask >> 1; in convertFCmp()
233 converted(&I, Op0, Mask, Worthy); in convertFCmp()
[all …]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kCollapseMOVEMPass.cpp49 unsigned Mask; member in __anon3bad31010111::MOVEMState
57 Mask(0), Access(AccessTy::None) {} in MOVEMState()
86 unsigned getMask() const { return Mask; } in getMask()
97 if (NewMask > Mask) { in classifyUpdateByMask()
99 } else if (NewMask < Mask) { in classifyUpdateByMask()
136 assert(!(Value & Mask) && in updateMask()
138 Mask |= Value; in updateMask()
204 MOVEMState &State, unsigned Mask, int Offset, unsigned Reg, in ProcessMI() argument
211 State.update(Offset, Mask)) { in ProcessMI()
219 return ProcessMI(MBB, MI, State, Mask, Offset, Reg, IsStore); in ProcessMI()
[all …]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIModeRegister.cpp30 // Mask is a bitmask where a '1' indicates the corresponding Mode bit has a
32 unsigned Mask = 0; member
37 Status(unsigned NewMask, unsigned NewMode) : Mask(NewMask), Mode(NewMode) { in Status()
38 Mode &= Mask; in Status()
44 return Status((Mask | S.Mask), ((Mode & ~S.Mask) | (S.Mode & S.Mask))); in merge()
50 return Status(Mask & ~newMask, Mode & ~newMask); in mergeUnknown()
56 unsigned NewMask = (Mask in intersect()
288 unsigned Mask = maskTrailingOnes<unsigned>(Width) << Offset; processBlockPhase1() local
[all...]
H A DAMDGPUArgumentUsageInfo.h35 unsigned Mask; member
41 ArgDescriptor(unsigned Val = 0, unsigned Mask = ~0u, bool IsStack = false,
43 : Reg(Val), Mask(Mask), IsStack(IsStack), IsSet(IsSet) {} in Reg()
45 static ArgDescriptor createRegister(Register Reg, unsigned Mask = ~0u) {
46 return ArgDescriptor(Reg, Mask, false, true);
49 static ArgDescriptor createStack(unsigned Offset, unsigned Mask = ~0u) {
50 return ArgDescriptor(Offset, Mask, true, true);
53 static ArgDescriptor createArg(const ArgDescriptor &Arg, unsigned Mask) { in createArg()
54 return ArgDescriptor(Arg.Reg, Mask, Ar in createArg()
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp229 int llvm::getSplatIndex(ArrayRef<int> Mask) { in getSplatIndex()
231 for (int M : Mask) { in getSplatIndex()
312 bool llvm::getShuffleDemandedElts(int SrcWidth, ArrayRef<int> Mask, in getShuffleDemandedElts()
322 if (all_of(Mask, [](int Elt) { return Elt == 0; })) { in getShuffleDemandedElts()
327 for (unsigned I = 0, E = Mask.size(); I != E; ++I) { in getShuffleDemandedElts()
328 int M = Mask[I]; in getShuffleDemandedElts()
349 void llvm::narrowShuffleMaskElts(int Scale, ArrayRef<int> Mask, in narrowShuffleMaskElts()
355 ScaledMask.assign(Mask.begin(), Mask.end()); in narrowShuffleMaskElts()
360 for (int MaskElt : Mask) { in narrowShuffleMaskElts()
227 getSplatIndex(ArrayRef<int> Mask) getSplatIndex() argument
310 getShuffleDemandedElts(int SrcWidth,ArrayRef<int> Mask,const APInt & DemandedElts,APInt & DemandedLHS,APInt & DemandedRHS,bool AllowUndefElts) getShuffleDemandedElts() argument
347 narrowShuffleMaskElts(int Scale,ArrayRef<int> Mask,SmallVectorImpl<int> & ScaledMask) narrowShuffleMaskElts() argument
368 widenShuffleMaskElts(int Scale,ArrayRef<int> Mask,SmallVectorImpl<int> & ScaledMask) widenShuffleMaskElts() argument
419 getShuffleMaskWithWidestElts(ArrayRef<int> Mask,SmallVectorImpl<int> & ScaledMask) getShuffleMaskWithWidestElts() argument
434 processShuffleMasks(ArrayRef<int> Mask,unsigned NumOfSrcRegs,unsigned NumOfDestRegs,unsigned NumOfUsedRegs,function_ref<void ()> NoInputAction,function_ref<void (ArrayRef<int>,unsigned,unsigned)> SingleInputAction,function_ref<void (ArrayRef<int>,unsigned,unsigned)> ManyInputsAction) processShuffleMasks() argument
469 __anonefdb69790202(ArrayRef<int> Mask) processShuffleMasks() argument
478 __anonefdb69790302(ArrayRef<int> Mask) processShuffleMasks() argument
500 __anonefdb69790502(MutableArrayRef<int> Mask) processShuffleMasks() argument
841 SmallVector<Constant *, 16> Mask; createBitMaskForGaps() local
863 SmallVector<int, 16> Mask; createInterleaveMask() local
873 SmallVector<int, 16> Mask; createStrideMask() local
883 SmallVector<int, 16> Mask; createSequentialMask() local
893 createUnaryMask(ArrayRef<int> Mask,unsigned NumElts) createUnaryMask() argument
963 maskIsAllZeroOrUndef(Value * Mask) maskIsAllZeroOrUndef() argument
989 maskIsAllOneOrUndef(Value * Mask) maskIsAllOneOrUndef() argument
1015 maskContainsAllOneOrUndef(Value * Mask) maskContainsAllOneOrUndef() argument
1042 possiblyDemandedEltsInMask(Value * Mask) possiblyDemandedEltsInMask() argument
[all...]
H A DCmpInstAnalysis.cpp78 Value *&X, APInt &Mask, bool LookThruTrunc) { in decomposeBitTestICmp() argument
92 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp()
99 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp()
106 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp()
113 Mask = APInt::getSignMask(C->getBitWidth()); in decomposeBitTestICmp()
120 Mask = -*C; in decomposeBitTestICmp()
127 Mask = ~*C; in decomposeBitTestICmp()
134 Mask = ~*C; in decomposeBitTestICmp()
141 Mask = -*C; in decomposeBitTestICmp()
147 Mask in decomposeBitTestICmp()
[all...]
/freebsd-src/contrib/llvm-project/clang/include/clang/Basic/
H A DXRayInstr.h50 return Mask & K; in has()
53 bool hasOneOf(XRayInstrMask K) const { return Mask & K; } in hasOneOf()
56 Mask = Value ? (Mask | K) : (Mask & ~K); in set()
59 void clear(XRayInstrMask K = XRayInstrKind::All) { Mask &= ~K; }
61 bool empty() const { return Mask == 0; } in empty()
63 bool full() const { return Mask == XRayInstrKind::All; } in full()
65 XRayInstrMask Mask = 0; member
H A DNoSanitizeList.h37 bool containsGlobal(SanitizerMask Mask, StringRef GlobalName,
39 bool containsType(SanitizerMask Mask, StringRef MangledTypeName,
41 bool containsFunction(SanitizerMask Mask, StringRef FunctionName) const;
42 bool containsFile(SanitizerMask Mask, StringRef FileName,
44 bool containsMainFile(SanitizerMask Mask, StringRef FileName,
46 bool containsLocation(SanitizerMask Mask, SourceLocation Loc,
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp91 static bool isConstantIntVector(Value *Mask) { in isConstantIntVector() argument
92 Constant *C = dyn_cast<Constant>(Mask); in isConstantIntVector()
96 unsigned NumElts = cast<FixedVectorType>(Mask->getType())->getNumElements(); in isConstantIntVector()
147 Value *Mask = CI->getArgOperand(2); in scalarizeMaskedLoad() local
163 if (isa<Constant>(Mask) && cast<Constant>(Mask)->isAllOnesValue()) { in scalarizeMaskedLoad()
178 if (isConstantIntVector(Mask)) { in scalarizeMaskedLoad()
180 if (cast<Constant>(Mask)->getAggregateElement(Idx)->isNullValue()) in scalarizeMaskedLoad()
196 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); in scalarizeMaskedLoad()
209 Value *Mask in scalarizeMaskedLoad() local
286 Value *Mask = CI->getArgOperand(3); scalarizeMaskedStore() local
339 Value *Mask = Builder.getInt(APInt::getOneBitSet( scalarizeMaskedStore() local
409 Value *Mask = CI->getArgOperand(2); scalarizeMaskedGather() local
461 Value *Mask = Builder.getInt(APInt::getOneBitSet( scalarizeMaskedGather() local
540 Value *Mask = CI->getArgOperand(3); scalarizeMaskedScatter() local
588 Value *Mask = Builder.getInt(APInt::getOneBitSet( scalarizeMaskedScatter() local
628 Value *Mask = CI->getArgOperand(1); scalarizeMaskedExpandLoad() local
694 Value *Mask = Builder.getInt(APInt::getOneBitSet( scalarizeMaskedExpandLoad() local
757 Value *Mask = CI->getArgOperand(2); scalarizeMaskedCompressStore() local
804 Value *Mask = Builder.getInt(APInt::getOneBitSet( scalarizeMaskedCompressStore() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFRegisters.cpp57 UnitInfos[U].Mask = LaneBitmask::getAll(); in PhysicalRegisterInfo()
64 UI.Mask = P.second; in PhysicalRegisterInfo()
133 if (RR.Mask.none()) in getUnits()
137 if ((M & RR.Mask).any()) in getUnits()
169 return RegisterRef(R, TRI.composeSubRegIndexLaneMask(Idx, RR.Mask)); in mapTo()
174 LaneBitmask M = TRI.reverseComposeSubRegIndexLaneMask(Idx, RR.Mask); in mapTo()
187 return A.Mask == B.Mask; in equal_to()
198 if ((AMask & A.Mask).any() && (BMask & B.Mask).any()) { in equal_to()
207 if ((AMask & A.Mask).none()) in equal_to()
209 if ((BMask & B.Mask).none()) in equal_to()
[all …]
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DSanitizerMetadata.cpp30 SanitizerMask expandKernelSanitizerMasks(SanitizerMask Mask) { in expandKernelSanitizerMasks() argument
31 if (Mask & (SanitizerKind::Address | SanitizerKind::KernelAddress)) in expandKernelSanitizerMasks()
32 Mask |= SanitizerKind::Address | SanitizerKind::KernelAddress; in expandKernelSanitizerMasks()
34 return Mask; in expandKernelSanitizerMasks()
46 FsanitizeArgument.Mask = expandKernelSanitizerMasks(FsanitizeArgument.Mask); in reportGlobal()
49 FsanitizeArgument.Mask}; in reportGlobal()
57 FsanitizeArgument.Mask & SanitizerKind::Address, GV, Loc, Ty); in reportGlobal()
61 FsanitizeArgument.Mask & SanitizerKind::HWAddress, GV, Loc, Ty); in reportGlobal()
64 static_cast<bool>(FsanitizeArgument.Mask & SanitizerKind::MemtagGlobals); in reportGlobal()
67 FsanitizeArgument.Mask & SanitizerKind::MemTag, GV, Loc, Ty); in reportGlobal()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMWinCOFFStreamer.cpp93 void emitARMWinCFISaveRegMask(unsigned Mask, bool Wide) override;
141 void ARMTargetWinCOFFStreamer::emitARMWinCFISaveRegMask(unsigned Mask, in emitARMWinCFIAllocStack()
143 assert(Mask != 0); in emitARMWinCFISaveRegMask() argument
144 int Lr = (Mask & 0x4000) ? 1 : 0; in emitARMWinCFISaveRegMask()
145 Mask &= ~0x4000; in emitARMWinCFISaveRegMask()
147 assert((Mask & ~0x1fff) == 0); in emitARMWinCFISaveRegMask()
149 assert((Mask & ~0x00ff) == 0); in emitARMWinCFISaveRegMask()
150 if (Mask && ((Mask + (1 << 4)) & Mask) in emitARMWinCFISaveRegMask()
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVVLPatterns.td876 vti.Vector, vti.Vector, vti.Vector, vti.Mask,
880 vti.Vector, vti.Vector, vti.Vector, vti.Mask,
893 vti.Vector, vti.Vector, vti.Vector, vti.Mask,
907 wti.Vector, vti.Vector, vti.Vector, vti.Mask,
911 wti.Vector, vti.Vector, vti.Vector, vti.Mask,
930 wti.Vector, vti.Vector, wti.Mask,
934 wti.Vector, wti.Vector, vti.Vector, vti.Mask,
938 wti.Vector, wti.Vector, vti.Vector, vti.Mask,
952 vti.Vector, wti.Vector, vti.Vector, vti.Mask,
956 vti.Vector, wti.Vector, vti.Vector, vti.Mask,
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/VE/
H A DVVPISelLowering.cpp64 SDValue Mask; in lowerToVVP() local
71 Mask = Op->getOperand(*MaskIdx); in lowerToVVP()
79 if (!Mask) in lowerToVVP()
80 Mask = CDAG.getConstantMask(Packing, true); in lowerToVVP()
84 return CDAG.getNode(VVPOpcode, LegalVecVT, {Op->getOperand(0), Mask, AVL}); in lowerToVVP()
87 {Op->getOperand(0), Op->getOperand(1), Mask, AVL}); in lowerToVVP()
93 VectorV, Mask, AVL, Op->getFlags()); in lowerToVVP()
105 return CDAG.getNode(VVPOpcode, LegalVecVT, {X, Y, Z, Mask, AVL}); in lowerToVVP()
108 auto Mask = Op->getOperand(0); in lowerToVVP() local
111 return CDAG.getNode(VVPOpcode, LegalVecVT, {OnTrue, OnFalse, Mask, AVL}); in lowerToVVP()
[all …]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp622 SmallVectorImpl<int> &Mask) { in collectSingleShuffleElements()
628 Mask.assign(NumElts, -1); in collectSingleShuffleElements()
634 Mask.push_back(i); in collectSingleShuffleElements()
640 Mask.push_back(i + NumElts); in collectSingleShuffleElements()
657 if (collectSingleShuffleElements(VecOp, LHS, RHS, Mask)) { in collectSingleShuffleElements()
659 Mask[InsertedIdx] = -1; in collectSingleShuffleElements()
673 if (collectSingleShuffleElements(VecOp, LHS, RHS, Mask)) { in collectSingleShuffleElements()
676 Mask[InsertedIdx % NumElts] = ExtractedIdx; in collectSingleShuffleElements()
679 Mask[InsertedIdx % NumElts] = ExtractedIdx + NumLHSElts; in collectSingleShuffleElements()
774 /// left and right vectors of the proposed shuffle (or 0), and set the Mask in collectShuffleElements() argument
615 collectSingleShuffleElements(Value * V,Value * LHS,Value * RHS,SmallVectorImpl<int> & Mask) collectSingleShuffleElements() argument
1269 SmallVector<int, 16> Mask(NumElements, 0); foldInsSequenceIntoSplat() local
1430 ArrayRef<int> Mask = Shuf->getShuffleMask(); foldConstantInsEltIntoShuffle() local
1471 SmallVector<int, 16> Mask(NumElts); foldConstantInsEltIntoShuffle() local
1699 SmallVector<int, 16> Mask; visitInsertElementInst() local
1753 canEvaluateShuffled(Value * V,ArrayRef<int> Mask,unsigned Depth=5) canEvaluateShuffled() argument
1917 evaluateInDifferentElementOrder(Value * V,ArrayRef<int> Mask,IRBuilderBase & Builder) evaluateInDifferentElementOrder() argument
2026 isShuffleExtractingFromLHS(ShuffleVectorInst & SVI,ArrayRef<int> Mask) isShuffleExtractingFromLHS() argument
2094 SmallVector<int, 16> Mask; foldSelectShuffleOfSelectShuffle() local
2165 ArrayRef<int> Mask = Shuf.getShuffleMask(); foldSelectShuffleWith1Binop() local
2196 ArrayRef<int> Mask = Shuf.getShuffleMask(); canonicalizeInsertSplat() local
2296 ArrayRef<int> Mask = Shuf.getShuffleMask(); foldSelectShuffle() local
2388 ArrayRef<int> Mask = Shuf.getShuffleMask(); foldTruncShuffle() local
2548 ArrayRef<int> Mask; foldIdentityExtractShuffle() local
2586 SmallVector<int, 16> Mask; foldShuffleWithInsert() local
2707 ArrayRef<int> Mask = Shuf.getShuffleMask(); foldIdentityPaddedShuffles() local
2807 ArrayRef<int> Mask = SVI.getShuffleMask(); visitShuffleVectorInst() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DResourceManager.cpp51 void DefaultResourceStrategy::used(uint64_t Mask) { in used() argument
52 if (Mask > NextInSequenceMask) { in used()
53 RemovedFromNextInSequence |= Mask; in used()
57 NextInSequenceMask &= (~Mask); in used()
66 uint64_t Mask) in ResourceState() argument
67 : ProcResourceDescIndex(Index), ResourceMask(Mask), in ResourceState()
128 uint64_t Mask = ProcResID2Mask[I]; in ResourceManager() local
129 unsigned Index = getResourceStateIndex(Mask); in ResourceManager()
131 std::make_unique<ResourceState>(*SM.getProcResource(I), I, Mask); in ResourceManager()
136 uint64_t Mask = ProcResID2Mask[I]; in ResourceManager() local
[all …]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AddressingModes.h225 uint64_t Mask = (1ULL << Size) - 1; in processLogicalImmediate() local
227 if ((Imm & Mask) != ((Imm >> Size) & Mask)) { in processLogicalImmediate()
235 uint64_t Mask = ((uint64_t)-1LL) >> (64 - Size); in processLogicalImmediate() local
236 Imm &= Mask; in processLogicalImmediate()
243 Imm |= ~Mask; in processLogicalImmediate()
600 constexpr uint64_t Mask = 0xFFULL; in isAdvSIMDModImmType10() local
601 uint64_t ByteA = (Imm >> 56) & Mask; in isAdvSIMDModImmType10()
602 uint64_t ByteB = (Imm >> 48) & Mask; in isAdvSIMDModImmType10()
603 uint64_t ByteC = (Imm >> 40) & Mask; in isAdvSIMDModImmType10()
604 uint64_t ByteD = (Imm >> 32) & Mask; in isAdvSIMDModImmType10()
[all …]
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp360 FPClassTest Mask = Attrs.getRetNoFPClass();
363 Mask |= F->getAttributes().getRetNoFPClass(); in getRetNoFPClass()
364 return Mask; in getRetNoFPClass()
368 FPClassTest Mask = Attrs.getParamNoFPClass(i);
371 Mask |= F->getAttributes().getParamNoFPClass(i); in getParamNoFPClass()
372 return Mask; in getParamNoFPClass()
1661 ShuffleVectorInst::ShuffleVectorInst(Value *V1, Value *Mask, const Twine &Name, in getOperationName()
1663 : ShuffleVectorInst(V1, createPlaceholderForShuffleVector(V1), Mask, Name, in getOperationName()
1666 ShuffleVectorInst::ShuffleVectorInst(Value *V1, ArrayRef<int> Mask, in getOperationName()
1669 : ShuffleVectorInst(V1, createPlaceholderForShuffleVector(V1), Mask, Nam in getOperationName()
362 FPClassTest Mask = Attrs.getRetNoFPClass(); getRetNoFPClass() local
370 FPClassTest Mask = Attrs.getParamNoFPClass(i); getParamNoFPClass() local
1920 ShuffleVectorInst(Value * V1,Value * Mask,const Twine & Name,Instruction * InsertBefore) ShuffleVectorInst() argument
1925 ShuffleVectorInst(Value * V1,Value * Mask,const Twine & Name,BasicBlock * InsertAtEnd) ShuffleVectorInst() argument
1930 ShuffleVectorInst(Value * V1,ArrayRef<int> Mask,const Twine & Name,Instruction * InsertBefore) ShuffleVectorInst() argument
1936 ShuffleVectorInst(Value * V1,ArrayRef<int> Mask,const Twine & Name,BasicBlock * InsertAtEnd) ShuffleVectorInst() argument
1941 ShuffleVectorInst(Value * V1,Value * V2,Value * Mask,const Twine & Name,Instruction * InsertBefore) ShuffleVectorInst() argument
1960 ShuffleVectorInst(Value * V1,Value * V2,Value * Mask,const Twine & Name,BasicBlock * InsertAtEnd) ShuffleVectorInst() argument
1978 ShuffleVectorInst(Value * V1,Value * V2,ArrayRef<int> Mask,const Twine & Name,Instruction * InsertBefore) ShuffleVectorInst() argument
1994 ShuffleVectorInst(Value * V1,Value * V2,ArrayRef<int> Mask,const Twine & Name,BasicBlock * InsertAtEnd) ShuffleVectorInst() argument
2029 isValidOperands(const Value * V1,const Value * V2,ArrayRef<int> Mask) isValidOperands() argument
2049 isValidOperands(const Value * V1,const Value * V2,const Value * Mask) isValidOperands() argument
2090 getShuffleMask(const Constant * Mask,SmallVectorImpl<int> & Result) getShuffleMask() argument
2124 setShuffleMask(ArrayRef<int> Mask) setShuffleMask() argument
2129 convertShuffleMaskForBitcode(ArrayRef<int> Mask,Type * ResultTy) convertShuffleMaskForBitcode() argument
2149 isSingleSourceMaskImpl(ArrayRef<int> Mask,int NumOpElts) isSingleSourceMaskImpl() argument
2167 isSingleSourceMask(ArrayRef<int> Mask,int NumSrcElts) isSingleSourceMask() argument
2173 isIdentityMaskImpl(ArrayRef<int> Mask,int NumOpElts) isIdentityMaskImpl() argument
2185 isIdentityMask(ArrayRef<int> Mask,int NumSrcElts) isIdentityMask() argument
2193 isReverseMask(ArrayRef<int> Mask,int NumSrcElts) isReverseMask() argument
2213 isZeroEltSplatMask(ArrayRef<int> Mask,int NumSrcElts) isZeroEltSplatMask() argument
2227 isSelectMask(ArrayRef<int> Mask,int NumSrcElts) isSelectMask() argument
2242 isTransposeMask(ArrayRef<int> Mask,int NumSrcElts) isTransposeMask() argument
2278 isSpliceMask(ArrayRef<int> Mask,int NumSrcElts,int & Index) isSpliceMask() argument
2312 isExtractSubvectorMask(ArrayRef<int> Mask,int NumSrcElts,int & Index) isExtractSubvectorMask() argument
2341 isInsertSubvectorMask(ArrayRef<int> Mask,int NumSrcElts,int & NumSubElts,int & Index) isInsertSubvectorMask() argument
2426 ArrayRef<int> Mask = getShuffleMask(); isIdentityWithPadding() local
2474 isReplicationMaskWithParams(ArrayRef<int> Mask,int ReplicationFactor,int VF) isReplicationMaskWithParams() argument
2494 isReplicationMask(ArrayRef<int> Mask,int & ReplicationFactor,int & VF) isReplicationMask() argument
2555 isOneUseSingleSourceMask(ArrayRef<int> Mask,int VF) isOneUseSingleSourceMask() argument
2598 isInterleaveMask(ArrayRef<int> Mask,unsigned Factor,unsigned NumInputElts,SmallVectorImpl<unsigned> & StartIndexes) isInterleaveMask() argument
2682 matchShuffleAsBitRotate(ArrayRef<int> Mask,int NumSubElts) matchShuffleAsBitRotate() argument
2704 isBitRotateMask(ArrayRef<int> Mask,unsigned EltSizeInBits,unsigned MinSubElts,unsigned MaxSubElts,unsigned & NumSubElts,unsigned & RotateAmt) isBitRotateMask() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandImm.cpp125 const uint64_t Mask = 0xFFFF; in updateImm() local
129 Imm &= ~(Mask << (Idx * 16)); in updateImm()
132 Imm |= Mask << (Idx * 16); in updateImm()
153 const uint64_t Mask = 0xFFFF; in trySequenceOfOnes() local
176 uint64_t Inside = Mask; in trySequenceOfOnes()
209 OrrImm = updateImm(OrrImm, Idx, Inside != Mask); in trySequenceOfOnes()
381 uint64_t Mask = (1ULL << BigSize) - 1; in tryEorOfLogicalImmediates() local
383 if ((Imm & Mask) != ((Imm >> BigSize) & Mask)) { in tryEorOfLogicalImmediates()
469 const unsigned Mask in expandMOVImmSimple() local
527 const unsigned Mask = 0xFFFF; expandMOVImm() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAGHVX.cpp768 ShuffleMask(ArrayRef<int> M) : Mask(M) { in ShuffleMask()
769 for (int M : Mask) { in ShuffleMask()
777 ArrayRef<int> Mask; member
781 size_t H = Mask.size()/2; in lo()
782 return ShuffleMask(Mask.take_front(H)); in lo()
785 size_t H = Mask.size()/2; in hi()
786 return ShuffleMask(Mask.take_back(H)); in hi()
791 for (int M : Mask) in print()
996 bool scalarizeShuffle(ArrayRef<int> Mask, const SDLoc &dl, MVT ResTy,
1001 static void splitMask(ArrayRef<int> Mask, MutableArrayRef<int> MaskL, in splitMask() argument
[all …]

12345678910>>...22