• Home
  • Raw
  • Download

Lines Matching refs:InstInfo

1033     CodeGenInstruction &InstInfo = CDP.getTargetInfo().getInstruction(Operator);  in GetNumNodeResults()  local
1036 unsigned NumDefsToAdd = InstInfo.Operands.NumDefs ? 1 : 0; in GetNumNodeResults()
1039 if (InstInfo.HasOneImplicitDefWithKnownVT(CDP.getTargetInfo()) !=MVT::Other) in GetNumNodeResults()
1523 CodeGenInstruction &InstInfo = in ApplyTypeConstraints() local
1531 unsigned NumResultsToAdd = InstInfo.Operands.NumDefs ? 1 : 0; in ApplyTypeConstraints()
1555 if (!InstInfo.ImplicitDefs.empty()) { in ApplyTypeConstraints()
1561 InstInfo.HasOneImplicitDefWithKnownVT(CDP.getTargetInfo()); in ApplyTypeConstraints()
2541 CodeGenInstruction &InstInfo = Target.getInstruction(Instrs[i]); in ParseInstructions() local
2543 if (InstInfo.Operands.size() != 0) { in ParseInstructions()
2544 if (InstInfo.Operands.NumDefs == 0) { in ParseInstructions()
2546 for (unsigned j = 0, e = InstInfo.Operands.size(); j < e; ++j) in ParseInstructions()
2547 Operands.push_back(InstInfo.Operands[j].Rec); in ParseInstructions()
2550 Results.push_back(InstInfo.Operands[0].Rec); in ParseInstructions()
2553 for (unsigned j = 1, e = InstInfo.Operands.size(); j < e; ++j) in ParseInstructions()
2554 Operands.push_back(InstInfo.Operands[j].Rec); in ParseInstructions()
2821 CodeGenInstruction &InstInfo = in InferInstructionFlags() local
2825 InferFromPattern(InstInfo, MayStore, MayLoad, IsBitcast, in InferInstructionFlags()
2827 InstInfo.mayStore = MayStore; in InferInstructionFlags()
2828 InstInfo.mayLoad = MayLoad; in InferInstructionFlags()
2829 InstInfo.isBitcast = IsBitcast; in InferInstructionFlags()
2830 InstInfo.hasSideEffects = HasSideEffects; in InferInstructionFlags()
2831 InstInfo.Operands.isVariadic = IsVariadic; in InferInstructionFlags()
2834 if (InstInfo.isReMaterializable && InstInfo.hasSideEffects) in InferInstructionFlags()
2835 throw TGError(InstInfo.TheDef->getLoc(), "The instruction " + in InferInstructionFlags()
2836 InstInfo.TheDef->getName() + in InferInstructionFlags()