Lines Matching refs:MIRParserImpl
51 class MIRParserImpl { class
69 MIRParserImpl(std::unique_ptr<MemoryBuffer> Contents,
174 reinterpret_cast<MIRParserImpl *>(Context)->reportDiagnostic(Diag); in handleYAMLDiag()
177 MIRParserImpl::MIRParserImpl(std::unique_ptr<MemoryBuffer> Contents, in MIRParserImpl() function in MIRParserImpl
188 bool MIRParserImpl::error(const Twine &Message) { in error()
194 bool MIRParserImpl::error(SMLoc Loc, const Twine &Message) { in error()
200 bool MIRParserImpl::error(const SMDiagnostic &Error, SMRange SourceRange) { in error()
206 void MIRParserImpl::reportDiagnostic(const SMDiagnostic &Diag) { in reportDiagnostic()
225 std::unique_ptr<Module> MIRParserImpl::parseIRModule() { in parseIRModule()
257 bool MIRParserImpl::parseMachineFunctions(Module &M, MachineModuleInfo &MMI) { in parseMachineFunctions()
281 bool MIRParserImpl::parseMachineFunction(Module &M, MachineModuleInfo &MMI) { in parseMachineFunction()
322 void MIRParserImpl::computeFunctionProperties(MachineFunction &MF) { in computeFunctionProperties()
350 MIRParserImpl::initializeMachineFunction(const yaml::MachineFunction &YamlMF, in initializeMachineFunction()
430 bool MIRParserImpl::parseRegisterInfo(PerFunctionMIParsingState &PFS, in parseRegisterInfo()
511 bool MIRParserImpl::setupRegisterInfo(const PerFunctionMIParsingState &PFS, in setupRegisterInfo()
566 bool MIRParserImpl::initializeFrameInfo(PerFunctionMIParsingState &PFS, in initializeFrameInfo()
678 bool MIRParserImpl::parseCalleeSavedRegister(PerFunctionMIParsingState &PFS, in parseCalleeSavedRegister()
697 StringRef TypeString, MIRParserImpl &Parser) { in typecheckMDNode()
709 bool MIRParserImpl::parseStackObjectsDebugInfo(PerFunctionMIParsingState &PFS, in parseStackObjectsDebugInfo()
731 bool MIRParserImpl::parseMDNode(PerFunctionMIParsingState &PFS, in parseMDNode()
741 bool MIRParserImpl::initializeConstantPool(PerFunctionMIParsingState &PFS, in initializeConstantPool()
770 bool MIRParserImpl::initializeJumpTableInfo(PerFunctionMIParsingState &PFS, in initializeJumpTableInfo()
791 bool MIRParserImpl::parseMBBReference(PerFunctionMIParsingState &PFS, in parseMBBReference()
800 SMDiagnostic MIRParserImpl::diagFromMIStringDiag(const SMDiagnostic &Error, in diagFromMIStringDiag()
816 SMDiagnostic MIRParserImpl::diagFromBlockStringDiag(const SMDiagnostic &Error, in diagFromBlockStringDiag()
847 void MIRParserImpl::initNames2RegClasses(const MachineFunction &MF) { in initNames2RegClasses()
858 void MIRParserImpl::initNames2RegBanks(const MachineFunction &MF) { in initNames2RegBanks()
873 const TargetRegisterClass *MIRParserImpl::getRegClass(const MachineFunction &MF, in getRegClass()
881 const RegisterBank *MIRParserImpl::getRegBank(const MachineFunction &MF, in getRegBank()
889 MIRParser::MIRParser(std::unique_ptr<MIRParserImpl> Impl) in MIRParser()
927 llvm::make_unique<MIRParserImpl>(std::move(Contents), Filename, Context)); in createMIRParser()