Home
last modified time | relevance | path

Searched refs:MaskPolicy (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Support/
H A DRISCVVIntrinsicUtils.h122 const PolicyType MaskPolicy = Agnostic; variable
127 Policy(PolicyType TailPolicy, PolicyType MaskPolicy) in Policy() argument
128 : TailPolicy(TailPolicy), MaskPolicy(MaskPolicy) {} in Policy()
131 return TailPolicy == Agnostic && MaskPolicy == Agnostic; in isTAMAPolicy()
135 return TailPolicy == Agnostic && MaskPolicy == Undisturbed; in isTAMUPolicy()
139 return TailPolicy == Undisturbed && MaskPolicy == Agnostic; in isTUMAPolicy()
143 return TailPolicy == Undisturbed && MaskPolicy == Undisturbed; in isTUMUPolicy()
150 bool isMAPolicy() const { return MaskPolicy == Agnostic; } in isMAPolicy()
152 bool isMUPolicy() const { return MaskPolicy == Undisturbed; } in isMUPolicy()
155 return TailPolicy == Other.TailPolicy && MaskPolicy == Other.MaskPolicy;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp163 bool MaskPolicy = false; member
170 return SEW || LMUL || SEWLMULRatio || TailPolicy || MaskPolicy || VILL; in usedVTYPE()
184 MaskPolicy = true; in demandVTYPE()
209 MaskPolicy |= B.MaskPolicy; in doUnion()
256 OS << "MaskPolicy=" << MaskPolicy << ", "; in print()
324 if (Used.MaskPolicy && RISCVVType::isMaskAgnostic(CurVType) != in areCompatibleVTYPEs()
357 Res.MaskPolicy = false; in getDemanded()
374 Res.MaskPolicy = false; in getDemanded()
413 Res.MaskPolicy = false; in getDemanded()
469 Res.MaskPolicy = false; in getDemanded()
[all …]