Lines Matching refs:MIRParserImpl
51 class MIRParserImpl { class
69 MIRParserImpl(std::unique_ptr<MemoryBuffer> Contents, StringRef Filename,
190 reinterpret_cast<MIRParserImpl *>(Context)->reportDiagnostic(Diag); in handleYAMLDiag()
193 MIRParserImpl::MIRParserImpl(std::unique_ptr<MemoryBuffer> Contents, in MIRParserImpl() function in MIRParserImpl
204 bool MIRParserImpl::error(const Twine &Message) { in error()
210 bool MIRParserImpl::error(SMLoc Loc, const Twine &Message) { in error()
216 bool MIRParserImpl::error(const SMDiagnostic &Error, SMRange SourceRange) { in error()
222 void MIRParserImpl::reportDiagnostic(const SMDiagnostic &Diag) { in reportDiagnostic()
242 MIRParserImpl::parseIRModule(DataLayoutCallbackTy DataLayoutCallback) { in parseIRModule()
281 bool MIRParserImpl::parseMachineFunctions(Module &M, MachineModuleInfo &MMI, in parseMachineFunctions()
296 Function *MIRParserImpl::createDummyFunction(StringRef Name, Module &M) { in createDummyFunction()
310 bool MIRParserImpl::parseMachineFunction(Module &M, MachineModuleInfo &MMI, in parseMachineFunction()
376 void MIRParserImpl::computeFunctionProperties(MachineFunction &MF) { in computeFunctionProperties()
418 bool MIRParserImpl::initializeCallSiteInfo( in initializeCallSiteInfo()
459 void MIRParserImpl::setupDebugValueTracking( in setupDebugValueTracking()
480 MIRParserImpl::initializeMachineFunction(const yaml::MachineFunction &YamlMF, in initializeMachineFunction()
611 bool MIRParserImpl::parseRegisterInfo(PerFunctionMIParsingState &PFS, in parseRegisterInfo()
692 bool MIRParserImpl::setupRegisterInfo(const PerFunctionMIParsingState &PFS, in setupRegisterInfo()
758 bool MIRParserImpl::initializeFrameInfo(PerFunctionMIParsingState &PFS, in initializeFrameInfo()
908 bool MIRParserImpl::parseCalleeSavedRegister(PerFunctionMIParsingState &PFS, in parseCalleeSavedRegister()
927 StringRef TypeString, MIRParserImpl &Parser) { in typecheckMDNode()
938 std::optional<MIRParserImpl::VarExprLoc> MIRParserImpl::parseVarExprLoc( in parseVarExprLoc()
958 bool MIRParserImpl::parseStackObjectsDebugInfo(PerFunctionMIParsingState &PFS, in parseStackObjectsDebugInfo()
972 bool MIRParserImpl::parseMDNode(PerFunctionMIParsingState &PFS, in parseMDNode()
982 bool MIRParserImpl::initializeConstantPool(PerFunctionMIParsingState &PFS, in initializeConstantPool()
1010 bool MIRParserImpl::initializeJumpTableInfo(PerFunctionMIParsingState &PFS, in initializeJumpTableInfo()
1031 bool MIRParserImpl::parseMBBReference(PerFunctionMIParsingState &PFS, in parseMBBReference()
1040 bool MIRParserImpl::parseMachineMetadata(PerFunctionMIParsingState &PFS, in parseMachineMetadata()
1048 bool MIRParserImpl::parseMachineMetadataNodes( in parseMachineMetadataNodes()
1063 SMDiagnostic MIRParserImpl::diagFromMIStringDiag(const SMDiagnostic &Error, in diagFromMIStringDiag()
1079 SMDiagnostic MIRParserImpl::diagFromBlockStringDiag(const SMDiagnostic &Error, in diagFromBlockStringDiag()
1110 MIRParser::MIRParser(std::unique_ptr<MIRParserImpl> Impl) in MIRParser()
1155 return std::make_unique<MIRParser>(std::make_unique<MIRParserImpl>( in createMIRParser()