Lines Matching defs:II
205 if (IntInit *II = dyn_cast<IntInit>(N.getLeafValue())) {
214 return AddMatcher(new CheckIntegerMatcher(II->getValue()));
339 if (IntInit *II = dyn_cast<IntInit>(N.getChild(1).getLeafValue())) {
341 II->getValue())) { // Don't bother with single bits.
350 AddMatcher(new CheckAndImmMatcher(II->getValue()));
352 AddMatcher(new CheckOrImmMatcher(II->getValue()));
668 if (IntInit *II = dyn_cast<IntInit>(N.getLeafValue())) {
669 AddMatcher(new EmitIntegerMatcher(II->getValue(), N.getSimpleType(0)));
694 CodeGenInstruction &II = CGP.getTargetInfo().getInstruction(ImpDef);
695 AddMatcher(new EmitNodeMatcher(II, ResultVT, std::nullopt, false, false,
751 CodeGenInstruction &II = CGT.getInstruction(Op);
752 return II.mayLoad || II.mayStore;
778 CodeGenInstruction &II = CGT.getInstruction(Op);
801 unsigned NumFixedOperands = II.Operands.size();
821 CGP.operandHasDefault(II.Operands[NonOverridableOperands - 1].Rec))
827 Record *OperandNode = II.Operands[InstOpNo].Rec;
873 if (II.Operands.isVariadic) {
911 if (II.HasOneImplicitDefWithKnownVT(CGT) != MVT::Other)
912 HandledReg = II.ImplicitDefs[0];
958 if (II.hasChain_Inferred)
959 NodeHasChain = II.hasChain;
964 if (II.hasCtrlDep || II.mayLoad || II.mayStore || II.canFoldAsLoad ||
965 II.hasSideEffects)
972 AddMatcher(new EmitNodeMatcher(II, ResultVTs, InstOps, NodeHasChain,
1049 CodeGenInstruction &II = CGT.getInstruction(DstPat.getOperator());
1051 if (II.HasOneImplicitDefWithKnownVT(CGT) != MVT::Other)
1052 HandledReg = II.ImplicitDefs[0];