Searched refs:OperandMask (Results 1 – 4 of 4) sorted by relevance
313 llvm::APInt OperandMask; // An operand mask. member316 : ProcModelMask(CpuMask), OperandMask(Operands), Predicate(Pred) {} in PredicateInfo()320 OperandMask == Other.OperandMask && Predicate == Other.Predicate;342 const llvm::APInt &OperandMask,
268 APInt OperandMask; in constructOperandMask() local270 return OperandMask; in constructOperandMask()274 OperandMask = OperandMask.zext(MaxIndex + 1); in constructOperandMask()277 OperandMask.setBit(Index); in constructOperandMask()280 return OperandMask; in constructOperandMask()340 APInt OperandMask = constructOperandMask(OpIndices); in processSTIPredicate() local358 OI.addPredicateForProcModel(ProcMask, OperandMask, Pred); in processSTIPredicate()425 const llvm::APInt &OperandMask, in addPredicateForProcModel() argument428 Predicates, [&OperandMask, &Predicate](const PredicateInfo &P) { in addPredicateForProcModel()429 return P.Predicate == Predicate && P.OperandMask == OperandMask; in addPredicateForProcModel()[all …]
471 if (PI.OperandMask.isZero()) in expandOpcodeGroup()474 OS << "Mask = " << PI.OperandMask << ";\n"; in expandOpcodeGroup()
705 unsigned OperandMask; member712 X.OperandMask = opMask; in create()1464 unsigned &OperandMask = OpClassMask[Op.Class]; in buildOperandMatchInfo() local1465 OperandMask |= maskTrailingOnes<unsigned>(NumOptionalOps + 1) in buildOperandMatchInfo()2853 MaxMask |= OMI.OperandMask; in emitCustomOperandParsing()2903 OS << OMI.OperandMask; in emitCustomOperandParsing()2907 if (OMI.OperandMask & (1 << i)) in emitCustomOperandParsing()