Searched refs:Overlap (Results 1 - 18 of 18) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DCoalescingBitVector.h182 for (IntervalT Overlap : Overlaps)
183 insert(Overlap.first, Overlap.second);
196 for (IntervalT Overlap : Overlaps) {
198 std::tie(OlapStart, OlapStop) = Overlap;
415 for (IntervalT Overlap : Overlaps) {
417 std::tie(OlapStart, OlapStop) = Overlap;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp507 OverlapStats &Overlap,
519 Overlap.Base.ValueCounts[ValueKind],
520 Overlap.Test.ValueCounts[ValueKind]);
531 Overlap.Overlap.ValueCounts[ValueKind] += Score;
532 FuncLevelOverlap.Overlap.ValueCounts[ValueKind] += FuncLevelScore;
538 OverlapStats &Overlap,
550 ThisSiteRecords[I].overlap(OtherSiteRecords[I], ValueKind, Overlap,
554 void InstrProfRecord::overlap(InstrProfRecord &Other, OverlapStats &Overlap, argument
574 Overlap
505 overlap(InstrProfValueSiteRecord &Input, uint32_t ValueKind, OverlapStats &Overlap, OverlapStats &FuncLevelOverlap) argument
536 overlapValueProfData(uint32_t ValueKind, InstrProfRecord &Other, OverlapStats &Overlap, OverlapStats &FuncLevelOverlap) argument
[all...]
H A DInstrProfWriter.cpp191 OverlapStats &Overlap,
198 Overlap.addOneUnique(FuncLevelOverlap.Test);
202 Overlap.Overlap.NumEntries += 1;
211 Overlap.addOneMismatch(FuncLevelOverlap.Test);
221 Dest.overlap(Other, Overlap, FuncLevelOverlap, ValueCutoff);
190 overlapRecord(NamedInstrProfRecord &&Other, OverlapStats &Overlap, OverlapStats &FuncLevelOverlap, const OverlapFuncFilters &FuncFilter) argument
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProfWriter.h104 // stored in Overlap and function level result is stored in FuncLevelOverlap.
105 void overlapRecord(NamedInstrProfRecord &&Other, OverlapStats &Overlap,
H A DInstrProf.h616 // Overlap lap score. Should be in range of [0.0f to 1.0f].
617 CountSumOrPercent Overlap; member in struct:llvm::OverlapStats
686 OverlapStats &Overlap, OverlapStats &FuncLevelOverlap);
779 void overlap(InstrProfRecord &Other, OverlapStats &Overlap,
784 OverlapStats &Overlap,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1352 /// skipped. If Overlap is true, then it also looks for defs that merely
1355 /// This may also return a register mask operand when Overlap is true.
1357 bool isDead = false, bool Overlap = false,
1364 bool Overlap = false,
1366 int Idx = findRegisterDefOperandIdx(Reg, isDead, Overlap, TRI);
1372 bool Overlap = false,
1375 Reg, isDead, Overlap, TRI);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/Core/
H A DReplacement.cpp305 auto Overlap = [](const Replacement &R1, const Replacement &R2) -> bool { local
311 if (!Overlap(R, *I)) {
329 if (!Overlap(R, *I))
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-profdata/
H A Dllvm-profdata.cpp199 /// and store the program level result to Overlap.
202 OverlapStats &Overlap,
219 WC->Writer.overlapRecord(std::move(I), Overlap, FuncOverlap, FuncFilter); local
730 OverlapStats Overlap; local
731 Error E = Overlap.accumulateCounts(BaseFilename, TestFilename, IsCS);
734 if (Overlap.Base.CountSum < 1.0f) {
738 if (Overlap.Test.CountSum < 1.0f) {
743 overlapInput(BaseFilename, TestFilename, &Context, Overlap, FuncFilter, OS,
745 Overlap.dump(OS);
200 overlapInput(const std::string &BaseFilename, const std::string &TestFilename, WriterContext *WC, OverlapStats &Overlap, const OverlapFuncFilters &FuncFilter, raw_fd_ostream &OS, bool IsCS) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonExpandCondsets.cpp1142 bool Overlap = L1.overlaps(L2);
1145 << (Overlap ? "overlap" : "disjoint") << ")\n "
1150 if (Overlap)
H A DHexagonLoopIdiomRecognition.cpp2048 bool Overlap = false; local
2083 Overlap = true;
2086 if (!Overlap) {
2131 bool RuntimeCheck = (Overlap || DestVolatile);
2291 LLVM_DEBUG(dbgs() << " Formed " << (Overlap ? "memmove: " : "memcpy: ")
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp407 LaneBitmask Overlap = TRI.getSubRegIndexLaneMask(SubReg) & local
409 if (Overlap.any())
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp1912 AggValueSlot::Overlap_t Overlap = AggValueSlot::MayOverlap; local
1914 Overlap = AggValueSlot::DoesNotOverlap;
1916 Overlap = getOverlapForFieldInit(FD);
1921 AggValueSlot::IsNotAliased, Overlap));
H A DCGClass.cpp2131 AggValueSlot::Overlap_t Overlap,
2157 EmitAggregateCopyCtor(DestLVal, SrcLVal, Overlap);
2125 EmitCXXConstructorCall(const CXXConstructorDecl *D, CXXCtorType Type, bool ForVirtualBase, bool Delegating, Address This, CallArgList &Args, AggValueSlot::Overlap_t Overlap, SourceLocation Loc, bool NewPointerIsChecked) argument
H A DCodeGenFunction.h2745 AggValueSlot::Overlap_t Overlap,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp1849 bool Overlap = false;
1851 Overlap = (Base == Reg);
1852 if (!Overlap) {
1855 Overlap = true;
1862 if (!Overlap) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstr.cpp1028 MachineInstr::findRegisterDefOperandIdx(Register Reg, bool isDead, bool Overlap, argument
1033 // Accept regmask operands when Overlap is set.
1034 // Ignore them when looking for a specific def operand (Overlap == false).
1035 if (isPhys && Overlap && MO.isRegMask() && MO.clobbersPhysReg(Reg))
1042 if (Overlap)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DFileCheck.cpp2226 bool Overlap = false; local
2229 // !Overlap => New match has no overlap and is before this old match.
2230 // Overlap => New match overlaps this old match.
2231 Overlap = MI->Pos < M.End;
2235 if (!Overlap) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCStringChecker.cpp526 SVal Overlap =
529 Overlap.getAs<DefinedOrUnknownSVal>();
536 // Overlap!

Completed in 339 milliseconds