HomeSort by: relevance | last modified time | path
    Searched defs:Headers (Results 1 - 13 of 13) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
FixIrreducible.cpp 13 // 1. Collect the set of headers H of the SCC.
14 // 2. Collect the set of predecessors P of these headers. These may be inside as
22 // INPUT CFG: The blocks A and B form an irreducible loop with two headers.
56 // headers). The function also moves every PHINode in an outgoing block to the
119 SetVector<BasicBlock *> &Headers) {
138 if (Headers.count(Child->getHeader())) {
155 // Given a set of blocks and headers in an irreducible SCC, convert it into a
161 SetVector<BasicBlock *> &Headers) {
163 // All headers are part of the SCC
164 for (auto H : Headers) {
    [all...]
LoopUnroll.cpp 546 std::vector<BasicBlock *> Headers;
550 Headers.push_back(Header);
646 // Keep track of new headers and latches as we create them, so that
649 Headers.push_back(New);
746 // Connect latches of the unrolled iterations to the headers of the next
752 BasicBlock *Dest = Headers[j];
780 setDest(Latches[i], Dest, Headers[i], NeedConditional, ContinueOnTrue,
  /src/external/apache2/llvm/dist/clang/lib/Frontend/
InitHeaderSearch.cpp 44 HeaderSearch &Headers;
51 : Headers(HS), Verbose(verbose), IncludeSysroot(std::string(sysroot)),
134 FileManager &FM = Headers.getFileMgr();
138 // If use system headers while cross-compiling, emit the warning.
141 Headers.getDiags().Report(diag::warn_poison_system_directories)
166 if (const HeaderMap *HM = Headers.CreateHeaderMap(*FE)) {
247 // Ignore the sys root, we *always* look for clang headers relative to
285 AddPath("/boot/system/non-packaged/develop/headers", System, false);
286 AddPath("/boot/system/develop/headers/os", System, false);
287 AddPath("/boot/system/develop/headers/os/app", System, false)
    [all...]
FrontendAction.cpp 314 /// needed to load all of the named headers.
318 // Don't collect any headers for unavailable modules.
325 // If any headers are missing, we can't build this module. In most cases,
337 // Add includes for each of these headers.
339 for (Module::Header &H : Module->Headers[HK]) {
358 // Add all of the headers we find in this subdirectory.
364 SmallVector<std::pair<std::string, const FileEntry *>, 8> Headers;
368 // headers.
397 Headers.push_back(std::make_pair(RelName, *Header));
405 llvm::sort(Headers.begin(), Headers.end(), []
    [all...]
FrontendActions.cpp 287 // Synthesize a Module object for the given headers.
289 SmallVector<Module::Header, 16> Headers;
300 Headers.push_back(
303 HS.getModuleMap().createHeaderModule(CI.getLangOpts().CurrentModule, Headers);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
PlaceSafepoints.cpp 549 // and b) edges to distinct loop headers. We need to insert pools on
551 SetVector<BasicBlock *> Headers;
555 Headers.insert(Succ);
558 assert(!Headers.empty() && "poll location is not a loop latch?");
564 for (BasicBlock *Header : Headers) {
  /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
DumpOutputStyle.cpp 504 "Section headers require a DBI Stream, which could not be loaded",
520 ArrayRef<object::coff_section> Headers;
528 cantFail(Reader.readArray(Headers, NumHeaders));
529 return std::make_pair(std::move(Stream), Headers);
538 ArrayRef<object::coff_section> Headers;
539 std::tie(Stream, Headers) = std::move(*ExpectedHeaders);
541 for (const auto &H : Headers)
1857 dumpSectionHeaders("Section Headers", DbgHeaderType::SectionHdr);
1858 dumpSectionHeaders("Original Section Headers", DbgHeaderType::SectionHdrOrig);
1876 ExitOnError Err("Error dumping section headers: ")
    [all...]
PdbYaml.h 101 Optional<MSFHeaders> Headers;
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
BlockFrequencyInfoImpl.cpp 350 // secondary loop headers.
695 /// Find extra irreducible headers.
703 LoopData::NodeList &Headers, LoopData::NodeList &Others) {
719 Headers.push_back(Irr.Node);
725 assert(Headers.size() >= 2 &&
727 if (Headers.size() == InSCC.size()) {
729 llvm::sort(Headers);
733 // Look for extra headers from irreducible sub-SCCs.
735 // Entry blocks are already headers.
751 Headers.push_back(Irr.Node)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
Module.h 127 /// which the module is notionally built, and relative to which its headers
168 /// The top-level headers associated with this module.
210 /// The headers that are part of this module.
211 SmallVector<Header, 2> Headers[5];
225 /// Headers that are mentioned in the module map file but that we have not
229 /// Headers that are mentioned in the module map file but could not be
256 /// If the module is missing headers or does not meet all requirements then
270 /// headers in it are system headers).
274 /// headers in it within an 'extern "C"' block, and allows the module to b
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Object/
ELF.h 157 auto Headers = Obj.program_headers();
158 if (Headers)
159 return ("[index " + Twine(&Phdr - &Headers->front()) + "]").str();
161 llvm::consumeError(Headers.takeError());
293 return createError("program headers are longer than binary of size " +
691 /// headers first. If section headers are not available, the number of
712 // Section headers are available but .dynsym header is not found.
717 // Section headers do not exist. Falling back to infer
782 // Invalid address alignment of section headers
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/
Object.cpp 1418 Expected<typename ELFFile<ELFT>::Elf_Phdr_Range> Headers =
1420 if (!Headers)
1421 return Headers.takeError();
1423 for (const typename ELFFile<ELFT>::Elf_Phdr &Phdr : *Headers) {
1889 // The ELFFile whose ELF headers and program headers are copied into the
1891 // loadable partition it will point to the partition's headers.
2201 // Put SHT_GROUP sections first, since group section headers must come
2342 // If the segment includes EHDR and program headers, don't make it smaller
2343 // than the headers
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Lex/
ModuleMap.cpp 10 // of a module as it relates to headers.
195 // Check whether this file is in the public headers.
196 llvm::sys::path::append(RelativePathName, "Headers", Header.FileName);
201 // Check whether this file is in the private headers.
227 // Lookup for normal headers.
282 // unavailable; this keeps our behavior consistent as headers are lazily
300 // may have a counterpart (or replacement) in the set of headers
374 /// headers.
399 HeadersMap::iterator Known = Headers.find(File);
401 Known == Headers.end() && ModuleMap::isBuiltinHeader(File))
    [all...]

Completed in 28 milliseconds