Searched refs:Refs (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeIndexDiscovery.cpp69 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 DTypeRecordHelpers.cpp49 SmallVector<TypeIndex, 1> Refs; local
50 discoverTypeIndices(CVT, Refs);
51 return Refs.front();
H A DTypeHashing.cpp36 SmallVector<TiReference, 4> Refs; local
37 discoverTypeIndices(RecordData, Refs);
43 for (const auto &Ref : Refs) {
H A DTypeStreamMerger.cpp397 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 DTypeIndexDiscovery.h27 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 DTypeReferenceTracker.h47 ArrayRef<codeview::TiReference> Refs);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndexYAML.h140 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 DModuleSummaryIndex.h357 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 DExecutionDomainFix.h54 unsigned Refs = 0; member in struct:llvm::DomainValue
158 ++DV->Refs;
/freebsd-11-stable/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransAutoreleasePool.cpp93 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 DTransProtectedScope.cpp26 SmallVectorImpl<DeclRefExpr *> &Refs; member in class:__anon287::LocalRefsCollector
30 : Refs(refs) { }
35 Refs.push_back(E);
H A DTransforms.cpp215 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 DHexagonRDFOpt.cpp200 NodeList Refs = IA.Addr->members(DFG); local
201 for (NodeAddr<RefNode*> RA : Refs)
206 for (NodeAddr<RefNode*> RA : Refs) {
H A DHexagonConstExtenders.cpp402 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 DHexagonISelDAGToDAGHVX.cpp1346 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 DModuleSummaryIndex.cpp59 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 DExecutionDomainFix.cpp30 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 DRDFGraph.cpp1134 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 DRDFLiveness.cpp339 NodeList Refs = I.Addr->members(DFG); local
343 for (NodeAddr<RefNode*> R : Refs) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp395 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 DExprMutationAnalyzer.cpp141 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 Dllvm-lto.cpp339 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 DIntervalMap.h1250 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 DBitcodeReader.cpp5746 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 DLLParser.cpp8090 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...]

Completed in 368 milliseconds

12