Home | History | Annotate | Download | only in MIRParser

Lines Matching full:yaml

55   StringMap<std::unique_ptr<yaml::MachineFunction>> Functions;
90 /// Parse the machine function in the current YAML document.
97 bool parseMachineFunction(yaml::Input &In, Module &M, bool NoLLVMIR);
106 const yaml::MachineFunction &YamlMF);
109 const yaml::MachineFunction &YamlMF);
112 const yaml::MachineFunction &YamlMF);
116 const yaml::StringValue &RegisterSource,
120 const yaml::MachineStackObject &Object,
125 const yaml::MachineFunction &YamlMF);
128 const yaml::MachineJumpTable &YamlJTI);
132 const yaml::StringValue &Source);
136 const yaml::StringValue &Source);
142 /// Return a MIR diagnostic converted from a diagnostic located in a YAML
212 yaml::Input In(SM.getMemoryBuffer(SM.getMainFileID())->getBuffer(),
226 // without having to go trough YAML traits.
228 dyn_cast_or_null<yaml::BlockScalarNode>(In.getCurrentNode())) {
255 bool MIRParserImpl::parseMachineFunction(yaml::Input &In, Module &M,
257 auto MF = llvm::make_unique<yaml::MachineFunction>();
258 yaml::yamlize(In, *MF, false);
288 const yaml::MachineFunction &YamlMF = *It->getValue();
355 const yaml::MachineFunction &YamlMF) {
434 const yaml::MachineFunction &YamlMF) {
450 const yaml
454 const yaml::MachineFrameInfo &YamlMFI = YamlMF.FrameInfo;
486 if (Object.Type != yaml::FixedMachineStackObject::SpillSlot)
507 const yaml::StringValue &Name = Object.Name;
517 if (Object.Type == yaml::MachineStackObject::VariableSized)
522 Object.Type == yaml::MachineStackObject::SpillSlot, Alloca);
555 const yaml::StringValue &RegisterSource, int FrameIdx) {
569 const yaml::StringValue &Source,
582 const yaml::MachineStackObject &Object, int FrameIdx) {
605 MDNode *&Node, const yaml::StringValue &Source) {
615 MachineConstantPool &ConstantPool, const yaml::MachineFunction &YamlMF) {
640 const yaml::MachineJumpTable &YamlJTI) {
662 const yaml::StringValue &Source) {