/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | TypeIndexDiscovery.cpp | 69 SmallVectorImpl<TiReference> &Refs) { 85 Refs.push_back({TiRefKind::TypeRef, Offset + 4, 1}); 95 SmallVectorImpl<TiReference> &Refs) { 100 Refs.push_back({TiRefKind::TypeRef, Offset + 4, 1}); 105 SmallVectorImpl<TiReference> &Refs) { 115 SmallVectorImpl<TiReference> &Refs) { 121 Refs.push_back({TiRefKind::TypeRef, Offset + 4, 1}); 127 SmallVectorImpl<TiReference> &Refs) { 132 Refs.push_back({TiRefKind::TypeRef, Offset + 4, 1}); 137 SmallVectorImpl<TiReference> &Refs) { 68 handleMethodOverloadList(ArrayRef<uint8_t> Content, SmallVectorImpl<TiReference> &Refs) argument 94 handleBaseClass(ArrayRef<uint8_t> Data, uint32_t Offset, SmallVectorImpl<TiReference> &Refs) argument 104 handleEnumerator(ArrayRef<uint8_t> Data, uint32_t Offset, SmallVectorImpl<TiReference> &Refs) argument 114 handleDataMember(ArrayRef<uint8_t> Data, uint32_t Offset, SmallVectorImpl<TiReference> &Refs) argument 126 handleOverloadedMethod(ArrayRef<uint8_t> Data, uint32_t Offset, SmallVectorImpl<TiReference> &Refs) argument 136 handleOneMethod(ArrayRef<uint8_t> Data, uint32_t Offset, SmallVectorImpl<TiReference> &Refs) argument 154 handleNestedType(ArrayRef<uint8_t> Data, uint32_t Offset, SmallVectorImpl<TiReference> &Refs) argument 164 handleStaticDataMember(ArrayRef<uint8_t> Data, uint32_t Offset, SmallVectorImpl<TiReference> &Refs) argument 174 handleVirtualBaseClass(ArrayRef<uint8_t> Data, uint32_t Offset, bool IsIndirect, SmallVectorImpl<TiReference> &Refs) argument 190 handleVFPtr(ArrayRef<uint8_t> Data, uint32_t Offset, SmallVectorImpl<TiReference> &Refs) argument 199 handleListContinuation(ArrayRef<uint8_t> Data, uint32_t Offset, SmallVectorImpl<TiReference> &Refs) argument 208 handleFieldList(ArrayRef<uint8_t> Content, SmallVectorImpl<TiReference> &Refs) argument 264 handlePointer(ArrayRef<uint8_t> Content, SmallVectorImpl<TiReference> &Refs) argument 273 discoverTypeIndices(ArrayRef<uint8_t> Content, TypeLeafKind Kind, SmallVectorImpl<TiReference> &Refs) argument 359 discoverTypeIndices(ArrayRef<uint8_t> Content, SymbolKind Kind, SmallVectorImpl<TiReference> &Refs) argument 456 discoverTypeIndices(const CVType &Type, SmallVectorImpl<TiReference> &Refs) argument 461 resolveTypeIndexReferences(ArrayRef<uint8_t> RecordData, ArrayRef<TiReference> Refs, SmallVectorImpl<TypeIndex> &Indices) argument 487 SmallVector<TiReference, 4> Refs; local 492 discoverTypeIndices(ArrayRef<uint8_t> RecordData, SmallVectorImpl<TiReference> &Refs) argument 500 discoverTypeIndicesInSymbol( const CVSymbol &Sym, SmallVectorImpl<TiReference> &Refs) argument 506 discoverTypeIndicesInSymbol( ArrayRef<uint8_t> RecordData, SmallVectorImpl<TiReference> &Refs) argument 517 SmallVector<TiReference, 2> Refs; local [all...] |
H A D | TypeRecordHelpers.cpp | 49 SmallVector<TypeIndex, 1> Refs; local 50 discoverTypeIndices(CVT, Refs); 51 return Refs.front();
|
H A D | TypeHashing.cpp | 36 SmallVector<TiReference, 4> Refs; local 37 discoverTypeIndices(RecordData, Refs); 43 for (const auto &Ref : Refs) {
|
H A D | TypeStreamMerger.cpp | 397 SmallVector<TiReference, 4> Refs; 398 discoverTypeIndices(OriginalType.RecordData, Refs); 399 if (Refs.empty() && Align == 0) 407 for (auto &Ref : Refs) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | TypeIndexDiscovery.h | 27 SmallVectorImpl<TiReference> &Refs); 29 SmallVectorImpl<TiReference> &Refs); 38 SmallVectorImpl<TiReference> &Refs); 40 SmallVectorImpl<TiReference> &Refs);
|
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | TypeReferenceTracker.h | 47 ArrayRef<codeview::TiReference> Refs);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ModuleSummaryIndexYAML.h | 140 std::vector<uint64_t> Refs; member in struct:llvm::yaml::FunctionSummaryYaml 184 io.mapOptional("Refs", summary.Refs); 217 std::vector<ValueInfo> Refs; local 218 for (auto &RefGUID : FSum.Refs) { 221 Refs.push_back(ValueInfo(/*IsAnalysis=*/false, &*V.find(RefGUID))); 227 /*NumInsts=*/0, FunctionSummary::FFlags{}, /*EntryCount=*/0, Refs, 240 std::vector<uint64_t> Refs; local 242 Refs.push_back(VI.getGUID()); 248 static_cast<bool>(FSum->flags().CanAutoHide), Refs, [all...] |
H A D | ModuleSummaryIndex.h | 357 GlobalValueSummary(SummaryKind K, GVFlags Flags, std::vector<ValueInfo> Refs) argument 358 : Kind(K), Flags(Flags), RefEdgeList(std::move(Refs)) { 359 assert((K != AliasKind || Refs.empty()) && 596 uint64_t EntryCount, std::vector<ValueInfo> Refs, 603 : GlobalValueSummary(FunctionKind, Flags, std::move(Refs)), 771 std::vector<ValueInfo> Refs) 772 : GlobalValueSummary(GlobalVarKind, Flags, std::move(Refs)), 595 FunctionSummary(GVFlags Flags, unsigned NumInsts, FFlags FunFlags, uint64_t EntryCount, std::vector<ValueInfo> Refs, std::vector<EdgeTy> CGEdges, std::vector<GlobalValue::GUID> TypeTests, std::vector<VFuncId> TypeTestAssumeVCalls, std::vector<VFuncId> TypeCheckedLoadVCalls, std::vector<ConstVCall> TypeTestAssumeConstVCalls, std::vector<ConstVCall> TypeCheckedLoadConstVCalls) argument 770 GlobalVarSummary(GVFlags Flags, GVarFlags VarFlags, std::vector<ValueInfo> Refs) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ExecutionDomainFix.h | 54 unsigned Refs = 0; member in struct:llvm::DomainValue 158 ++DV->Refs;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | TransAutoreleasePool.cpp | 93 clearRefsIn(info.Dcl, info.Refs); 98 clearRefsIn(*scope.Begin, info.Refs); 99 clearRefsIn(*scope.End, info.Refs); 100 clearRefsIn(scope.Releases.begin(), scope.Releases.end(), info.Refs); 105 if (info.Refs.empty()) 175 collectRefs(VD, S, info.Refs); 420 ExprSet Refs; member in struct:__anon281::AutoreleasePoolRewriter::PoolVarInfo
|
H A D | TransProtectedScope.cpp | 26 SmallVectorImpl<DeclRefExpr *> &Refs; member in class:__anon287::LocalRefsCollector 30 : Refs(refs) { } 35 Refs.push_back(E);
|
H A D | Transforms.cpp | 215 ExprSet &Refs; member in class:__anon294::ReferenceClear 217 ReferenceClear(ExprSet &refs) : Refs(refs) { } 218 bool VisitDeclRefExpr(DeclRefExpr *E) { Refs.erase(E); return true; } 223 ExprSet &Refs; member in class:__anon294::ReferenceCollector 227 : Dcl(D), Refs(refs) { } 231 Refs.insert(E);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonRDFOpt.cpp | 200 NodeList Refs = IA.Addr->members(DFG); local 201 for (NodeAddr<RefNode*> RA : Refs) 206 for (NodeAddr<RefNode*> RA : Refs) {
|
H A D | HexagonConstExtenders.cpp | 402 void calculatePlacement(const ExtenderInit &ExtI, const IndexList &Refs, 1477 void HCE::calculatePlacement(const ExtenderInit &ExtI, const IndexList &Refs, argument 1479 if (Refs.empty()) 1489 const ExtDesc &ED0 = Extenders[Refs[0]]; 1493 for (unsigned i = 1, e = Refs.size(); i != e; ++i) { 1494 const ExtDesc &ED = Extenders[Refs[i]]; 1508 // at each instruction in Refs. Add an assertion just in case. 1525 Defs.emplace_back(DefLoc, Refs);
|
H A D | HexagonISelDAGToDAGHVX.cpp | 1346 DenseMap<SDNode*, SDNode**> Refs; 1350 Refs[N] = &N; 1354 auto F = Refs.find(N); 1355 if (F != Refs.end())
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | ModuleSummaryIndex.cpp | 59 auto Refs = refs(); 62 for (I = Refs.size() - 1; I >= 0 && Refs[I].isWriteOnly(); --I) 64 for (; I >= 0 && Refs[I].isReadOnly(); --I)
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExecutionDomainFix.cpp | 30 assert(dv->Refs == 0 && "Reference count wasn't cleared"); 37 assert(DV->Refs && "Bad DomainValue"); 38 if (--DV->Refs) 121 if (!LiveRegs.empty() && dv->Refs > 1)
|
H A D | RDFGraph.cpp | 1134 NodeList Refs; local 1137 Refs.push_back(RA); 1140 return Refs; 1433 // First, remove all R in Refs in such that there exists T in Refs 1544 NodeList Refs = PA.Addr->members(*this); local 1545 if (HasUsedDef(Refs)) 1547 for (NodeAddr<RefNode*> RA : Refs) {
|
H A D | RDFLiveness.cpp | 339 NodeList Refs = I.Addr->members(DFG); local 343 for (NodeAddr<RefNode*> R : Refs) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ModuleSummaryAnalysis.cpp | 395 std::vector<ValueInfo> Refs; local 441 Refs = RefEdges.takeVector(); 443 Refs[RefCnt].setReadOnly(); 445 for (; RefCnt < Refs.size(); ++RefCnt) 446 Refs[RefCnt].setWriteOnly(); 448 Refs = RefEdges.takeVector(); 473 Flags, NumInsts, FunFlags, /*EntryCount=*/0, std::move(Refs),
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ExprMutationAnalyzer.cpp | 141 const auto Refs = local 144 for (const auto &RefNodes : Refs) { 366 const auto Refs = match( local 381 return findDeclMutation(Refs);
|
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-lto/ |
H A D | llvm-lto.cpp | 339 unsigned Calls = 0, Refs = 0, Functions = 0, Alias = 0, Globals = 0; local 342 Refs += Summary->refs().size(); 355 << " globals) and " << (Calls + Refs) << " edges (" << Refs
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | IntervalMap.h | 1250 SmallVector<IntervalMapImpl::NodeRef, 4> Refs, NextRefs; 1254 Refs.push_back(rootBranch().subtree(i)); 1258 for (unsigned i = 0, e = Refs.size(); i != e; ++i) { 1259 for (unsigned j = 0, s = Refs[i].size(); j != s; ++j) 1260 NextRefs.push_back(Refs[i].subtree(j)); 1261 (this->*f)(Refs[i], h); 1263 Refs.clear(); 1264 Refs.swap(NextRefs); 1268 for (unsigned i = 0, e = Refs.size(); i != e; ++i) 1269 (this->*f)(Refs[ [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 5746 static void setSpecialRefs(std::vector<ValueInfo> &Refs, unsigned ROCnt, argument 5749 assert(ROCnt + WOCnt <= Refs.size()); 5750 unsigned FirstWORef = Refs.size() - WOCnt; 5753 Refs[RefNo].setReadOnly(); 5754 for (; RefNo < Refs.size(); ++RefNo) 5755 Refs[RefNo].setWriteOnly(); 5914 std::vector<ValueInfo> Refs = makeRefList( local 5921 setSpecialRefs(Refs, NumRORefs, NumWORefs); 5924 std::move(Refs), std::move(Calls), std::move(PendingTypeTests), 5974 std::vector<ValueInfo> Refs local 5995 std::vector<ValueInfo> Refs = makeRefList( local 6054 std::vector<ValueInfo> Refs = makeRefList( local 6110 std::vector<ValueInfo> Refs = local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 8090 std::vector<ValueInfo> Refs; 8118 if (ParseOptionalRefs(Refs)) 8130 GVFlags, InstCount, FFlags, /*EntryCount=*/0, std::move(Refs), 8159 std::vector<ValueInfo> Refs; 8177 if (ParseOptionalRefs(Refs)) 8189 std::make_unique<GlobalVarSummary>(GVFlags, GVarFlags, std::move(Refs)); 8484 bool LLParser::ParseOptionalRefs(std::vector<ValueInfo> &Refs) { 8516 // Keep track of the Refs array index needing a forward reference. 8520 IdToIndexMap[VC.GVId].push_back(std::make_pair(Refs.size(), VC.Loc)); 8521 Refs [all...] |