Home
last modified time | relevance | path

Searched refs:Tracker (Results 1 – 25 of 36) sorted by relevance

12

/openbsd/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporterVisitors.h156 class Tracker; variable
157 using TrackerRef = llvm::IntrusiveRefCntPtr<Tracker>;
167 class Tracker : public llvm::RefCountedBase<Tracker> {
178 Tracker(PathSensitiveBugReport &Report);
181 virtual ~Tracker() = default;
184 return new Tracker(Report); in create()
295 Tracker &ParentTracker;
312 Tracker &getParentTracker() { return ParentTracker; } in getParentTracker()
318 Tracker &ParentTracker;
334 Tracker &getParentTracker() { return ParentTracker; } in getParentTracker()
[all …]
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp346 CopyTracker Tracker; member in __anon6530ffd50111::MachineCopyPropagation
560 if (!Tracker.hasAnyCopies()) in forwardUses()
722 Tracker.clobberRegister(Def, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
732 Tracker.trackCopy(&MI, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
747 Tracker.clobberRegister(Reg, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
811 Tracker.clobberRegister(Reg, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
844 Tracker.clear(); in ForwardCopyPropagateBlock()
868 if (!Tracker.hasAnyCopies()) in propagateDefs()
889 MachineInstr *Copy = Tracker.findAvailBackwardCopy( in propagateDefs()
947 Tracker.trackCopy(&MI, *TRI, *TII, UseCopyInstr); in BackwardCopyPropagateBlock()
[all …]
/openbsd/gnu/llvm/llvm/lib/IR/
H A DSafepointIRVerifier.cpp484 static void verifyFunction(GCPtrTracker &&Tracker,
586 void GCPtrTracker::verifyFunction(GCPtrTracker &&Tracker, in verifyFunction() argument
590 ReversePostOrderTraversal<const Function *> RPOT(&Tracker.F); in verifyFunction()
592 BasicBlockState *BBS = Tracker.getBasicBlockState(BB); in verifyFunction()
600 if (Tracker.instructionMayBeSkipped(&I)) in verifyFunction()
603 Verifier.verifyInstruction(&Tracker, I, AvailableSet); in verifyFunction()
801 const GCPtrTracker *Tracker, const Instruction &I, in verifyInstruction() argument
807 const BasicBlockState *InBBS = Tracker->getBasicBlockState(InBB); in verifyInstruction()
809 !Tracker->hasLiveIncomingEdge(PN, InBB)) in verifyInstruction()
899 GCPtrTracker Tracker(F, DT, CD); in Verify() local
[all …]
/openbsd/gnu/llvm/llvm/tools/llvm-mca/Views/
H A DBottleneckAnalysis.cpp376 FOS << Tracker.resolveResourceName(Dep.ResourceOrRegID); in printCriticalSequence()
445 : InstructionView(sti, Printer, S), Tracker(sti.getSchedModel()), in BottleneckAnalysis()
491 Tracker.onInstructionDispatched(IID); in onEvent()
495 Tracker.onInstructionExecuted(IID); in onEvent()
506 unsigned Cycles = 2 * Tracker.getResourcePressureCycles(IID); in onEvent()
511 Tracker.getResourceUsers(Current, Users); in onEvent()
520 Cycles = RegDep.Cycles + 2 * Tracker.getRegisterPressureCycles(IID); in onEvent()
527 Cycles = MemDep.Cycles + 2 * Tracker.getMemoryPressureCycles(IID); in onEvent()
532 Tracker.handleInstructionIssuedEvent( in onEvent()
544 Tracker.handlePressureEvent(Event); in onEvent()
[all …]
H A DBottleneckAnalysis.h289 PressureTracker Tracker; variable
/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DCaptureTracking.cpp422 void llvm::PointerMayBeCaptured(const Value *V, CaptureTracker *Tracker, in PointerMayBeCaptured() argument
437 Tracker->tooManyUses(); in PointerMayBeCaptured()
442 if (!Tracker->shouldExplore(&U)) in PointerMayBeCaptured()
451 auto IsDereferenceableOrNull = [Tracker](Value *V, const DataLayout &DL) { in PointerMayBeCaptured()
452 return Tracker->isDereferenceableOrNull(V, DL); in PointerMayBeCaptured()
460 if (Tracker->captured(U)) in PointerMayBeCaptured()
H A DAliasSetTracker.cpp631 AliasSetTracker Tracker(BatchAA); in run() local
634 Tracker.add(&I); in run()
635 Tracker.print(OS); in run()
/openbsd/gnu/llvm/clang/lib/Analysis/
H A DUnsafeBufferUsage.cpp473 DeclUseTracker Tracker; in findGadgets() member
486 Tracker.discoverUse(DRE); in findGadgets()
491 Tracker.discoverDecl(DS); in findGadgets()
554 CB.Tracker.claimUse(DRE); in findGadgets()
558 return {std::move(CB.FixableGadgets), std::move(CB.WarningGadgets), std::move(CB.Tracker)}; in findGadgets()
652 DeclUseTracker Tracker; in checkUnsafeBufferUsage() local
658 Tracker = std::move(TrackerRes); in checkUnsafeBufferUsage()
665 if (!it->first->isLocalVarDecl() || Tracker.hasUnclaimedUses(it->first)) { in checkUnsafeBufferUsage()
/openbsd/gnu/llvm/llvm/tools/llvm-exegesis/lib/
H A DMCInstrDescView.cpp48 bool Operand::isReg() const { return Tracker; } in isReg()
74 assert(Tracker); in getRegisterAliasing()
75 return *Tracker; in getRegisterAliasing()
120 Operand.Tracker = &RATC.getRegisterClass(OpInfo.RegClass); in create()
135 Operand.Tracker = &RATC.getRegister(MCPhysReg); in create()
143 Operand.Tracker = &RATC.getRegister(MCPhysReg); in create()
H A DMCInstrDescView.h85 const RegisterAliasingTracker *Tracker = nullptr; // Set for Register Op. member
/openbsd/usr.sbin/pkg_add/OpenBSD/
H A DRequiredBy.pm26 require OpenBSD::Tracker;
27 OpenBSD::Tracker->dump;
H A DPkgDelete.pm24 package OpenBSD::PkgDelete::Tracker;
83 $self->{tracker} = OpenBSD::PkgDelete::Tracker->new;
H A DTracker.pm34 package OpenBSD::Tracker;
/openbsd/usr.bin/file/magdir/
H A Daudio341 0 string IMPM Impulse Tracker module sound data -
353 # samples in Impulse Tracker's native format.
355 0 string IMPS Impulse Tracker Sample
360 0 string IMPI Impulse Tracker Instrument
376 76 string SCRS Scream Tracker Sample
419 0 string Extreme Extreme Tracker AMS Module v1.3
428 44 string PTMF Poly Tracker PTM Module
431 0 string RAD\40by\40REALiTY!! RAD Adlib Tracker Module RAD
438 0 string Extended\40Instrument: Fast Tracker II Instrument
532 1068 string RoR AMUSIC Adlib Tracker
[all …]
/openbsd/gnu/llvm/compiler-rt/lib/scudo/standalone/tests/
H A Drelease_test.cpp105 RangeTracker Tracker(Recorder); in TEST() local
107 Tracker.processNextPage(TestCase[I] == 'x'); in TEST()
108 Tracker.finish(); in TEST()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp2325 Tracker::Result Result; in handle()
2401 Tracker::Result handle(const Expr *E, const ExplodedNode *InputNode, in handle()
2492 Tracker::Result Result; in handle()
2549 Tracker::Result handle(const Expr *E, const ExplodedNode *InputNode, in handle()
2559 Tracker::Result CombinedResult; in handle()
2560 Tracker &Parent = getParentTracker(); in handle()
2608 Tracker::Tracker(PathSensitiveBugReport &Report) : Report(Report) { in Tracker() function in Tracker
2621 Tracker::Result Tracker::track(const Expr *E, const ExplodedNode *N, in track()
2646 Tracker::Result Tracker::track(SVal V, const MemRegion *R, TrackingOptions Opts, in track()
2672 return Tracker::create(Report) in trackExpressionValue()
[all …]
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp194 AllocaDerivedValueTracker Tracker; in markTails() local
197 Tracker.walk(&Arg); in markTails()
202 Tracker.walk(AI); in markTails()
235 if (Tracker.EscapePoints.count(&I)) in markTails()
283 if (!IsNoTail && Escaped == UNESCAPED && !Tracker.AllocaUsers.count(CI)) in markTails()
/openbsd/gnu/llvm/llvm/tools/llvm-profgen/
H A DCSPreInliner.cpp58 CSPreInliner::CSPreInliner(SampleContextTracker &Tracker, in CSPreInliner() argument
64 ContextTracker(Tracker), Binary(Binary), Summary(Summary) { in CSPreInliner()
H A DCSPreInliner.h70 CSPreInliner(SampleContextTracker &Tracker, ProfiledBinary &Binary,
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/
H A DCaptureTracking.h141 void PointerMayBeCaptured(const Value *V, CaptureTracker *Tracker,
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanValue.h112 void printAsOperand(raw_ostream &OS, VPSlotTracker &Tracker) const;
113 void print(raw_ostream &OS, VPSlotTracker &Tracker) const;
H A DVPlan.cpp1014 void VPValue::printAsOperand(raw_ostream &OS, VPSlotTracker &Tracker) const { in printAsOperand()
1022 unsigned Slot = Tracker.getSlot(this); in printAsOperand()
1026 OS << "vp<%" << Tracker.getSlot(this) << ">"; in printAsOperand()
/openbsd/gnu/llvm/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp862 ArgumentUsesTracker Tracker(SCCNodes); in addArgumentAttrs() local
863 PointerMayBeCaptured(&A, &Tracker); in addArgumentAttrs()
864 if (!Tracker.Captured) { in addArgumentAttrs()
865 if (Tracker.Uses.empty()) { in addArgumentAttrs()
875 for (Argument *Use : Tracker.Uses) { in addArgumentAttrs()
/openbsd/usr.sbin/pkg_add/
H A DMakefile69 OpenBSD/Tracker.pm \
/openbsd/gnu/llvm/clang/lib/Parse/
H A DParseExprCXX.cpp3917 BalancedDelimiterTracker &Tracker, in ParseCXXAmbiguousParenExpression() argument
3952 Tracker.consumeClose(); in ParseCXXAmbiguousParenExpression()
4009 Tracker.consumeClose(); in ParseCXXAmbiguousParenExpression()
4023 Tracker.getOpenLocation(), in ParseCXXAmbiguousParenExpression()
4024 Tracker.getCloseLocation()); in ParseCXXAmbiguousParenExpression()
4035 Result = Actions.ActOnCastExpr(getCurScope(), Tracker.getOpenLocation(), in ParseCXXAmbiguousParenExpression()
4037 Tracker.getCloseLocation(), Result.get()); in ParseCXXAmbiguousParenExpression()
4047 Result = Actions.ActOnParenExpr(Tracker.getOpenLocation(), in ParseCXXAmbiguousParenExpression()
4059 Tracker.consumeClose(); in ParseCXXAmbiguousParenExpression()

12