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

Declarations

include/llvm/ADT/Twine.h
  435     void toVector(SmallVectorImpl<char> &Out) const;

References

include/llvm/ADT/Twine.h
  458       toVector(Out);
include/llvm/Support/FileUtilities.h
   50       filename.toVector(Filename);
   70       filename.toVector(Filename);
lib/MC/MCAsmStreamer.cpp
  359   T.toVector(CommentToEmit);
lib/MC/MCParser/MCAsmParser.cpp
   91   Msg.toVector(PErr.Msg);
  108     Suffix.toVector(PErr.Msg);
lib/MC/WinCOFFObjectWriter.cpp
  454     Twine('/').concat(Twine(StringTableEntry)).toVector(Buffer);
lib/ObjectYAML/MinidumpYAML.cpp
  389     Twine(Index).toVector(Name);
lib/Support/Path.cpp
  528   path.toVector(result);
  744   Model.toVector(ModelStorage);
  867   current_directory.toVector(current_dir);
lib/Support/Twine.cpp
   51   toVector(Out);
lib/Support/Unix/Path.inc
  627   path.toVector(dest);
 1079     path.toVector(Storage);
lib/Support/VirtualFileSystem.cpp
  271     Path.toVector(Storage);
  322   adjustPath(Path, Storage).toVector(Absolute);
  700   P.toVector(Path);
  810   P.toVector(Path);
  952   P.toVector(Path);
  973   Path.toVector(Output);
 1064   Path.toVector(AbsolutePath);
 1627   Path_.toVector(Path);
tools/clang/include/clang/Basic/Features.def
   39 FEATURE(address_sanitizer,
   42 FEATURE(leak_sanitizer,
   44 FEATURE(hwaddress_sanitizer,
   47 FEATURE(memtag_sanitizer, LangOpts.Sanitize.has(SanitizerKind::MemTag))
   48 FEATURE(xray_instrument, LangOpts.XRayInstrument)
   49 FEATURE(undefined_behavior_sanitizer,
   51 FEATURE(assume_nonnull, true)
   52 FEATURE(attribute_analyzer_noreturn, true)
   53 FEATURE(attribute_availability, true)
   54 FEATURE(attribute_availability_with_message, true)
   55 FEATURE(attribute_availability_app_extension, true)
   56 FEATURE(attribute_availability_with_version_underscores, true)
   57 FEATURE(attribute_availability_tvos, true)
   58 FEATURE(attribute_availability_watchos, true)
   59 FEATURE(attribute_availability_with_strict, true)
   60 FEATURE(attribute_availability_with_replacement, true)
   61 FEATURE(attribute_availability_in_templates, true)
   62 FEATURE(attribute_availability_swift, true)
   63 FEATURE(attribute_cf_returns_not_retained, true)
   64 FEATURE(attribute_cf_returns_retained, true)
   65 FEATURE(attribute_cf_returns_on_parameters, true)
   66 FEATURE(attribute_deprecated_with_message, true)
   67 FEATURE(attribute_deprecated_with_replacement, true)
   68 FEATURE(attribute_ext_vector_type, true)
   69 FEATURE(attribute_ns_returns_not_retained, true)
   70 FEATURE(attribute_ns_returns_retained, true)
   71 FEATURE(attribute_ns_consumes_self, true)
   72 FEATURE(attribute_ns_consumed, true)
   73 FEATURE(attribute_cf_consumed, true)
   74 FEATURE(attribute_objc_ivar_unused, true)
   75 FEATURE(attribute_objc_method_family, true)
   76 FEATURE(attribute_overloadable, true)
   77 FEATURE(attribute_unavailable_with_message, true)
   78 FEATURE(attribute_unused_on_fields, true)
   79 FEATURE(attribute_diagnose_if_objc, true)
   80 FEATURE(blocks, LangOpts.Blocks)
   81 FEATURE(c_thread_safety_attributes, true)
   82 FEATURE(cxx_exceptions, LangOpts.CXXExceptions)
   83 FEATURE(cxx_rtti, LangOpts.RTTI &&LangOpts.RTTIData)
   84 FEATURE(enumerator_attributes, true)
   85 FEATURE(nullability, true)
   86 FEATURE(nullability_on_arrays, true)
   87 FEATURE(memory_sanitizer,
   90 FEATURE(thread_sanitizer, LangOpts.Sanitize.has(SanitizerKind::Thread))
   91 FEATURE(dataflow_sanitizer, LangOpts.Sanitize.has(SanitizerKind::DataFlow))
   92 FEATURE(scudo, LangOpts.Sanitize.hasOneOf(SanitizerKind::Scudo))
   94 FEATURE(objc_arr, LangOpts.ObjCAutoRefCount) // FIXME: REMOVE?
   95 FEATURE(objc_arc, LangOpts.ObjCAutoRefCount)
   96 FEATURE(objc_arc_fields, true)
   97 FEATURE(objc_arc_weak, LangOpts.ObjCWeak)
   98 FEATURE(objc_default_synthesize_properties, LangOpts.ObjC)
   99 FEATURE(objc_fixed_enum, LangOpts.ObjC)
  100 FEATURE(objc_instancetype, LangOpts.ObjC)
  101 FEATURE(objc_kindof, LangOpts.ObjC)
  102 FEATURE(objc_modules, LangOpts.ObjC && LangOpts.Modules)
  103 FEATURE(objc_nonfragile_abi, LangOpts.ObjCRuntime.isNonFragile())
  104 FEATURE(objc_property_explicit_atomic, true)
  105 FEATURE(objc_protocol_qualifier_mangling, true)
  106 FEATURE(objc_weak_class, LangOpts.ObjCRuntime.hasWeakClassImport())
  107 FEATURE(ownership_holds, true)
  108 FEATURE(ownership_returns, true)
  109 FEATURE(ownership_takes, true)
  110 FEATURE(objc_bool, true)
  111 FEATURE(objc_subscripting, LangOpts.ObjCRuntime.isNonFragile())
  112 FEATURE(objc_array_literals, LangOpts.ObjC)
  113 FEATURE(objc_dictionary_literals, LangOpts.ObjC)
  114 FEATURE(objc_boxed_expressions, LangOpts.ObjC)
  115 FEATURE(objc_boxed_nsvalue_expressions, LangOpts.ObjC)
  116 FEATURE(arc_cf_code_audited, true)
  117 FEATURE(objc_bridge_id, true)
  118 FEATURE(objc_bridge_id_on_typedefs, true)
  119 FEATURE(objc_generics, LangOpts.ObjC)
  120 FEATURE(objc_generics_variance, LangOpts.ObjC)
  121 FEATURE(objc_class_property, LangOpts.ObjC)
  122 FEATURE(objc_c_static_assert, LangOpts.C11)
  123 FEATURE(objc_cxx_static_assert, LangOpts.CPlusPlus11)
  124 EXTENSION(objc_c_static_assert, true)
  126 FEATURE(c_alignas, LangOpts.C11)
  127 FEATURE(c_alignof, LangOpts.C11)
  128 FEATURE(c_atomic, LangOpts.C11)
  129 FEATURE(c_generic_selections, LangOpts.C11)
  130 FEATURE(c_static_assert, LangOpts.C11)
  131 FEATURE(c_thread_local, LangOpts.C11 &&PP.getTargetInfo().isTLSSupported())
  133 FEATURE(cxx_access_control_sfinae, LangOpts.CPlusPlus11)
  134 FEATURE(cxx_alias_templates, LangOpts.CPlusPlus11)
  135 FEATURE(cxx_alignas, LangOpts.CPlusPlus11)
  136 FEATURE(cxx_alignof, LangOpts.CPlusPlus11)
  137 FEATURE(cxx_atomic, LangOpts.CPlusPlus11)
  138 FEATURE(cxx_attributes, LangOpts.CPlusPlus11)
  139 FEATURE(cxx_auto_type, LangOpts.CPlusPlus11)
  140 FEATURE(cxx_constexpr, LangOpts.CPlusPlus11)
  141 FEATURE(cxx_constexpr_string_builtins, LangOpts.CPlusPlus11)
  142 FEATURE(cxx_decltype, LangOpts.CPlusPlus11)
  143 FEATURE(cxx_decltype_incomplete_return_types, LangOpts.CPlusPlus11)
  144 FEATURE(cxx_default_function_template_args, LangOpts.CPlusPlus11)
  145 FEATURE(cxx_defaulted_functions, LangOpts.CPlusPlus11)
  146 FEATURE(cxx_delegating_constructors, LangOpts.CPlusPlus11)
  147 FEATURE(cxx_deleted_functions, LangOpts.CPlusPlus11)
  148 FEATURE(cxx_explicit_conversions, LangOpts.CPlusPlus11)
  149 FEATURE(cxx_generalized_initializers, LangOpts.CPlusPlus11)
  150 FEATURE(cxx_implicit_moves, LangOpts.CPlusPlus11)
  151 FEATURE(cxx_inheriting_constructors, LangOpts.CPlusPlus11)
  152 FEATURE(cxx_inline_namespaces, LangOpts.CPlusPlus11)
  153 FEATURE(cxx_lambdas, LangOpts.CPlusPlus11)
  154 FEATURE(cxx_local_type_template_args, LangOpts.CPlusPlus11)
  155 FEATURE(cxx_nonstatic_member_init, LangOpts.CPlusPlus11)
  156 FEATURE(cxx_noexcept, LangOpts.CPlusPlus11)
  157 FEATURE(cxx_nullptr, LangOpts.CPlusPlus11)
  158 FEATURE(cxx_override_control, LangOpts.CPlusPlus11)
  159 FEATURE(cxx_range_for, LangOpts.CPlusPlus11)
  160 FEATURE(cxx_raw_string_literals, LangOpts.CPlusPlus11)
  161 FEATURE(cxx_reference_qualified_functions, LangOpts.CPlusPlus11)
  162 FEATURE(cxx_rvalue_references, LangOpts.CPlusPlus11)
  163 FEATURE(cxx_strong_enums, LangOpts.CPlusPlus11)
  164 FEATURE(cxx_static_assert, LangOpts.CPlusPlus11)
  165 FEATURE(cxx_thread_local,
  167 FEATURE(cxx_trailing_return, LangOpts.CPlusPlus11)
  168 FEATURE(cxx_unicode_literals, LangOpts.CPlusPlus11)
  169 FEATURE(cxx_unrestricted_unions, LangOpts.CPlusPlus11)
  170 FEATURE(cxx_user_literals, LangOpts.CPlusPlus11)
  171 FEATURE(cxx_variadic_templates, LangOpts.CPlusPlus11)
  173 FEATURE(cxx_aggregate_nsdmi, LangOpts.CPlusPlus14)
  174 FEATURE(cxx_binary_literals, LangOpts.CPlusPlus14)
  175 FEATURE(cxx_contextual_conversions, LangOpts.CPlusPlus14)
  176 FEATURE(cxx_decltype_auto, LangOpts.CPlusPlus14)
  177 FEATURE(cxx_generic_lambdas, LangOpts.CPlusPlus14)
  178 FEATURE(cxx_init_captures, LangOpts.CPlusPlus14)
  179 FEATURE(cxx_relaxed_constexpr, LangOpts.CPlusPlus14)
  180 FEATURE(cxx_return_type_deduction, LangOpts.CPlusPlus14)
  181 FEATURE(cxx_variable_templates, LangOpts.CPlusPlus14)
  193 FEATURE(has_nothrow_assign, LangOpts.CPlusPlus)
  194 FEATURE(has_nothrow_copy, LangOpts.CPlusPlus)
  195 FEATURE(has_nothrow_constructor, LangOpts.CPlusPlus)
  196 FEATURE(has_trivial_assign, LangOpts.CPlusPlus)
  197 FEATURE(has_trivial_copy, LangOpts.CPlusPlus)
  198 FEATURE(has_trivial_constructor, LangOpts.CPlusPlus)
  199 FEATURE(has_trivial_destructor, LangOpts.CPlusPlus)
  200 FEATURE(has_virtual_destructor, LangOpts.CPlusPlus)
  201 FEATURE(is_abstract, LangOpts.CPlusPlus)
  202 FEATURE(is_base_of, LangOpts.CPlusPlus)
  203 FEATURE(is_class, LangOpts.CPlusPlus)
  204 FEATURE(is_constructible, LangOpts.CPlusPlus)
  205 FEATURE(is_convertible_to, LangOpts.CPlusPlus)
  206 FEATURE(is_empty, LangOpts.CPlusPlus)
  207 FEATURE(is_enum, LangOpts.CPlusPlus)
  208 FEATURE(is_final, LangOpts.CPlusPlus)
  209 FEATURE(is_literal, LangOpts.CPlusPlus)
  210 FEATURE(is_standard_layout, LangOpts.CPlusPlus)
  211 FEATURE(is_pod, LangOpts.CPlusPlus)
  212 FEATURE(is_polymorphic, LangOpts.CPlusPlus)
  213 FEATURE(is_sealed, LangOpts.CPlusPlus &&LangOpts.MicrosoftExt)
  214 FEATURE(is_trivial, LangOpts.CPlusPlus)
  215 FEATURE(is_trivially_assignable, LangOpts.CPlusPlus)
  216 FEATURE(is_trivially_constructible, LangOpts.CPlusPlus)
  217 FEATURE(is_trivially_copyable, LangOpts.CPlusPlus)
  218 FEATURE(is_union, LangOpts.CPlusPlus)
  219 FEATURE(modules, LangOpts.Modules)
  220 FEATURE(safe_stack, LangOpts.Sanitize.has(SanitizerKind::SafeStack))
  221 FEATURE(shadow_call_stack,
  223 FEATURE(tls, PP.getTargetInfo().isTLSSupported())
  224 FEATURE(underlying_type, LangOpts.CPlusPlus)
  227 EXTENSION(c_alignas, true)
  228 EXTENSION(c_alignof, true)
  229 EXTENSION(c_atomic, true)
  230 EXTENSION(c_generic_selections, true)
  231 EXTENSION(c_static_assert, true)
  232 EXTENSION(c_thread_local, PP.getTargetInfo().isTLSSupported())
  234 EXTENSION(cxx_atomic, LangOpts.CPlusPlus)
  235 EXTENSION(cxx_deleted_functions, LangOpts.CPlusPlus)
  236 EXTENSION(cxx_explicit_conversions, LangOpts.CPlusPlus)
  237 EXTENSION(cxx_inline_namespaces, LangOpts.CPlusPlus)
  238 EXTENSION(cxx_local_type_template_args, LangOpts.CPlusPlus)
  239 EXTENSION(cxx_nonstatic_member_init, LangOpts.CPlusPlus)
  240 EXTENSION(cxx_override_control, LangOpts.CPlusPlus)
  241 EXTENSION(cxx_range_for, LangOpts.CPlusPlus)
  242 EXTENSION(cxx_reference_qualified_functions, LangOpts.CPlusPlus)
  243 EXTENSION(cxx_rvalue_references, LangOpts.CPlusPlus)
  244 EXTENSION(cxx_variadic_templates, LangOpts.CPlusPlus)
  245 EXTENSION(cxx_fixed_enum, true)
  247 EXTENSION(cxx_binary_literals, true)
  248 EXTENSION(cxx_init_captures, LangOpts.CPlusPlus11)
  249 EXTENSION(cxx_variable_templates, LangOpts.CPlusPlus)
  251 EXTENSION(overloadable_unmarked, true)
  252 EXTENSION(pragma_clang_attribute_namespaces, true)
  253 EXTENSION(pragma_clang_attribute_external_declaration, true)
  254 EXTENSION(gnu_asm, LangOpts.GNUAsm)
tools/clang/lib/CodeGen/CGCoroutine.cpp
  127     Twine(No).toVector(Prefix);
tools/clang/lib/CodeGen/CGObjCMac.cpp
 7017   Name.toVector(TmpName);
tools/clang/tools/extra/clangd/FSProvider.cpp
   31     InPath.toVector(Path);
tools/clang/unittests/Frontend/PCHPreambleTest.cpp
   35     Path.toVector(PathVec);
tools/lldb/source/Commands/CommandCompletions.cpp
   95   partial_name.toVector(CompletionBuffer);
tools/lldb/source/Host/linux/Host.cpp
  169   (llvm::Twine("/proc/") + llvm::Twine(pid) + "/exe").toVector(ProcExe);
tools/lldb/unittests/Host/FileSystemTest.cpp
   78       Twine("/symlink").toVector(Output);
   82     Path.toVector(Output);
unittests/Support/VirtualFileSystemTest.cpp
   84       Twine("/symlink").toVector(Output);
   88     Path.toVector(Output);
  143     Path.toVector(P);
  461     Path.toVector(this->Path);