HomeSort by relevance Sort by last modified time
    Searched refs:Paths (Results 1 - 25 of 25) sorted by null

  /external/llvm/lib/ExecutionEngine/
EventListenerCommon.h 32 DenseMap<AssertingVH<MDNode>, std::string> Paths;
45 std::string &P = Paths[Scope];
  /external/clang/include/clang/Sema/
Lookup.h 133 Paths(0),
153 Paths(0),
171 Paths(0),
184 if (Paths) deletePaths(Paths);
269 /// \brief Return the base paths structure that's associated with
272 return Paths;
399 if (Paths) {
400 deletePaths(Paths);
401 Paths = 0
    [all...]
Sema.h     [all...]
  /external/clang/include/clang/AST/
CXXInheritance.h 74 /// calculated when recording paths. AS_none is a special value
88 /// BasePaths - Represents the set of paths from a derived class to
99 /// There are two potential BasePaths to represent paths from D to a
101 /// and another is (D,0)->(C,0)->(A,1). These two paths actually
121 /// Paths - The actual set of paths that can be taken from the
123 std::list<CXXBasePath> Paths;
135 /// ambiguous paths while it is looking for a path from a derived
139 /// RecordPaths - Whether Sema::IsDerivedFrom should record paths
140 /// while it is determining whether there are paths from a derive
    [all...]
DeclCXX.h     [all...]
  /external/llvm/tools/llvm-ar/
llvm-ar.cpp 126 std::set<sys::Path> Paths;
273 // the Paths vector (built by buildPaths, below) and replaces any directories it
326 Paths.insert(dirpaths.begin(),dirpaths.end());
328 Paths.insert(aPath);
331 Paths.insert(aPath);
358 if (Paths.empty() ||
359 (std::find(Paths.begin(), Paths.end(), I->getPath()) != Paths.end())) {
409 if (Paths.empty() |
    [all...]
  /external/clang/lib/AST/
CXXInheritance.cpp 22 /// paths.
52 /// isAmbiguous - Determines whether the set of paths provided is
53 /// ambiguous, i.e., there are two or more paths that refer to
64 Paths.clear();
74 Paths.swap(Other.Paths);
83 CXXBasePaths Paths(/*FindAmbiguities=*/false, /*RecordPaths=*/false,
85 return isDerivedFrom(Base, Paths);
89 CXXBasePaths &Paths) const {
93 Paths.setOrigin(const_cast<CXXRecordDecl*>(this))
    [all...]
VTableBuilder.cpp 256 CXXBasePaths Paths(/*FindAmbiguities=*/false,
260 isDerivedFrom(const_cast<CXXRecordDecl *>(BaseRD), Paths)) {
264 return ComputeBaseOffset(Context, DerivedRD, Paths.front());
    [all...]
  /external/clang/lib/Sema/
SemaCast.cpp     [all...]
SemaLookup.cpp 320 assert((Paths != NULL) == (ResultKind == Ambiguous &&
326 void LookupResult::deletePaths(CXXBasePaths *Paths) {
327 delete Paths;
461 Paths = new CXXBasePaths;
462 Paths->swap(P);
463 addDeclsFromBasePaths(*Paths);
469 Paths = new CXXBasePaths;
470 Paths->swap(P);
471 addDeclsFromBasePaths(*Paths);
479 if (Paths) Out << ", base paths present"
    [all...]
SemaExceptionSpec.cpp 603 CXXBasePaths Paths(/*FindAmbiguities=*/true, /*RecordPaths=*/true,
634 Paths.clear();
635 if (!IsDerivedFrom(CanonicalSubT, CanonicalSuperT, Paths))
638 if (Paths.isAmbiguous(Context.getCanonicalType(CanonicalSuperT)))
644 Paths.front(),
    [all...]
SemaAccess.cpp 923 CXXBasePaths &Paths) {
924 // Derive the paths to the desired base
    [all...]
SemaDeclCXX.cpp     [all...]
SemaExprCXX.cpp     [all...]
SemaOverload.cpp     [all...]
SemaDecl.cpp     [all...]
SemaExpr.cpp     [all...]
  /external/clang/lib/Driver/
ToolChain.cpp 248 ArrayRef<StringRef> Paths) {
249 for (ArrayRef<StringRef>::iterator I = Paths.begin(), E = Paths.end();
258 // Header search paths should be handled by each of the subclasses.
265 // header search paths with it. Once all systems are overriding this
WindowsToolChain.cpp 322 // Honor %INCLUDE%. It should know essential search paths with vcvarsall.bat.
342 // the correct include paths first.
354 // As a fallback, select default install paths.
355 const StringRef Paths[] = {
362 addSystemIncludes(DriverArgs, CC1Args, Paths);
ToolChains.cpp 266 // also add the GCC libexec paths. This is legacy code that can be removed
292 // The Clang toolchain uses explicit paths for internal libraries.
    [all...]
Tools.cpp 165 // LIBRARY_PATH - included following the user specified library paths.
402 // Parse additional include paths from environment variables.
    [all...]
  /external/llvm/lib/Support/
Path.cpp 228 static void getPathList(const char*path, std::vector<Path>& Paths) {
236 Paths.push_back(tmpPath);
244 Paths.push_back(tmpPath);
  /external/clang/include/clang/Driver/
ToolChain.h 71 ArrayRef<StringRef> Paths);
223 /// \brief Add the clang cc1 arguments for system include paths.
239 /// the include paths to use for the given C++ standard library type.
  /external/llvm/include/llvm/Support/
PathV1.h 76 /// Empty paths are required in order to indicate an error result in some
90 /// @brief An abstraction for operating system paths.
115 /// library paths suitable for linking into programs.
117 static void GetSystemLibraryPaths(std::vector<sys::Path>& Paths);
120 /// library paths suitable for linking into an llvm program. This function
122 /// of LLVM_LIBDIR. It also must provide the System library paths as
127 static void GetBitcodeLibraryPaths(std::vector<sys::Path>& Paths);
130 /// dependent library paths to locate the library.
169 /// empty one. Other invalid names are not permitted. Empty paths are
234 /// exist, validity is simply syntactical. Empty paths are always invalid
    [all...]
  /external/clang/lib/Lex/
ModuleMap.cpp 1022 /// \brief Append to \p Paths the set of paths needed to get to the
1027 llvm::SmallVector<StringRef, 2> Paths;
1030 Paths.push_back(Mod->Name);
1033 if (Paths.empty())
1037 for (unsigned I = Paths.size() - 1; I != 0; --I) {
1039 llvm::sys::path::append(Path, Paths[I-1] + ".framework");
    [all...]

Completed in 854 milliseconds