Home
last modified time | relevance | path

Searched refs:CodeGenTarget (Results 1 – 25 of 31) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenTarget.cpp265 CodeGenTarget::CodeGenTarget(RecordKeeper &records) in CodeGenTarget() function in CodeGenTarget
275 CodeGenTarget::~CodeGenTarget() { in ~CodeGenTarget()
282 StringRef CodeGenTarget::getInstNamespace() const { in getInstNamespace()
296 StringRef CodeGenTarget::getRegNamespace() const { in getRegNamespace()
301 Record *CodeGenTarget::getInstructionSet() const { in getInstructionSet()
311 Record *CodeGenTarget::getAsmParser() const { in getAsmParser()
342 Record *CodeGenTarget::getAsmWriter() const { in getAsmWriter()
350 CodeGenRegBank &CodeGenTarget::getRegBank() const { in getRegBank()
434 void CodeGenTarget::ReadLegalValueTypes() const { in ReadLegalValueTypes()
451 void CodeGenTarget::ReadInstructions() const { in ReadInstructions()
[all …]
H A DCodeGenTarget.h32 class CodeGenTarget; variable
47 class CodeGenTarget {
67 CodeGenTarget(RecordKeeper &Records);
68 ~CodeGenTarget();
H A DCodeEmitterGen.cpp48 std::string getInstructionCase(Record *R, CodeGenTarget &Target);
50 CodeGenTarget &Target);
55 std::string &Case, CodeGenTarget &Target);
59 CodeGenTarget &Target, int HwMode = -1);
84 std::string &Case, CodeGenTarget &Target) { in AddCodeToMergeInOperand()
267 CodeGenTarget &Target) { in getInstructionCase()
289 CodeGenTarget &Target) { in getInstructionCaseForEncoding()
349 CodeGenTarget &Target, int HwMode) { in emitInstructionBaseValues()
390 CodeGenTarget Target(Records); in run()
H A DGICombinerEmitter.cpp183 bool parseInstructionMatcher(const CodeGenTarget &Target, StringInit *ArgName,
187 bool parseWipMatchOpcodeMatcher(const CodeGenTarget &Target,
191 CombineRule(const CodeGenTarget &Target, GIMatchDagContext &Ctx, RuleID ID, in CombineRule()
197 bool parseMatcher(const CodeGenTarget &Target);
398 const CodeGenTarget &Target, StringInit *ArgName, const Init &Arg, in parseInstructionMatcher()
452 bool CombineRule::parseWipMatchOpcodeMatcher(const CodeGenTarget &Target, in parseWipMatchOpcodeMatcher()
488 bool CombineRule::parseMatcher(const CodeGenTarget &Target) { in parseMatcher()
594 const CodeGenTarget &Target;
605 explicit GICombinerEmitter(RecordKeeper &RK, const CodeGenTarget &Target,
623 const CodeGenTarget &Target, in GICombinerEmitter()
[all …]
H A DCodeGenInstruction.h28 class CodeGenTarget; variable
302 HasOneImplicitDefWithKnownVT(const CodeGenTarget &TargetInfo) const;
385 CodeGenInstAlias(Record *R, CodeGenTarget &T);
389 CodeGenTarget &T, ResultOperand &ResOp);
H A DInstrInfoEmitter.cpp82 raw_ostream &OS, const CodeGenTarget &Target,
89 void emitOperandNameMappings(raw_ostream &OS, const CodeGenTarget &Target,
214 const CodeGenTarget &Target = CDP.getTargetInfo(); in EmitOperandInfo()
271 const CodeGenTarget &Target, in emitOperandNameMappings()
343 raw_ostream &OS, const CodeGenTarget &Target, in emitOperandTypeMappings()
720 CodeGenTarget &Target = CDP.getTargetInfo(); in run()
941 CodeGenTarget &Target = CDP.getTargetInfo(); in emitRecord()
1033 const CodeGenTarget &Target = CDP.getTargetInfo(); in emitEnums()
H A DRegisterInfoEmitter.cpp57 CodeGenTarget Target;
67 void runEnums(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
70 void runMCDesc(raw_ostream &o, CodeGenTarget &Target, CodeGenRegBank &Bank);
73 void runTargetHeader(raw_ostream &o, CodeGenTarget &Target,
77 void runTargetDesc(raw_ostream &o, CodeGenTarget &Target,
103 CodeGenTarget &Target, CodeGenRegBank &Bank) { in runEnums()
867 RegisterInfoEmitter::runMCDesc(raw_ostream &OS, CodeGenTarget &Target, in runMCDesc()
1136 RegisterInfoEmitter::runTargetHeader(raw_ostream &OS, CodeGenTarget &Target, in runTargetHeader()
1206 RegisterInfoEmitter::runTargetDesc(raw_ostream &OS, CodeGenTarget &Target, in runTargetDesc()
H A DDisassemblerEmitter.cpp106 CodeGenTarget Target(Records); in EmitDisassembler()
H A DCodeGenMapTable.cpp174 const CodeGenTarget &Target;
191 MapTableEmitter(CodeGenTarget &Target, RecordKeeper &Records, Record *IMRec): in MapTableEmitter()
563 CodeGenTarget Target(Records); in EmitMapTable()
H A DCodeBeadsGen.cpp44 CodeGenTarget Target(Records); in run()
H A DDFAPacketizerEmitter.cpp96 : TargetName(std::string(CodeGenTarget(R).getName())), Records(R) {} in DFAPacketizerEmitter()
214 CodeGenTarget CGT(Records); in run()
H A DAsmMatcherEmitter.cpp717 CodeGenTarget &Target;
769 CodeGenTarget &Target,
1428 CodeGenTarget &target, in AsmMatcherInfo()
1929 emitConvertFuncs(CodeGenTarget &Target, StringRef ClassName, in emitConvertFuncs()
2343 static void emitMatchClassEnumeration(CodeGenTarget &Target, in emitMatchClassEnumeration()
2510 static void emitIsSubclass(CodeGenTarget &Target, in emitIsSubclass()
2570 static void emitMatchTokenString(CodeGenTarget &Target, in emitMatchTokenString()
2796 CodeGenTarget &Target) { in emitMnemonicAliases()
2996 static void emitAsmTiedOperandConstraints(CodeGenTarget &Target, in emitAsmTiedOperandConstraints()
3093 CodeGenTarget &Target, in emitMnemonicChecker()
[all …]
H A DCodeGenSchedule.h28 class CodeGenTarget; variable
418 const CodeGenTarget &Target;
451 CodeGenSchedModels(RecordKeeper& RK, const CodeGenTarget &TGT);
H A DFastISelEmitter.cpp187 bool initialize(TreePatternNode *InstPatNode, const CodeGenTarget &Target, in initialize()
426 const CodeGenTarget &Target) { in PhyRegForNode()
444 const CodeGenTarget &Target = CGP.getTargetInfo(); in collectPatterns()
868 const CodeGenTarget &Target = CGP.getTargetInfo(); in EmitFastISel()
H A DDAGISelMatcherGen.cpp24 const CodeGenTarget &T) { in getRegisterValueType()
759 const CodeGenTarget &CGT = CGP.getTargetInfo(); in mayInstNodeLoadOrStore()
788 const CodeGenTarget &CGT = CGP.getTargetInfo(); in EmitResultInstructionAsOperand()
1063 const CodeGenTarget &CGT = CGP.getTargetInfo(); in EmitResultCode()
H A DCodeGenIntrinsics.h24 class CodeGenTarget; variable
H A DCodeGenInstruction.cpp453 HasOneImplicitDefWithKnownVT(const CodeGenTarget &TargetInfo) const { in HasOneImplicitDefWithKnownVT()
538 ArrayRef<SMLoc> Loc, CodeGenTarget &T, in tryAliasOpMatch()
677 CodeGenInstAlias::CodeGenInstAlias(Record *R, CodeGenTarget &T) in CodeGenInstAlias()
H A DInstrDocsEmitter.cpp60 CodeGenTarget &Target = CDP.getTargetInfo(); in EmitInstrDocs()
H A DX86FoldTablesEmitter.cpp94 CodeGenTarget Target;
303 const CodeGenTarget &Target) { in getAltRegInst()
H A DX86EVEX2VEXTablesEmitter.cpp24 CodeGenTarget Target;
H A DRegisterBankEmitter.cpp105 CodeGenTarget Target;
H A DCodeGenDAGPatterns.h1095 CodeGenTarget Target;
1127 CodeGenTarget &getTargetInfo() { return Target; } in getTargetInfo()
1128 const CodeGenTarget &getTargetInfo() const { return Target; } in getTargetInfo()
H A DPseudoLoweringEmitter.cpp50 CodeGenTarget Target;
H A DSubtargetEmitter.cpp71 const CodeGenTarget &TGT;
129 SubtargetEmitter(RecordKeeper &R, CodeGenTarget &TGT) in SubtargetEmitter()
1963 CodeGenTarget CGTarget(RK); in EmitSubtarget()
/freebsd-13.1/usr.bin/clang/llvm-tblgen/
H A DMakefile20 SRCS+= CodeGenTarget.cpp

12