| /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...] |