Lines Matching refs:MIRParserImpl
51 class MIRParserImpl { class
69 MIRParserImpl(std::unique_ptr<MemoryBuffer> Contents, StringRef Filename,
178 reinterpret_cast<MIRParserImpl *>(Context)->reportDiagnostic(Diag); in handleYAMLDiag()
181 MIRParserImpl::MIRParserImpl(std::unique_ptr<MemoryBuffer> Contents, in MIRParserImpl() function in MIRParserImpl
192 bool MIRParserImpl::error(const Twine &Message) { in error()
198 bool MIRParserImpl::error(SMLoc Loc, const Twine &Message) { in error()
204 bool MIRParserImpl::error(const SMDiagnostic &Error, SMRange SourceRange) { in error()
210 void MIRParserImpl::reportDiagnostic(const SMDiagnostic &Diag) { in reportDiagnostic()
230 MIRParserImpl::parseIRModule(DataLayoutCallbackTy DataLayoutCallback) { in parseIRModule()
267 bool MIRParserImpl::parseMachineFunctions(Module &M, MachineModuleInfo &MMI) { in parseMachineFunctions()
281 Function *MIRParserImpl::createDummyFunction(StringRef Name, Module &M) { in createDummyFunction()
295 bool MIRParserImpl::parseMachineFunction(Module &M, MachineModuleInfo &MMI) { in parseMachineFunction()
346 void MIRParserImpl::computeFunctionProperties(MachineFunction &MF) { in computeFunctionProperties()
388 bool MIRParserImpl::initializeCallSiteInfo( in initializeCallSiteInfo()
429 void MIRParserImpl::setupDebugValueTracking( in setupDebugValueTracking()
447 MIRParserImpl::initializeMachineFunction(const yaml::MachineFunction &YamlMF, in initializeMachineFunction()
577 bool MIRParserImpl::parseRegisterInfo(PerFunctionMIParsingState &PFS, in parseRegisterInfo()
658 bool MIRParserImpl::setupRegisterInfo(const PerFunctionMIParsingState &PFS, in setupRegisterInfo()
715 bool MIRParserImpl::initializeFrameInfo(PerFunctionMIParsingState &PFS, in initializeFrameInfo()
846 bool MIRParserImpl::parseCalleeSavedRegister(PerFunctionMIParsingState &PFS, in parseCalleeSavedRegister()
865 StringRef TypeString, MIRParserImpl &Parser) { in typecheckMDNode()
877 bool MIRParserImpl::parseStackObjectsDebugInfo(PerFunctionMIParsingState &PFS, in parseStackObjectsDebugInfo()
899 bool MIRParserImpl::parseMDNode(PerFunctionMIParsingState &PFS, in parseMDNode()
909 bool MIRParserImpl::initializeConstantPool(PerFunctionMIParsingState &PFS, in initializeConstantPool()
937 bool MIRParserImpl::initializeJumpTableInfo(PerFunctionMIParsingState &PFS, in initializeJumpTableInfo()
958 bool MIRParserImpl::parseMBBReference(PerFunctionMIParsingState &PFS, in parseMBBReference()
967 bool MIRParserImpl::parseMachineMetadata(PerFunctionMIParsingState &PFS, in parseMachineMetadata()
975 bool MIRParserImpl::parseMachineMetadataNodes( in parseMachineMetadataNodes()
990 SMDiagnostic MIRParserImpl::diagFromMIStringDiag(const SMDiagnostic &Error, in diagFromMIStringDiag()
1006 SMDiagnostic MIRParserImpl::diagFromBlockStringDiag(const SMDiagnostic &Error, in diagFromBlockStringDiag()
1037 MIRParser::MIRParser(std::unique_ptr<MIRParserImpl> Impl) in MIRParser()
1077 return std::make_unique<MIRParser>(std::make_unique<MIRParserImpl>( in createMIRParser()