Lines Matching defs:Target

79   /// See file llvm/Target/TargetInstPredicates.td for a description of what is
89 void emitFeatureVerifier(raw_ostream &OS, const CodeGenTarget &Target);
95 raw_ostream &OS, const CodeGenTarget &Target,
102 void emitOperandNameMappings(raw_ostream &OS, const CodeGenTarget &Target,
217 const CodeGenTarget &Target = CDP.getTargetInfo();
219 for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue()) {
284 const CodeGenTarget &Target,
286 StringRef Namespace = Target.getInstNamespace();
354 /// Operand types are all definitions derived of the Operand Target.td class.
356 raw_ostream &OS, const CodeGenTarget &Target,
359 StringRef Namespace = Target.getInstNamespace();
732 const CodeGenTarget &Target) {
745 << "namespace " << Target.getName() << "_MC {\n\n";
753 Target.getName(), "", "computeAvailableFeatures", SubtargetFeatures, OS);
756 for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue()) {
808 for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue()) {
828 OS << "} // end namespace " << Target.getName() << "_MC\n"
835 << "namespace " << Target.getName() << "_MC {\n";
847 OS << "} // end namespace " << Target.getName() << "_MC\n"
856 OS << "namespace " << Target.getName() << "_MC {\n\n";
876 << " Msg << \"Attempting to emit \" << &" << Target.getName()
877 << "InstrNameData[" << Target.getName() << "InstrNameIndices[Opcode]]\n"
887 OS << "} // end namespace " << Target.getName() << "_MC\n";
926 emitSourceFileHeader("Target Instruction Enum Values and Descriptors", OS);
929 CodeGenTarget &Target = CDP.getTargetInfo();
930 const std::string &TargetName = std::string(Target.getName());
931 Record *InstrInfo = Target.getInstructionSet();
945 for (const CodeGenInstruction *II : Target.getInstructionsByEnumValue()) {
955 Target.getInstructionsByEnumValue();
1045 OS << Target.getInstNamespace() << "::" << Inst->DeprecatedReason
1158 emitOperandNameMappings(OS, Target, NumberedInstructions);
1161 emitOperandTypeMappings(OS, Target, NumberedInstructions);
1173 emitFeatureVerifier(OS, Target);
1191 CodeGenTarget &Target = CDP.getTargetInfo();
1197 OS << Target.getName() << "ImpOpBase + " << EmittedLists[ImplicitOps]
1238 if (!Target.getAllowRegisterRenaming() || Inst.hasExtraSrcRegAllocReq)
1240 if (!Target.getAllowRegisterRenaming() || Inst.hasExtraDefRegAllocReq)
1275 const CodeGenTarget &Target = CDP.getTargetInfo();
1278 StringRef Namespace = Target.getInstNamespace();
1286 for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue())