|
reference, declaration → definition
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)) {