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

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TargetLoweringObjectFileImpl.h 9 // This file implements classes used to handle lowerings specific to common
36 SmallPtrSet<GlobalObject *, 2> Used;
TargetCallingConv.h 199 bool Used = false;
212 InputArg(ArgFlagsTy flags, EVT vt, EVT argvt, bool used,
214 : Flags(flags), Used(used), OrigArgIndex(origIdx), PartOffset(partOffs) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
FunctionImportUtils.h 9 // This file defines the FunctionImportGlobalProcessing class which is used
55 /// Set of llvm.*used values, in order to validate that we don't try
57 SmallPtrSet<GlobalValue *, 4> Used;
69 /// Only used in assertion checking, and disabled under NDEBUG since the Used
87 /// Process globals so that they can be used in ThinLTO. This includes
94 /// Get the new linkage for SGV that should be used in the linked destination
115 // First collect those in the llvm.used set.
117 // Next collect those in the llvm.compiler.used set.
119 Used = {Vec.begin(), Vec.end()}
    [all...]
SampleProfileLoaderBaseImpl.h 196 /// Optimization Remark Emitter used to emit diagnostic remarks.
200 /// Clear all the per-function data used to load samples and propagate weights.
811 /// the standard value propagation algorithm used by SSA-CCP might
828 // Sets the GUIDs that are inlined in the profiled binary. This is used
853 unsigned Used = CoverageTracker.countUsedRecords(Samples, PSI);
855 unsigned Coverage = CoverageTracker.computeCoverage(Used, Total);
859 Twine(Used) + " of " + Twine(Total) + " available profile records (" +
866 uint64_t Used = CoverageTracker.getTotalUsedSamples();
868 unsigned Coverage = CoverageTracker.computeCoverage(Used, Total);
872 Twine(Used) + " of " + Twine(Total) + " available profile samples ("
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Object/
RecordStreamer.h 1 //===- RecordStreamer.h - Record asm defined and used symbols ---*- C++ -*-===//
26 enum State { NeverSeen, Global, Defined, DefinedGlobal, DefinedWeak, Used,
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
ObjCUnusedIVarsChecker.cpp 29 enum IVarState { Unused, Used };
40 I->second = Used;
74 I->second = Used;
160 << "' is never used by the methods in its @implementation "
161 "(although it may be used by category methods).";
  /src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
MicrosoftDemangle.h 31 size_t Used = 0;
42 NewHead->Used = 0;
61 uint8_t *P = Head->Buf + Head->Used;
63 Head->Used += Size;
64 if (Head->Used <= Head->Capacity)
68 Head->Used = Size;
76 size_t P = (size_t)Head->Buf + Head->Used;
82 Head->Used += Size + Adjustment;
83 if (Head->Used <= Head->Capacity)
87 Head->Used = Size
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
Internalize.cpp 17 // told it is only used from within this module, it is safe to do it.
154 SmallVector<GlobalValue *, 4> Used;
155 collectUsedGlobalVariables(M, Used, false);
168 // We must assume that globals in llvm.used have a reference that not even
170 // For llvm.compiler.used the situation is a bit fuzzy. The assembler and
172 // one might think that it could just drop llvm.compiler.used. The problem
175 // conservative, we internalize symbols in llvm.compiler.used, but we
176 // keep llvm.compiler.used so that the symbol is not deleted by llvm.
177 for (GlobalValue *V : Used) {
195 // Never internalize the llvm.used symbol. It is used to implemen
    [all...]
ThinLTOBitcodeWriter.cpp 36 // Promote each local-linkage entity defined by ExportM and used by ImportM by
83 // Promote all internal (i.e. distinct) type ids used by the module by replacing
202 // Clone any @llvm[.compiler].used over to the new module and append
206 SmallVector<GlobalValue *, 4> Used, NewUsed;
207 // First collect those in the llvm[.compiler].used set.
208 collectUsedGlobalVariables(SrcM, Used, CompilerUsed);
210 for (auto *V : Used) {
215 // Finally, add them to a llvm[.compiler].used variable in DestM.
314 // Clone any llvm.*used globals to ensure the included values are
433 // be used in the backends, and use that in the minimized bitcod
    [all...]
LowerTypeTests.cpp 272 // For functions: true if this function is either defined or used in a thinlto
339 SmallVector<GlobalValue *, 4> Used, CompilerUsed;
344 // for aliases and llvm.used/llvm.compiler.used with references to a jump
347 // we avoid replacing llvm.used/llvm.compiler.used because these global
349 // offseted references to the jump table in llvm.used are invalid).
352 // llvm.used/llvm.compiler.used and aliases, erase the used lists, let RAU
    [all...]
WholeProgramDevirt.cpp 27 // This pass is intended to be used during the regular and thin LTO pipelines:
207 // used region (see AccumBitVector::BytesUsed in
209 // this aligns the used regions to start at MinByte.
212 // a virtual function pointer, AAAA... (etc.) are the used regions for the
226 std::vector<ArrayRef<uint8_t>> Used;
233 // Disregard used regions that are smaller than Offset. These are
236 Used.push_back(VTUsed.slice(Offset));
240 // Find a free bit in each member of Used.
243 for (auto &&B : Used)
251 // Find a free (Size/8) byte region in each member of Used
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/
PassAnalysisSupport.h 9 // This file defines stuff that is used to define and "use" Analysis Passes.
59 SmallVector<AnalysisID, 0> Used;
105 /// Add the specified ID to the set of analyses used by this pass if they are
108 pushUnique(Used, ID);
112 pushUnique(Used, &ID);
115 /// Add the specified Pass class to the set of analyses used by this pass.
118 pushUnique(Used, &PassClass::ID);
149 const VectorType &getUsedSet() const { return Used; }
153 /// AnalysisResolver - Simple interface used by Pass objects to pull all
186 /// Clear cache that is used to connect a pass to the analysis (PassInfo)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/MCA/Stages/
ExecuteStage.cpp 54 SmallVector<std::pair<ResourceRef, ResourceCycles>, 4> Used;
58 HWS.issueInstruction(IR, Used, Pending, Ready);
64 notifyInstructionIssued(IR, Used);
254 MutableArrayRef<std::pair<ResourceRef, ResourceCycles>> Used) const {
257 for (const std::pair<ResourceRef, ResourceCycles> &Resource : Used) {
259 dbgs() << "[E] Resource Used: [" << Resource.first.first << '.'
266 for (std::pair<ResourceRef, ResourceCycles> &Use : Used)
269 notifyEvent<HWInstructionEvent>(HWInstructionIssuedEvent(IR, Used));
  /src/sys/external/bsd/compiler_rt/dist/lib/xray/
xray_buffer_queue.h 73 // is considered "used" by another thread.
74 bool Used = false;
79 // Buffer`. Note that we only advance to the "used" buffers, when
91 } while (!Buffers[Offset].Used && Offset != Max);
109 // We want to advance to the first Offset where the 'Used' property is
111 while (!Buffers[Offset].Used && Offset != Max) {
254 /// Buffer is marked 'used' (i.e. has been the result of getBuffer(...) and a
  /src/external/apache2/llvm/dist/llvm/lib/LTO/
LTOCodeGenerator.cpp 10 // intended to be used by linker to optimize code at link time.
113 cl::desc("The format used for serializing remarks (default: YAML)"),
368 // "llvm.compiler.used" global.
372 std::vector<GlobalValue *> Used;
384 Used.push_back(&GV);
393 if (Used.empty())
396 appendToCompilerUsed(TheModule, Used);
  /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
LinePrinter.cpp 156 uint32_t Used = std::min(BlockSize, StreamBytesRemaining);
157 CurrentRun->ByteLen += Used;
158 StreamBytesRemaining -= Used;
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ModuleSummaryAnalysis.cpp 176 // intrinsics that are used other than by an llvm.assume intrinsic.
248 // Map from callee ValueId to profile count. Used to accumulate profile
407 // instructions which are also used by stores in NonVolatileStores.
655 // Identify the local values in the llvm.used and llvm.compiler.used sets,
661 SmallVector<GlobalValue *, 4> Used;
662 // First collect those in the llvm.used set.
663 collectUsedGlobalVariables(M, Used, /*CompilerUsed=*/false);
664 // Next collect those in the llvm.compiler.used set.
665 collectUsedGlobalVariables(M, Used, /*CompilerUsed=*/true)
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/bugpoint/
CrashDebugger.cpp 226 std::vector<Constant *> Used;
230 Used.push_back(cast<Constant>(V));
234 auto *NewValTy = ArrayType::get(NewValElemTy, Used.size());
235 auto *NewUsedVal = ConstantArray::get(NewValTy, Used);
306 RemoveFunctionReferences(M.get(), "llvm.used");
307 RemoveFunctionReferences(M.get(), "llvm.compiler.used");
401 // removeUnreachableBlocks can't be used here, it will turn various
  /src/sys/arch/prep/include/
nvram.h 144 Used = 1,
149 DirtyBit = 0x01, /* used to decide if pushbutton needs to be checked */
  /src/external/apache2/llvm/dist/llvm/lib/MC/
ELFObjectWriter.cpp 114 bool Used, bool Renamed);
567 bool Used, bool Renamed) {
580 if (Used)
631 bool Used = Symbol.isUsedInReloc();
635 if (!isInSymtab(Layout, Symbol, Used || WeakrefUsed || isSignature,
661 if (isSignature && !Used) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonCommonGEP.cpp 78 // Numbering map for gep nodes. Used to keep track of ordering for
181 Used = 0x04,
223 if (GN.Flags & GepNode::Used) {
226 OS << "used";
358 // Check if this gep is used by anything other than other geps that
391 PN->Flags |= GepNode::Used;
471 // Create an ordered pair of GepNode pointers. The pair will be used in
604 // If N is used, append all original values of N to the list of
606 if (NF & GepNode::Used)
639 // Finally, erase the nodes that are no longer used
    [all...]
HexagonLoopIdiomRecognition.cpp 224 ValueSetType Used; // The set of all cloned values used by Root.
379 Used.insert(U);
392 Used.erase(U);
547 if (!U || U->getParent() || !C.Used.count(U))
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateDeduction.cpp 67 /// strictest results for template argument deduction (as used for, e.g.,
165 llvm::SmallBitVector &Used);
1367 // performed on the types used for partial ordering:
1872 // specialization type had been used.
2422 /// Determine whether there is a template argument to be used for
2887 // If we get here, we successfully used the default template argument.
3276 // the explicit template arguments. They'll be used as part of deduction
3522 /// if this was not produced by a parameter. Intended to be used as the
3700 // is actually used.
3816 // of the overload set members, that member is used as th
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp 101 /// These are manifest constants used by the bitcode writer. They do not need to
421 /// Map that holds the correspondence between the GUID used in the combined
3569 /// Write the module path strings, currently only used when generating
3718 /// Collect type IDs from type tests used by function.
4606 // The Mods vector is used by irsymtab::build, which requires non-const
4670 // where it will be written in a new bitcode block. This is used when
4714 // entry, in order to keep linkage at offset 5, there are three zeros used
4818 // The Mods vector is used by irsymtab::build, which requires non-const
4831 // where it will be written in a new bitcode block. This is used when
4888 // Save llvm.compiler.used and remove it
    [all...]

Completed in 170 milliseconds