| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelDAGToDAG.h | 99 bool IsMasked, bool IsStridedOrIndexed, 103 void selectVLSEG(SDNode *Node, bool IsMasked, bool IsStrided); 104 void selectVLSEGFF(SDNode *Node, bool IsMasked); 105 void selectVLXSEG(SDNode *Node, bool IsMasked, bool IsOrdered); 106 void selectVSSEG(SDNode *Node, bool IsMasked, bool IsStrided); 107 void selectVSXSEG(SDNode *Node, bool IsMasked, bool IsOrdered);
|
| H A D | RISCVExpandAtomicPseudoInsts.cpp | 52 bool IsMasked, int Width, 56 AtomicRMWInst::BinOp, bool IsMasked, int Width, 59 MachineBasicBlock::iterator MBBI, bool IsMasked, 343 AtomicRMWInst::BinOp BinOp, bool IsMasked, int Width, in expandAtomicBinOp() argument 363 if (!IsMasked) in expandAtomicBinOp() 392 AtomicRMWInst::BinOp BinOp, bool IsMasked, int Width, in expandAtomicMinMaxOp() argument 394 assert(IsMasked == true && in expandAtomicMinMaxOp() 569 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool IsMasked, in expandAtomicCmpXchg() argument 583 Register MaskReg = IsMasked ? MI.getOperand(5).getReg() : Register(); in expandAtomicCmpXchg() 604 static_cast<AtomicOrdering>(MI.getOperand(IsMasked ? 6 : 5).getImm()); in expandAtomicCmpXchg() [all …]
|
| H A D | RISCVISelDAGToDAG.cpp | 268 bool IsMasked, bool IsStridedOrIndexed, SmallVectorImpl<SDValue> &Operands, in addVectorLoadStoreOperands() argument 281 if (IsMasked) { in addVectorLoadStoreOperands() 297 if (IsMasked && IsLoad) { in addVectorLoadStoreOperands() 313 void RISCVDAGToDAGISel::selectVLSEG(SDNode *Node, bool IsMasked, in selectVLSEG() argument 326 bool IsTU = IsMasked || !isAllUndef(Regs); in selectVLSEG() 333 addVectorLoadStoreOperands(Node, Log2SEW, DL, CurOp, IsMasked, IsStrided, in selectVLSEG() 337 RISCV::getVLSEGPseudo(NF, IsMasked, IsTU, IsStrided, /*FF*/ false, Log2SEW, in selectVLSEG() 356 void RISCVDAGToDAGISel::selectVLSEGFF(SDNode *Node, bool IsMasked) { in selectVLSEGFF() argument 369 bool IsTU = IsMasked || !isAllUndef(Regs); in selectVLSEGFF() 376 addVectorLoadStoreOperands(Node, Log2SEW, DL, CurOp, IsMasked, in selectVLSEGFF() [all …]
|
| H A D | RISCVISelLowering.cpp | 5488 bool IsMasked = NumOps == 7; in lowerVectorIntrinsicScalars() local 5555 if (IsMasked) in lowerVectorIntrinsicScalars() 5576 if (!IsMasked) in lowerVectorIntrinsicScalars()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | VFABIDemangling.cpp | 50 ParseRet tryParseMask(StringRef &MangledName, bool &IsMasked) { in tryParseMask() argument 52 IsMasked = true; in tryParseMask() 57 IsMasked = false; in tryParseMask() 336 bool IsMasked; in tryDemangleForVFABI() local 337 if (tryParseMask(MangledName, IsMasked) != ParseRet::OK) in tryDemangleForVFABI() 410 if (IsMasked) { in tryDemangleForVFABI()
|
| /openbsd-src/gnu/llvm/clang/lib/Support/ |
| H A D | RISCVVIntrinsicUtils.cpp | 849 bool IsMasked, bool HasMaskedOffOperand, bool HasVL, in RVVIntrinsic() argument 856 : IRName(IRName), IsMasked(IsMasked), in RVVIntrinsic() 873 updateNamesAndPolicy(IsMasked, hasPolicy(), Name, BuiltinName, OverloadedName, in RVVIntrinsic() 883 if ((IsMasked && hasMaskedOffOperand()) || in RVVIntrinsic() 884 (!IsMasked && hasPassthruOperand())) { in RVVIntrinsic() 913 llvm::ArrayRef<PrototypeDescriptor> Prototype, bool IsMasked, in computeBuiltinTypes() argument 919 if (IsMasked) { in computeBuiltinTypes() 993 void RVVIntrinsic::updateNamesAndPolicy(bool IsMasked, bool HasPolicy, in updateNamesAndPolicy() argument 1010 if (IsMasked) { in updateNamesAndPolicy()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchExpandAtomicPseudoInsts.cpp | 52 bool IsMasked, int Width, 56 AtomicRMWInst::BinOp, bool IsMasked, int Width, 59 MachineBasicBlock::iterator MBBI, bool IsMasked, 314 AtomicRMWInst::BinOp BinOp, bool IsMasked, int Width, in expandAtomicBinOp() argument 334 if (IsMasked) in expandAtomicBinOp() 363 AtomicRMWInst::BinOp BinOp, bool IsMasked, int Width, in expandAtomicMinMaxOp() argument 365 assert(IsMasked == true && in expandAtomicMinMaxOp() 493 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool IsMasked, in expandAtomicCmpXchg() argument 525 if (!IsMasked) { in expandAtomicCmpXchg()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | riscv_vector.td | 468 if (IsMasked) { 649 if (IsMasked) { 669 if (IsMasked) 732 if (IsMasked) { 740 if (IsMasked) 771 if (IsMasked) { 779 if (IsMasked) 797 if (IsMasked) { 805 if (IsMasked) 942 if ((IsMasked && (PolicyAttrs & RVV_VTA) && (PolicyAttrs & RVV_VMA)) || [all …]
|
| /openbsd-src/gnu/llvm/clang/include/clang/Support/ |
| H A D | RISCVVIntrinsicUtils.h | 362 bool IsMasked; variable 380 llvm::StringRef IRName, bool IsMasked, bool HasMaskedOffOperand, 406 bool isMasked() const { return IsMasked; } in isMasked() 445 bool IsMasked, bool HasMaskedOffOperand, bool HasVL, 453 static void updateNamesAndPolicy(bool IsMasked, bool HasPolicy,
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaRISCVVectorLookup.cpp | 309 StringRef OverloadedSuffixStr, bool IsMasked, RVVTypes &Signature, in InitRVVIntrinsic() argument 328 RVVIntrinsic::updateNamesAndPolicy(IsMasked, HasPolicy, Name, BuiltinName, in InitRVVIntrinsic()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 4649 bool IsMasked = InMask.getNode() != nullptr; in tryVPTESTM() local 4669 if (IsMasked) { in tryVPTESTM() 4680 IsMasked); in tryVPTESTM() 4686 if (IsMasked) { in tryVPTESTM() 4701 if (IsMasked) in tryVPTESTM()
|
| H A D | X86ISelLowering.cpp | 26699 bool IsMasked = false; in getTargetVShiftNode() local 26709 IsMasked = true; in getTargetVShiftNode() 26722 IsMasked = true; in getTargetVShiftNode() 26735 if (!IsMasked && AmtVT.getScalarSizeInBits() < 64) { in getTargetVShiftNode()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 16815 bool &IsLoad, bool &IsMasked, SDValue &Ptr, in getCombineLoadStoreParts() argument 16840 IsMasked = true; in getCombineLoadStoreParts() 16850 IsMasked = true; in getCombineLoadStoreParts() 16867 bool IsMasked = false; in CombineToPreIndexedLoadStore() local 16869 if (!getCombineLoadStoreParts(N, ISD::PRE_INC, ISD::PRE_DEC, IsLoad, IsMasked, in CombineToPreIndexedLoadStore() 16914 SDValue Val = IsMasked ? cast<MaskedStoreSDNode>(N)->getValue() in CombineToPreIndexedLoadStore() 16991 if (!IsMasked) { in CombineToPreIndexedLoadStore() 17105 bool IsMasked = false; in shouldCombineToPostInc() local 17108 IsMasked, OtherPtr, TLI)) { in shouldCombineToPostInc() 17128 bool &IsMasked, SDValue &Ptr, in getPostIndexedLoadStoreOp() argument [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 19634 bool isSEXTLoad, bool IsMasked, bool isLE, in getMVEIndexedAddressParts() argument 19645 bool CanChangeType = isLE && !IsMasked; in getMVEIndexedAddressParts() 19701 bool IsMasked = false; in getPreIndexedAddressParts() local 19716 IsMasked = true; in getPreIndexedAddressParts() 19721 IsMasked = true; in getPreIndexedAddressParts() 19730 Ptr.getNode(), VT, Alignment, isSEXTLoad, IsMasked, in getPreIndexedAddressParts() 19759 bool IsMasked = false; in getPostIndexedAddressParts() local 19777 IsMasked = true; in getPostIndexedAddressParts() 19783 IsMasked = true; in getPostIndexedAddressParts() 19809 getMVEIndexedAddressParts(Op, VT, Alignment, isSEXTLoad, IsMasked, in getPostIndexedAddressParts()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 19488 bool IsMasked = false; in EmitRISCVBuiltinExpr() local
|