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