Lines Matching refs:MIRParserImpl
52 class MIRParserImpl { class
70 MIRParserImpl(std::unique_ptr<MemoryBuffer> Contents, StringRef Filename,
179 reinterpret_cast<MIRParserImpl *>(Context)->reportDiagnostic(Diag); in handleYAMLDiag()
182 MIRParserImpl::MIRParserImpl(std::unique_ptr<MemoryBuffer> Contents, in MIRParserImpl() function in MIRParserImpl
194 bool MIRParserImpl::error(const Twine &Message) { in error()
200 bool MIRParserImpl::error(SMLoc Loc, const Twine &Message) { in error()
206 bool MIRParserImpl::error(const SMDiagnostic &Error, SMRange SourceRange) { in error()
212 void MIRParserImpl::reportDiagnostic(const SMDiagnostic &Diag) { in reportDiagnostic()
232 MIRParserImpl::parseIRModule(DataLayoutCallbackTy DataLayoutCallback) { in parseIRModule()
269 bool MIRParserImpl::parseMachineFunctions(Module &M, MachineModuleInfo &MMI) { in parseMachineFunctions()
283 Function *MIRParserImpl::createDummyFunction(StringRef Name, Module &M) { in createDummyFunction()
297 bool MIRParserImpl::parseMachineFunction(Module &M, MachineModuleInfo &MMI) { in parseMachineFunction()
348 void MIRParserImpl::computeFunctionProperties(MachineFunction &MF) { in computeFunctionProperties()
375 bool MIRParserImpl::initializeCallSiteInfo( in initializeCallSiteInfo()
416 void MIRParserImpl::setupDebugValueTracking( in setupDebugValueTracking()
434 MIRParserImpl::initializeMachineFunction(const yaml::MachineFunction &YamlMF, in initializeMachineFunction()
552 bool MIRParserImpl::parseRegisterInfo(PerFunctionMIParsingState &PFS, in parseRegisterInfo()
633 bool MIRParserImpl::setupRegisterInfo(const PerFunctionMIParsingState &PFS, in setupRegisterInfo()
690 bool MIRParserImpl::initializeFrameInfo(PerFunctionMIParsingState &PFS, in initializeFrameInfo()
812 bool MIRParserImpl::parseCalleeSavedRegister(PerFunctionMIParsingState &PFS, in parseCalleeSavedRegister()
831 StringRef TypeString, MIRParserImpl &Parser) { in typecheckMDNode()
843 bool MIRParserImpl::parseStackObjectsDebugInfo(PerFunctionMIParsingState &PFS, in parseStackObjectsDebugInfo()
865 bool MIRParserImpl::parseMDNode(PerFunctionMIParsingState &PFS, in parseMDNode()
875 bool MIRParserImpl::initializeConstantPool(PerFunctionMIParsingState &PFS, in initializeConstantPool()
903 bool MIRParserImpl::initializeJumpTableInfo(PerFunctionMIParsingState &PFS, in initializeJumpTableInfo()
924 bool MIRParserImpl::parseMBBReference(PerFunctionMIParsingState &PFS, in parseMBBReference()
933 bool MIRParserImpl::parseMachineMetadata(PerFunctionMIParsingState &PFS, in parseMachineMetadata()
941 bool MIRParserImpl::parseMachineMetadataNodes( in parseMachineMetadataNodes()
956 SMDiagnostic MIRParserImpl::diagFromMIStringDiag(const SMDiagnostic &Error, in diagFromMIStringDiag()
972 SMDiagnostic MIRParserImpl::diagFromBlockStringDiag(const SMDiagnostic &Error, in diagFromBlockStringDiag()
1003 MIRParser::MIRParser(std::unique_ptr<MIRParserImpl> Impl) in MIRParser()
1043 return std::make_unique<MIRParser>(std::make_unique<MIRParserImpl>( in createMIRParser()