Home
last modified time | relevance | path

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

12345678910>>...24

/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/gcc/gcc/config/c4x/
H A Dc4x.opt47 Target Report Mask(ALIASES)
55 Target Report Mask(BK)
63 Target Report Mask(DB)
67 Target Report Mask(DEBUG)
71 Target Report Mask(DEVEL)
75 Target Report Mask(FAST_FIX)
79 Target Report Mask(FORCE)
83 Target Report Mask(HOIST)
87 Target Mask(PARANOID) MaskExists
91 Target Report Mask(LOOP_UNSIGNED)
[all …]
/openbsd-src/gnu/gcc/gcc/config/m68k/
H A Dm68k.opt23 Target RejectNegative Mask(5200)
27 Target RejectNegative Mask(CF_HWDIV)
31 Target RejectNegative Mask(528x)
35 Target RejectNegative Mask(CFV3)
39 Target RejectNegative Mask(CFV4)
43 Target RejectNegative Mask(CFV4E)
51 Target RejectNegative Mask(68020)
55 Target RejectNegative Mask(68040)
59 Target RejectNegative Mask(68060)
63 Target RejectNegative Mask(68030)
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kCollapseMOVEMPass.cpp48 unsigned Mask; member in __anone3adc0e60111::MOVEMState
56 Mask(0), Access(AccessTy::None) {} in MOVEMState()
85 unsigned getMask() const { return Mask; } in getMask()
96 if (NewMask > Mask) { in classifyUpdateByMask()
98 } else if (NewMask < Mask) { in classifyUpdateByMask()
135 assert(!(Value & Mask) && in updateMask()
137 Mask |= Value; in updateMask()
203 MOVEMState &State, unsigned Mask, int Offset, unsigned Reg, in ProcessMI() argument
210 State.update(Offset, Mask)) { in ProcessMI()
218 return ProcessMI(MBB, MI, State, Mask, Offset, Reg, IsStore); in ProcessMI()
[all …]
/openbsd-src/gnu/gcc/gcc/config/sparc/
H A Dsparc.opt23 Target Report Mask(FPU)
27 Target RejectNegative Mask(FPU) MaskExists
35 Target Report Mask(UNALIGNED_DOUBLES)
43 Target Report Mask(APP_REGS)
47 Target Report RejectNegative Mask(HARD_QUAD)
55 Target Report Mask(V8PLUS)
59 Target Report Mask(VIS)
63 Target Report RejectNegative Mask(PTR64)
71 Target Report RejectNegative Mask(64BIT)
79 Target Report Mask(STACK_BIAS)
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIModeRegister.cpp32 unsigned Mask; member
35 Status() : Mask(0), Mode(0){}; in Status()
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 & S.Mask) & (Mode ^ ~S.Mode); in intersect()
63 return Status((S.Mask & (Mode ^ S.Mode)) | (~Mask & S.Mask), S.Mode); in delta()
67 return (Mask == S.Mask) && (Mode == S.Mode); in operator ==()
73 return ((Mask & S.Mask) == S.Mask) && ((Mode & S.Mask) == S.Mode); in isCompatible()
[all …]
H A DAMDGPUArgumentUsageInfo.h34 unsigned Mask; member
40 constexpr ArgDescriptor(unsigned Val = 0, unsigned Mask = ~0u,
42 : Reg(Val), Mask(Mask), IsStack(IsStack), IsSet(IsSet) {} in Reg()
45 unsigned Mask = ~0u) {
46 return ArgDescriptor(Reg, Mask, false, true);
50 unsigned Mask = ~0u) {
51 return ArgDescriptor(Offset, Mask, true, true);
55 unsigned Mask) { in createArg()
56 return ArgDescriptor(Arg.Reg, Mask, Arg.IsStack, Arg.IsSet); in createArg()
82 return Mask; in getMask()
[all …]
/openbsd-src/gnu/gcc/gcc/config/i386/
H A Di386.opt23 Target RejectNegative Report Mask(128BIT_LONG_DOUBLE)
35 Target Report Mask(3DNOW)
43 Target RejectNegative Negative(m32) Report Mask(64BIT)
47 Target Report Mask(80387)
55 Target Report Mask(ACCUMULATE_OUTGOING_ARGS)
59 Target Report Mask(ALIGN_DOUBLE)
109 Target Report Mask(FLOAT_RETURNS)
117 Target RejectNegative Mask(80387) MaskExists
121 Target Report Mask(IEEE_FP)
125 Target Report Mask(INLINE_ALL_STRINGOPS)
[all …]
/openbsd-src/gnu/gcc/gcc/config/frv/
H A Dfrv.opt23 Target Report RejectNegative Mask(ACC_4)
31 Target Report Mask(ALIGN_LABELS)
35 Target Report RejectNegative Mask(ALLOC_CC)
46 Target Report Mask(COND_EXEC)
58 Target Report Mask(COND_MOVE)
84 Target Report Mask(DOUBLE)
88 Target Report Mask(DWORD)
92 Target Report Mask(FDPIC)
100 Target Report RejectNegative Mask(FPR_32)
108 Target Report RejectNegative Mask(GPR_32)
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVVLPatterns.td505 vti.Vector, vti.Vector, vti.Vector, vti.Mask,
509 vti.Vector, vti.Vector, vti.Vector, vti.Mask,
520 vti.Vector, vti.Vector, vti.Vector, vti.Mask,
532 wti.Vector, vti.Vector, vti.Vector, vti.Mask,
536 wti.Vector, vti.Vector, vti.Vector, vti.Mask,
551 wti.Vector, wti.Vector, vti.Vector, vti.Mask,
555 wti.Vector, wti.Vector, vti.Vector, vti.Mask,
566 vti.Vector, wti.Vector, vti.Vector, vti.Mask,
570 vti.Vector, wti.Vector, vti.Vector, vti.Mask,
574 vti.Vector, wti.Vector, vti.Vector, vti.Mask,
[all …]
/openbsd-src/gnu/llvm/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
/openbsd-src/gnu/gcc/gcc/config/sh/
H A Dsh.opt23 Mask(SH_E)
26 Mask(FPU_SINGLE)
29 Mask(HARD_SH2A)
32 Mask(HARD_SH2A_DOUBLE)
35 Mask(HARD_SH4)
38 Mask(SH5)
41 Mask(SAVE_ALL_TARGET_REGS)
44 Target RejectNegative Mask(SH1) Condition(SUPPORT_SH1)
48 Target RejectNegative Mask(SH2) Condition(SUPPORT_SH2)
72 Target RejectNegative Mask(SH3) Condition(SUPPORT_SH3)
[all …]
/openbsd-src/gnu/gcc/gcc/config/arm/
H A Darm.opt27 Target Report Mask(ABORT_NORETURN)
31 Target RejectNegative Mask(APCS_FRAME) MaskExists Undocumented
34 Target Report Mask(APCS_FLOAT)
38 Target Report Mask(APCS_FRAME)
42 Target Report Mask(APCS_REENT)
46 Target Report Mask(APCS_STACK) Undocumented
56 Target Report RejectNegative Mask(BIG_END)
60 Target Report Mask(CALLEE_INTERWORKING)
64 Target Report Mask(CALLER_INTERWORKING)
68 Target Report Mask(CIRRUS_FIX_INVALID_INSNS)
[all …]
/openbsd-src/gnu/llvm/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()
182 if (isConstantIntVector(Mask)) { in scalarizeMaskedLoad()
184 if (cast<Constant>(Mask)->getAggregateElement(Idx)->isNullValue()) in scalarizeMaskedLoad()
200 SclrMask = Builder.CreateBitCast(Mask, SclrMaskTy, "scalar_mask"); in scalarizeMaskedLoad()
213 Value *Mask = Builder.getInt(APInt::getOneBitSet( in scalarizeMaskedLoad() local
215 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask), in scalarizeMaskedLoad()
[all …]
/openbsd-src/gnu/gcc/gcc/config/v850/
H A Dv850.opt23 Target Report Mask(APP_REGS)
27 Target Report Mask(BIG_SWITCH)
31 Target Report Mask(DEBUG)
35 Target Report Mask(DISABLE_CALLT)
39 Target Report Mask(EP)
43 Target Report Mask(GHS)
47 Target Report Mask(LONG_CALLS)
51 Target Report Mask(PROLOG_FUNCTION)
59 Target Report Mask(SMALL_SLD)
71 Target Report Mask(STRICT_ALIGN)
[all …]
/openbsd-src/gnu/gcc/gcc/config/pa/
H A Dpa.opt35 Target Report Mask(BIG_SWITCH)
39 Target Report Mask(DISABLE_FPREGS)
43 Target Report Mask(DISABLE_INDEXING)
47 Target Report Mask(FAST_INDIRECT_CALLS)
55 Target Report Mask(GAS)
59 Target Report Mask(JUMP_IN_DELAY)
68 Target Report Mask(LONG_CALLS)
72 Target Report Mask(LONG_LOAD_STORE)
80 Target RejectNegative Report Mask(NO_SPACE_REGS)
88 Target RejectNegative Mask(PA_11)
[all …]
/openbsd-src/gnu/gcc/gcc/config/h8300/
H A Dh8300.opt23 Target Mask(H8300S_1)
27 Target Mask(H8300SX)
31 Target Mask(MAC)
35 Target RejectNegative Mask(INT32)
39 Target Undocumented RejectNegative Mask(ADDRESSES)
42 Target Mask(QUICKCALL)
46 Target RejectNegative Mask(SLOWBYTE)
50 Target RejectNegative Mask(RELAX)
54 Target Mask(H8300H)
58 Target Mask(NORMAL_MODE)
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMWinCOFFStreamer.cpp95 void emitARMWinCFISaveRegMask(unsigned Mask, bool Wide) override;
143 void ARMTargetWinCOFFStreamer::emitARMWinCFISaveRegMask(unsigned Mask, in emitARMWinCFISaveRegMask() argument
145 assert(Mask != 0); in emitARMWinCFISaveRegMask()
146 int Lr = (Mask & 0x4000) ? 1 : 0; in emitARMWinCFISaveRegMask()
147 Mask &= ~0x4000; in emitARMWinCFISaveRegMask()
149 assert((Mask & ~0x1fff) == 0); in emitARMWinCFISaveRegMask()
151 assert((Mask & ~0x00ff) == 0); in emitARMWinCFISaveRegMask()
152 if (Mask && ((Mask + (1 << 4)) & Mask) == 0) { in emitARMWinCFISaveRegMask()
153 if (Wide && (Mask & 0x1000) == 0 && (Mask & 0xff) == 0xf0) { in emitARMWinCFISaveRegMask()
156 if (Mask & (1 << I)) { in emitARMWinCFISaveRegMask()
[all …]
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp152 static bool isDeInterleaveMaskOfFactor(ArrayRef<int> Mask, unsigned Factor, in isDeInterleaveMaskOfFactor() argument
160 for (; i < Mask.size(); i++) in isDeInterleaveMaskOfFactor()
161 if (Mask[i] >= 0 && static_cast<unsigned>(Mask[i]) != Index + i * Factor) in isDeInterleaveMaskOfFactor()
164 if (i == Mask.size()) in isDeInterleaveMaskOfFactor()
176 static bool isDeInterleaveMask(ArrayRef<int> Mask, unsigned &Factor, in isDeInterleaveMask() argument
179 if (Mask.size() < 2) in isDeInterleaveMask()
185 if (Mask.size() * Factor > NumLoadElements) in isDeInterleaveMask()
187 if (isDeInterleaveMaskOfFactor(Mask, Factor, Index)) in isDeInterleaveMask()
205 static bool isReInterleaveMask(ArrayRef<int> Mask, unsigned &Factor, in isReInterleaveMask() argument
207 unsigned NumElts = Mask.size(); in isReInterleaveMask()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DVectorUtils.cpp349 int llvm::getSplatIndex(ArrayRef<int> Mask) { in getSplatIndex() argument
351 for (int M : Mask) { in getSplatIndex()
432 bool llvm::getShuffleDemandedElts(int SrcWidth, ArrayRef<int> Mask, in getShuffleDemandedElts() argument
442 if (all_of(Mask, [](int Elt) { return Elt == 0; })) { in getShuffleDemandedElts()
447 for (unsigned I = 0, E = Mask.size(); I != E; ++I) { in getShuffleDemandedElts()
448 int M = Mask[I]; in getShuffleDemandedElts()
469 void llvm::narrowShuffleMaskElts(int Scale, ArrayRef<int> Mask, in narrowShuffleMaskElts() argument
475 ScaledMask.assign(Mask.begin(), Mask.end()); in narrowShuffleMaskElts()
480 for (int MaskElt : Mask) { in narrowShuffleMaskElts()
490 bool llvm::widenShuffleMaskElts(int Scale, ArrayRef<int> Mask, in widenShuffleMaskElts() 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 = Mask.zext(X->getType()->getScalarSizeInBits()); in decomposeBitTestICmp()
/openbsd-src/gnu/gcc/gcc/config/alpha/
H A Dalpha.opt23 Target Report Mask(SOFT_FP)
27 Target Report Mask(FPREGS)
31 Target RejectNegative Mask(GAS)
39 Target RejectNegative Mask(IEEE_CONFORMANT)
43 Target Report RejectNegative Mask(IEEE)
51 Target Report RejectNegative Mask(IEEE_WITH_INEXACT)
55 Target Report Mask(BUILD_CONSTANTS)
59 Target Report RejectNegative Mask(FLOAT_VAX)
67 Target Report Mask(BWX)
71 Target Report Mask(MAX)
[all …]

12345678910>>...24