Lines Matching refs:MIRParserImpl

50 class MIRParserImpl {  class
68 MIRParserImpl(std::unique_ptr<MemoryBuffer> Contents, StringRef Filename,
187 reinterpret_cast<MIRParserImpl *>(Context)->reportDiagnostic(Diag); in handleYAMLDiag()
190 MIRParserImpl::MIRParserImpl(std::unique_ptr<MemoryBuffer> Contents, in MIRParserImpl() function in MIRParserImpl
201 bool MIRParserImpl::error(const Twine &Message) { in error()
207 bool MIRParserImpl::error(SMLoc Loc, const Twine &Message) { in error()
213 bool MIRParserImpl::error(const SMDiagnostic &Error, SMRange SourceRange) { in error()
219 void MIRParserImpl::reportDiagnostic(const SMDiagnostic &Diag) { in reportDiagnostic()
239 MIRParserImpl::parseIRModule(DataLayoutCallbackTy DataLayoutCallback) { in parseIRModule()
278 bool MIRParserImpl::parseMachineFunctions(Module &M, MachineModuleInfo &MMI) { in parseMachineFunctions()
292 Function *MIRParserImpl::createDummyFunction(StringRef Name, Module &M) { in createDummyFunction()
306 bool MIRParserImpl::parseMachineFunction(Module &M, MachineModuleInfo &MMI) { in parseMachineFunction()
357 void MIRParserImpl::computeFunctionProperties(MachineFunction &MF) { in computeFunctionProperties()
399 bool MIRParserImpl::initializeCallSiteInfo( in initializeCallSiteInfo()
440 void MIRParserImpl::setupDebugValueTracking( in setupDebugValueTracking()
461 MIRParserImpl::initializeMachineFunction(const yaml::MachineFunction &YamlMF, in initializeMachineFunction()
592 bool MIRParserImpl::parseRegisterInfo(PerFunctionMIParsingState &PFS, in parseRegisterInfo()
673 bool MIRParserImpl::setupRegisterInfo(const PerFunctionMIParsingState &PFS, in setupRegisterInfo()
739 bool MIRParserImpl::initializeFrameInfo(PerFunctionMIParsingState &PFS, in initializeFrameInfo()
888 bool MIRParserImpl::parseCalleeSavedRegister(PerFunctionMIParsingState &PFS, in parseCalleeSavedRegister()
907 StringRef TypeString, MIRParserImpl &Parser) { in typecheckMDNode()
918 std::optional<MIRParserImpl::VarExprLoc> MIRParserImpl::parseVarExprLoc( in parseVarExprLoc()
938 bool MIRParserImpl::parseStackObjectsDebugInfo(PerFunctionMIParsingState &PFS, in parseStackObjectsDebugInfo()
952 bool MIRParserImpl::parseMDNode(PerFunctionMIParsingState &PFS, in parseMDNode()
962 bool MIRParserImpl::initializeConstantPool(PerFunctionMIParsingState &PFS, in initializeConstantPool()
990 bool MIRParserImpl::initializeJumpTableInfo(PerFunctionMIParsingState &PFS, in initializeJumpTableInfo()
1011 bool MIRParserImpl::parseMBBReference(PerFunctionMIParsingState &PFS, in parseMBBReference()
1020 bool MIRParserImpl::parseMachineMetadata(PerFunctionMIParsingState &PFS, in parseMachineMetadata()
1028 bool MIRParserImpl::parseMachineMetadataNodes( in parseMachineMetadataNodes()
1043 SMDiagnostic MIRParserImpl::diagFromMIStringDiag(const SMDiagnostic &Error, in diagFromMIStringDiag()
1059 SMDiagnostic MIRParserImpl::diagFromBlockStringDiag(const SMDiagnostic &Error, in diagFromBlockStringDiag()
1090 MIRParser::MIRParser(std::unique_ptr<MIRParserImpl> Impl) in MIRParser()
1130 return std::make_unique<MIRParser>(std::make_unique<MIRParserImpl>( in createMIRParser()