Lines Matching refs:yaml
298 const std::vector<llvm::yaml::ScalarNode *> &Nodes) { in nodeToCommandLine()
329 llvm::yaml::document_iterator I = YAMLStream.begin(); in parse()
334 llvm::yaml::Node *Root = I->getRoot(); in parse()
339 auto *Array = dyn_cast<llvm::yaml::SequenceNode>(Root); in parse()
345 auto *Object = dyn_cast<llvm::yaml::MappingNode>(&NextObject); in parse()
350 llvm::yaml::ScalarNode *Directory = nullptr; in parse()
351 std::optional<std::vector<llvm::yaml::ScalarNode *>> Command; in parse()
352 llvm::yaml::ScalarNode *File = nullptr; in parse()
353 llvm::yaml::ScalarNode *Output = nullptr; in parse()
355 auto *KeyString = dyn_cast<llvm::yaml::ScalarNode>(NextKeyValue.getKey()); in parse()
362 llvm::yaml::Node *Value = NextKeyValue.getValue(); in parse()
367 auto *ValueString = dyn_cast<llvm::yaml::ScalarNode>(Value); in parse()
368 auto *SequenceString = dyn_cast<llvm::yaml::SequenceNode>(Value); in parse()
374 Command = std::vector<llvm::yaml::ScalarNode *>(); in parse()
376 auto *Scalar = dyn_cast<llvm::yaml::ScalarNode>(&Argument); in parse()
392 Command = std::vector<llvm::yaml::ScalarNode *>(1, ValueString); in parse()