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

Declarations

include/llvm/Transforms/Utils/SymbolRewriter.h
   50 class ScalarNode;

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/YAMLTraits.h
 1469       return ScalarNode::classof(n->_node) ||
include/llvm/Transforms/Utils/SymbolRewriter.h
  103                                       yaml::ScalarNode *Key,
  107                                             yaml::ScalarNode *Key,
  110   bool parseRewriteGlobalAliasDescriptor(yaml::Stream &YS, yaml::ScalarNode *K,
lib/Remarks/YAMLRemarkParser.cpp
  288   if (auto *Key = dyn_cast<yaml::ScalarNode>(Node.getKey()))
  288   if (auto *Key = dyn_cast<yaml::ScalarNode>(Node.getKey()))
  295   auto *Value = dyn_cast<yaml::ScalarNode>(Node.getValue());
  295   auto *Value = dyn_cast<yaml::ScalarNode>(Node.getValue());
  311   auto *Value = dyn_cast<yaml::ScalarNode>(Node.getValue());
  311   auto *Value = dyn_cast<yaml::ScalarNode>(Node.getValue());
  431   auto *Value = dyn_cast<yaml::ScalarNode>(Node.getValue());
  431   auto *Value = dyn_cast<yaml::ScalarNode>(Node.getValue());
lib/Support/VirtualFileSystem.cpp
 1147     const auto *S = dyn_cast<yaml::ScalarNode>(N);
 1147     const auto *S = dyn_cast<yaml::ScalarNode>(N);
lib/Support/YAMLParser.cpp
 2371       ScalarNode( stream.CurrentDoc
lib/Support/YAMLTraits.cpp
  374   if (ScalarNode *SN = dyn_cast<ScalarNode>(N)) {
  374   if (ScalarNode *SN = dyn_cast<ScalarNode>(N)) {
  397       ScalarNode *Key = dyn_cast<ScalarNode>(KeyNode);
  397       ScalarNode *Key = dyn_cast<ScalarNode>(KeyNode);
lib/Transforms/Utils/SymbolRewriter.cpp
  293   yaml::ScalarNode *Key;
  298   Key = dyn_cast<yaml::ScalarNode>(Entry.getKey());
  323 parseRewriteFunctionDescriptor(yaml::Stream &YS, yaml::ScalarNode *K,
  332     yaml::ScalarNode *Key;
  333     yaml::ScalarNode *Value;
  338     Key = dyn_cast<yaml::ScalarNode>(Field.getKey());
  344     Value = dyn_cast<yaml::ScalarNode>(Field.getValue());
  393 parseRewriteGlobalVariableDescriptor(yaml::Stream &YS, yaml::ScalarNode *K,
  401     yaml::ScalarNode *Key;
  402     yaml::ScalarNode *Value;
  407     Key = dyn_cast<yaml::ScalarNode>(Field.getKey());
  413     Value = dyn_cast<yaml::ScalarNode>(Field.getValue());
  456 parseRewriteGlobalAliasDescriptor(yaml::Stream &YS, yaml::ScalarNode *K,
  464     yaml::ScalarNode *Key;
  465     yaml::ScalarNode *Value;
  470     Key = dyn_cast<yaml::ScalarNode>(Field.getKey());
  476     Value = dyn_cast<yaml::ScalarNode>(Field.getValue());
tools/clang/include/clang/Tooling/JSONCompilationDatabase.h
  116       std::tuple<llvm::yaml::ScalarNode *, llvm::yaml::ScalarNode *,
  116       std::tuple<llvm::yaml::ScalarNode *, llvm::yaml::ScalarNode *,
  117                  std::vector<llvm::yaml::ScalarNode *>,
  118                  llvm::yaml::ScalarNode *>;
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 2131       ScalarNode *KeyString = dyn_cast<ScalarNode>((*KVI).getKey());
 2131       ScalarNode *KeyString = dyn_cast<ScalarNode>((*KVI).getKey());
 2137       ScalarNode *ValueString = dyn_cast<ScalarNode>((*KVI).getValue());
 2137       ScalarNode *ValueString = dyn_cast<ScalarNode>((*KVI).getValue());
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  299                   const std::vector<llvm::yaml::ScalarNode *> &Nodes) {
  305     for (const auto *Node : Nodes)
  351     llvm::yaml::ScalarNode *Directory = nullptr;
  352     llvm::Optional<std::vector<llvm::yaml::ScalarNode *>> Command;
  353     llvm::yaml::ScalarNode *File = nullptr;
  354     llvm::yaml::ScalarNode *Output = nullptr;
  356       auto *KeyString = dyn_cast<llvm::yaml::ScalarNode>(NextKeyValue.getKey());
  356       auto *KeyString = dyn_cast<llvm::yaml::ScalarNode>(NextKeyValue.getKey());
  368       auto *ValueString = dyn_cast<llvm::yaml::ScalarNode>(Value);
  368       auto *ValueString = dyn_cast<llvm::yaml::ScalarNode>(Value);
  382           auto *Scalar = dyn_cast<llvm::yaml::ScalarNode>(&Argument);
  382           auto *Scalar = dyn_cast<llvm::yaml::ScalarNode>(&Argument);
tools/clang/tools/extra/clangd/unittests/TraceTests.cpp
   44     auto *K = llvm::dyn_cast_or_null<llvm::yaml::ScalarNode>(Prop.getKey());
   44     auto *K = llvm::dyn_cast_or_null<llvm::yaml::ScalarNode>(Prop.getKey());
   52     auto *V = llvm::dyn_cast_or_null<llvm::yaml::ScalarNode>(Prop.getValue());
   52     auto *V = llvm::dyn_cast_or_null<llvm::yaml::ScalarNode>(Prop.getValue());
tools/sancov/sancov.cpp
  358   yaml::ScalarNode *S = dyn_cast<yaml::ScalarNode>(N);
  358   yaml::ScalarNode *S = dyn_cast<yaml::ScalarNode>(N);
unittests/Support/YAMLParserTest.cpp
  195     = dyn_cast<yaml::ScalarNode>(
utils/yaml-bench/YAMLBench.cpp
   94   if (yaml::ScalarNode *sn = dyn_cast<yaml::ScalarNode>(n)) {
   94   if (yaml::ScalarNode *sn = dyn_cast<yaml::ScalarNode>(n)) {