Home
last modified time | relevance | path

Searched refs:MaskOp (Results 1 – 10 of 10) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp937 auto MaskOp = [](const IntrinsicInst *II) { in isNonTargetIntrinsicMatch() local
963 if (MaskOp(Earlier) == MaskOp(Later) && ThruOp(Earlier) == ThruOp(Later)) in isNonTargetIntrinsicMatch()
967 return IsSubmask(MaskOp(Later), MaskOp(Earlier)); in isNonTargetIntrinsicMatch()
974 if (!IsSubmask(MaskOp(Later), MaskOp(Earlier))) in isNonTargetIntrinsicMatch()
982 return IsSubmask(MaskOp(Later), MaskOp(Earlier)); in isNonTargetIntrinsicMatch()
989 return IsSubmask(MaskOp(Earlier), MaskOp(Later)); in isNonTargetIntrinsicMatch()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp1067 Value *MaskOp = II->getArgOperand(1); in rewriteIntrinsicWithAddressSpace() local
1068 Type *MaskTy = MaskOp->getType(); in rewriteIntrinsicWithAddressSpace()
1083 KnownBits Known = computeKnownBits(MaskOp, DL, 0, nullptr, II); in rewriteIntrinsicWithAddressSpace()
1093 MaskOp = B.CreateTrunc(MaskOp, MaskTy); in rewriteIntrinsicWithAddressSpace()
1097 {NewV, MaskOp}); in rewriteIntrinsicWithAddressSpace()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEInstrPatternsVec.td123 class Mask_Binary<ValueType MaskVT, SDPatternOperator MaskOp, string InstName> :
124 Pat<(MaskVT (MaskOp MaskVT:$ma, MaskVT:$mb)), (!cast<Instruction>(InstName#"mm") $ma, $mb)>;
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DThumb2InstrInfo.cpp801 MachineOperand &MaskOp = Instr.getOperand(0); in recomputeVPTBlockMask() local
802 assert(MaskOp.isImm() && "Operand 0 is not the block mask of the VPT/VPST?!"); in recomputeVPTBlockMask()
833 MaskOp.setImm((int64_t)(BlockMask)); in recomputeVPTBlockMask()
H A DARMISelLowering.cpp14387 SDValue MaskOp = N0.getOperand(1); in PerformORCombineToBFI() local
14388 ConstantSDNode *MaskC = dyn_cast<ConstantSDNode>(MaskOp); in PerformORCombineToBFI()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp2135 const MachineOperand &MaskOp = MI->getOperand(MaskIdx); in addConstantComments() local
2136 if (auto *C = getConstantFromPool(*MI, MaskOp)) { in addConstantComments()
2213 const MachineOperand &MaskOp = MI->getOperand(MaskIdx); in addConstantComments() local
2214 if (auto *C = getConstantFromPool(*MI, MaskOp)) { in addConstantComments()
2242 const MachineOperand &MaskOp = MI->getOperand(3 + X86::AddrDisp); in addConstantComments() local
2243 if (auto *C = getConstantFromPool(*MI, MaskOp)) { in addConstantComments()
2257 const MachineOperand &MaskOp = MI->getOperand(3 + X86::AddrDisp); in addConstantComments() local
2258 if (auto *C = getConstantFromPool(*MI, MaskOp)) { in addConstantComments()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/
H A DX86InstComments.cpp269 unsigned MaskOp = Desc.getNumDefs(); in printMasking() local
271 if (Desc.getOperandConstraint(MaskOp, MCOI::TIED_TO) != -1) in printMasking()
272 ++MaskOp; in printMasking()
274 const char *MaskRegName = getRegName(MI->getOperand(MaskOp).getReg()); in printMasking()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineVerifier.cpp1533 const MachineOperand &MaskOp = MI->getOperand(3); in verifyPreISelGenericInstruction() local
1534 if (!MaskOp.isShuffleMask()) { in verifyPreISelGenericInstruction()
1554 ArrayRef<int> MaskIdxes = MaskOp.getShuffleMask(); in verifyPreISelGenericInstruction()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp5966 SDValue MaskOp = N->getOperand(1); in BackwardsPropagateMask() local
5974 SDValue(FixupNode, 0), MaskOp); in BackwardsPropagateMask()
5977 DAG.UpdateNodeOperands(And.getNode(), SDValue(FixupNode, 0), MaskOp); in BackwardsPropagateMask()
5989 Op1, MaskOp); in BackwardsPropagateMask()
5998 SDValue(Load, 0), MaskOp); in BackwardsPropagateMask()
6002 DAG.UpdateNodeOperands(And.getNode(), SDValue(Load, 0), MaskOp), 0); in BackwardsPropagateMask()
H A DSelectionDAGBuilder.cpp7675 SDValue MaskOp = getValue(VPIntrin.getOperand(3)); in visitVPCmp() local
7685 DAG.getSetCCVP(DL, DestVT, Op1, Op2, Condition, MaskOp, EVL)); in visitVPCmp()