reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Transforms/Utils/SymbolRewriter.h
   49 class MappingNode;

References

include/llvm/Support/Casting.h
   58     return To::classof(&Val);
  106     return isa_impl<To, From>::doit(*Val);
  122     return isa_impl_wrap<To, SimpleFrom,
  132     return isa_impl_cl<To,FromTy>::doit(Val);
  142   return isa_impl_wrap<X, const Y,
  172   using ret_type = To *;       // Pointer arg case, return Ty*
  176   using ret_type = const To *; // Constant pointer arg case, return const Ty*
  198   using ret_type = typename cast_retty<To, SimpleFrom>::ret_type;
  204   using ret_type = typename cast_retty_impl<To,FromTy>::ret_type;
  210       To, From, typename simplify_type<From>::SimpleType>::ret_type;
  227   static typename cast_retty<To, FromTy>::ret_type doit(const FromTy &Val) {
  228     typename cast_retty<To, FromTy>::ret_type Res2
  256 inline typename cast_retty<X, Y>::ret_type cast(Y &Val) {
  263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
  265   return cast_convert_val<X, Y*,
  337 LLVM_NODISCARD inline typename cast_retty<X, Y>::ret_type dyn_cast(Y &Val) {
  342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {
  343   return isa<X>(Val) ? cast<X>(Val) : nullptr;
  343   return isa<X>(Val) ? cast<X>(Val) : nullptr;
  366 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type
  368   return (Val && isa<X>(Val)) ? cast<X>(Val) : nullptr;
  368   return (Val && isa<X>(Val)) ? cast<X>(Val) : nullptr;
include/llvm/Support/YAMLParser.h
  327   basic_collection_iterator(BaseT *B) : Base(B) {}
  375   BaseT *Base = nullptr;
  383   typename CollectionType::iterator ret(&C);
  392     for (typename CollectionType::iterator i = begin(C), e = C.end(); i != e;
  420   using iterator = basic_collection_iterator<MappingNode, KeyValueNode>;
  422   template <class T> friend typename T::iterator yaml::begin(T &);
  422   template <class T> friend typename T::iterator yaml::begin(T &);
  423   template <class T> friend void yaml::skip(T &);
include/llvm/Support/YAMLTraits.h
 1486       return MappingNode::classof(n->_node);
include/llvm/Transforms/Utils/SymbolRewriter.h
  104                                       yaml::MappingNode *Value,
  108                                             yaml::MappingNode *Value,
  111                                          yaml::MappingNode *V,
lib/Remarks/YAMLRemarkParser.cpp
  201   auto *Root = dyn_cast<yaml::MappingNode>(YAMLRoot);
  201   auto *Root = dyn_cast<yaml::MappingNode>(YAMLRoot);
  273 Expected<Type> YAMLRemarkParser::parseType(yaml::MappingNode &Node) {
  322   auto *DebugLoc = dyn_cast<yaml::MappingNode>(Node.getValue());
  322   auto *DebugLoc = dyn_cast<yaml::MappingNode>(Node.getValue());
  364   auto *ArgMap = dyn_cast<yaml::MappingNode>(&Node);
  364   auto *ArgMap = dyn_cast<yaml::MappingNode>(&Node);
lib/Remarks/YAMLRemarkParser.h
   85   Expected<Type> parseType(yaml::MappingNode &Node);
lib/Support/VirtualFileSystem.cpp
 1288     auto *M = dyn_cast<yaml::MappingNode>(N);
 1288     auto *M = dyn_cast<yaml::MappingNode>(N);
 1488     auto *Top = dyn_cast<yaml::MappingNode>(Root);
 1488     auto *Top = dyn_cast<yaml::MappingNode>(Root);
lib/Support/YAMLParser.cpp
 2350       MappingNode( stream.CurrentDoc
 2353                  , MappingNode::MT_Block);
 2364       MappingNode( stream.CurrentDoc
 2367                  , MappingNode::MT_Flow);
 2386       MappingNode( stream.CurrentDoc
 2389                  , MappingNode::MT_Inline);
lib/Support/YAMLTraits.cpp
  393   } else if (MappingNode *Map = dyn_cast<MappingNode>(N)) {
  393   } else if (MappingNode *Map = dyn_cast<MappingNode>(N)) {
lib/Transforms/Utils/SymbolRewriter.cpp
  271     yaml::MappingNode *DescriptorList;
  277     DescriptorList = dyn_cast<yaml::MappingNode>(Document.getRoot());
  294   yaml::MappingNode *Value;
  304   Value = dyn_cast<yaml::MappingNode>(Entry.getValue());
  324                                yaml::MappingNode *Descriptor,
  394                                      yaml::MappingNode *Descriptor,
  457                                   yaml::MappingNode *Descriptor,
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 2113       MappingNode *MapNode = dyn_cast<MappingNode>(&*AI);
 2113       MappingNode *MapNode = dyn_cast<MappingNode>(&*AI);
 2123   void parseEdit(llvm::yaml::MappingNode *Node,
 2129     for (MappingNode::iterator
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  346     auto *Object = dyn_cast<llvm::yaml::MappingNode>(&NextObject);
  346     auto *Object = dyn_cast<llvm::yaml::MappingNode>(&NextObject);
tools/clang/tools/extra/clangd/unittests/TraceTests.cpp
   36   auto *M = llvm::dyn_cast<llvm::yaml::MappingNode>(&N);
   36   auto *M = llvm::dyn_cast<llvm::yaml::MappingNode>(&N);
   89   auto *Root = llvm::dyn_cast_or_null<llvm::yaml::MappingNode>(Doc->getRoot());
   89   auto *Root = llvm::dyn_cast_or_null<llvm::yaml::MappingNode>(Doc->getRoot());
tools/sancov/sancov.cpp
  379   yaml::MappingNode *Top = dyn_cast<yaml::MappingNode>(Root);
  379   yaml::MappingNode *Top = dyn_cast<yaml::MappingNode>(Root);
  396       yaml::MappingNode *PointSymbolInfo =
  397           dyn_cast<yaml::MappingNode>(KVNode.getValue());
  403         yaml::MappingNode *FileInfo =
  404             dyn_cast<yaml::MappingNode>(FileKVNode.getValue());
  410           yaml::MappingNode *FunctionInfo =
  411               dyn_cast<yaml::MappingNode>(FunctionKVNode.getValue());
unittests/Support/YAMLParserTest.cpp
  162   yaml::MappingNode *Map = cast<yaml::MappingNode>(Doc.getRoot());
  162   yaml::MappingNode *Map = cast<yaml::MappingNode>(Doc.getRoot());
utils/unittest/googletest/include/gtest/gtest-printers.h
  407                     T* p, ::std::ostream* os) {
  416     if (IsTrue(ImplicitlyConvertible<T*, const void*>::value)) {
utils/yaml-bench/YAMLBench.cpp
  110   } else if (yaml::MappingNode *mn = dyn_cast<yaml::MappingNode>(n)) {
  110   } else if (yaml::MappingNode *mn = dyn_cast<yaml::MappingNode>(n)) {
  113     for (yaml::MappingNode::iterator i = mn->begin(), e = mn->end();