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

1 2 3

  /external/clang/test/CodeGen/
2003-06-26-CFECrash.c 8 typedef struct Globals {
  /external/llvm/lib/CodeGen/
GlobalMerge.cpp 1 //===-- GlobalMerge.cpp - Internal globals merging -----------------------===//
9 // This pass merges globals with internal linkage into one. This way all the
10 // globals which were merged into a biggest one can be addressed using offsets
13 // when many globals are involved.
53 // However, merging globals can have tradeoffs:
105 cl::desc("Improve global merge pass to ignore globals only used alone"),
119 STATISTIC(NumMerged, "Number of globals merged");
130 /// Currently, this applies a dead simple heuristic: only consider globals
140 bool doMerge(SmallVectorImpl<GlobalVariable*> &Globals,
142 /// \brief Merge everything in \p Globals for which the corresponding bi
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/ARM/
ARMGlobalMerge.cpp 1 //===-- ARMGlobalMerge.cpp - Internal globals merging --------------------===//
9 // This pass merges globals with internal linkage into one. This way all the
10 // globals which were merged into a biggest one can be addressed using offsets
13 // when many globals are involved.
77 bool doMerge(SmallVectorImpl<GlobalVariable*> &Globals,
89 return "Merge internal globals";
114 bool ARMGlobalMerge::doMerge(SmallVectorImpl<GlobalVariable*> &Globals,
124 std::stable_sort(Globals.begin(), Globals.end(), GlobalCmp(TD));
128 for (size_t i = 0, e = Globals.size(); i != e; )
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
GlobalMerge.cpp 1 //===- GlobalMerge.cpp - Internal globals merging -------------------------===//
10 // This pass merges globals with internal linkage into one. This way all the
11 // globals which were merged into a biggest one can be addressed using offsets
14 // when many globals are involved.
54 // However, merging globals can have tradeoffs:
121 cl::desc("Improve global merge pass to ignore globals only used alone"),
135 STATISTIC(NumMerged, "Number of globals merged");
149 /// Currently, this applies a dead simple heuristic: only consider globals
159 bool doMerge(SmallVectorImpl<GlobalVariable*> &Globals,
162 /// Merge everything in \p Globals for which the corresponding bi
    [all...]
  /external/swiftshader/third_party/subzero/src/
IceDefs.h 203 Globals.insert(Globals.end(), Other->Globals.begin(), Other->Globals.end());
204 Other->Globals.clear();
214 assert(Globals.empty());
223 Globals.clear();
231 VariableDeclarationArray::iterator begin() { return Globals.begin(); }
233 VariableDeclarationArray::iterator end() { return Globals.end(); }
236 return Globals.begin()
    [all...]
IceASanInstrumentation.h 43 void instrumentGlobals(VariableDeclarationList &Globals) override;
IceGlobalContext.h 394 /// Uses DataLowering to lower Globals. Side effects:
395 /// - discards the initializer list for the global variable in Globals.
396 /// - clears the Globals array.
421 return LockedPtr<VariableDeclarationList>(&Globals, &InitAllocLock);
441 VariableDeclarationList Globals;
503 /// If !HasEmittedCode, SubZero will accumulate all Globals (which are "true"
507 // If Instrumentor is not empty then it will be used to instrument globals and
532 return LockedPtr<VariableDeclarationList>(&Globals, &InitAllocLock);
551 LockedPtr<VariableDeclarationList> _(&Globals, &InitAllocLock);
553 Globals.merge(Globls.get())
    [all...]
IceGlobalContext.cpp 365 auto *Revision = VariableDeclaration::create(&Globals, true);
370 &Globals, RevisionString, 1 + strlen(RevisionString)));
371 Globals.push_back(Revision);
487 for (VariableDeclaration *Global : Globals) {
502 for (const Ice::VariableDeclaration *Global : Globals) {
515 RandomShuffle(Globals.begin(), Globals.end(),
520 Instrumentor->instrumentGlobals(Globals);
522 DataLowering->lowerGlobals(Globals, SectionSuffix);
524 Globals.clearAndPurge()
    [all...]
IceASanInstrumentation.cpp 83 // types of the redzones and their associated globals match so that they are
85 void ASanInstrumentation::instrumentGlobals(VariableDeclarationList &Globals) {
104 for (VariableDeclaration *Global : Globals) {
195 // Replace old list of globals, without messing up arena allocators
196 Globals.clear();
197 Globals.merge(&NewGlobals);
200 // Log the new set of globals
203 Ctx->getStrDump() << "========= Instrumented Globals =========\n";
204 for (VariableDeclaration *Global : Globals) {
WasmTranslator.cpp     [all...]
  /external/llvm/lib/Transforms/IPO/
LowerTypeTests.cpp 245 ArrayRef<GlobalVariable *> Globals);
254 ArrayRef<GlobalObject *> Globals);
309 // Create globals to stand in for byte arrays and masks. These never actually
491 /// Given a disjoint set of type identifiers and globals, lay out the globals,
494 ArrayRef<Metadata *> TypeIds, ArrayRef<GlobalVariable *> Globals) {
495 // Build a new global with the combined contents of the referenced globals.
497 // contents of the referenced globals and whose odd-indexed elements contain
501 for (GlobalVariable *G : Globals) {
526 // Compute the offsets of the original globals within the new global
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
DwarfCompileUnit.h 59 /// Globals - A map of globally visible named entities for this unit.
61 StringMap<DIE*> Globals;
82 const StringMap<DIE*> &getGlobals() const { return Globals; }
91 void addGlobal(StringRef Name, DIE *Die) { Globals[Name] = Die; }
  /external/llvm/tools/llvm-pdbdump/
llvm-pdbdump.h 21 extern llvm::cl::opt<bool> Globals;
llvm-pdbdump.cpp 117 cl::opt<bool> Globals("globals", cl::desc("Dump global symbols"),
470 if (opts::pretty::Globals) {
472 WithColor(Printer, PDB_ColorItem::SectionHeader).get() << "---GLOBALS---";
557 opts::pretty::Globals = true;
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/
LowerTypeTests.cpp 11 // It also ensures that globals are properly laid out for the
105 "Import typeid resolutions from summary and globals"),
107 "Export typeid resolutions to summary and globals")),
407 ArrayRef<GlobalTypeMember *> Globals);
422 ArrayRef<GlobalTypeMember *> Globals,
533 // Create globals to stand in for byte arrays and masks. These never actually
756 /// Given a disjoint set of type identifiers and globals, lay out the globals,
759 ArrayRef<Metadata *> TypeIds, ArrayRef<GlobalTypeMember *> Globals) {
760 // Build a new global with the combined contents of the referenced globals
    [all...]
  /external/grpc-grpc/third_party/nanopb/generator/
nanopb_generator.py     [all...]
  /external/nanopb-c/generator/
nanopb_generator.py     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/PDB/Native/
PDBFile.cpp 257 if (!Globals) {
262 auto GlobalS = safelyCreateIndexedStream(
264 if (!GlobalS)
265 return GlobalS.takeError();
266 auto TempGlobals = llvm::make_unique<GlobalsStream>(std::move(*GlobalS));
269 Globals = std::move(TempGlobals);
271 return *Globals;
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/PDB/Native/
PDBFile.h 130 std::unique_ptr<GlobalsStream> Globals;
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Object/
Wasm.h 131 ArrayRef<wasm::WasmGlobal> globals() const { return Globals; } function in class:llvm::object::WasmObjectFile
247 std::vector<wasm::WasmGlobal> Globals;
  /external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-lto/
llvm-lto.cpp 213 cl::desc("Restore original linkage of globals prior to CodeGen"));
332 unsigned Calls = 0, Refs = 0, Functions = 0, Alias = 0, Globals = 0;
342 Globals++;
346 << (Alias + Globals + Functions) << " nodes (" << Functions
347 << " functions, " << Alias << " alias, " << Globals
348 << " globals) and " << (Calls + Refs) << " edges (" << Refs
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Object/
WasmObjectFile.cpp 484 wasm::WasmGlobal &Global = Globals[GlobalIndex];
802 Globals.reserve(Count);
805 Global.Index = NumImportedGlobals + Globals.size();
810 Globals.push_back(Global);
861 return Index < NumImportedGlobals + Globals.size();
891 return Globals[Index - NumImportedGlobals];
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/tools/yaml2obj/
yaml2wasm.cpp 357 encodeULEB128(Section.Globals.size(), OS);
359 for (auto &Global : Section.Globals) {
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
DwarfDebug.h 394 const StringMap<const DIE *> &Globals);
  /external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-pdbutil/
llvm-pdbutil.h 82 extern llvm::cl::opt<bool> Globals;

Completed in 907 milliseconds

1 2 3