Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DTracker.h57 class Tracker; variable
62 Tracker &Parent;
65 IRChangeBase(Tracker &Parent);
91 UseSet(const Use &U, Tracker &Tracker) in UseSet() argument
92 : IRChangeBase(Tracker), U(U), OrigV(U.get()) {} in UseSet()
123 EraseFromParent(std::unique_ptr<sandboxir::Value> &&IPtr, Tracker &Tracker);
146 RemoveFromParent(Instruction *RemovedI, Tracker &Tracker);
167 MoveInstr(sandboxir::Instruction *I, Tracker &Tracker);
181 class Tracker {
205 explicit Tracker(Context &Ctx) : Ctx(Ctx) {} in Tracker() function
[all …]
H A DSandboxIR.h824 Tracker IRTracker;
885 Tracker &getTracker() { return IRTracker; } in getTracker()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DTracker.cpp18 IRChangeBase::IRChangeBase(Tracker &Parent) : Parent(Parent) { in IRChangeBase()
40 Tracker::~Tracker() { in ~Tracker()
45 Tracker &Tracker) in EraseFromParent() argument
46 : IRChangeBase(Tracker), ErasedIPtr(std::move(ErasedIPtr)) { in EraseFromParent()
103 RemoveFromParent::RemoveFromParent(Instruction *RemovedI, Tracker &Tracker) in RemoveFromParent() argument
104 : IRChangeBase(Tracker), RemovedI(RemovedI) { in RemoveFromParent()
127 MoveInstr::MoveInstr(Instruction *MovedI, Tracker &Tracker) in MoveInstr() argument
128 : IRChangeBase(Tracker), MovedI(MovedI) { in MoveInstr()
151 void Tracker::track(std::unique_ptr<IRChangeBase> &&Change) { in track()
160 void Tracker::save() { State = TrackerState::Record; } in save()
[all …]
H A DSandboxIR.cpp123 auto &Tracker = Ctx.getTracker(); in replaceUsesWithIf() local
124 if (Tracker.isTracking()) in replaceUsesWithIf()
125 Tracker.track(std::make_unique<UseSet>(UseToReplace, Tracker)); in replaceUsesWithIf()
133 auto &Tracker = Ctx.getTracker(); in replaceAllUsesWith() local
134 if (Tracker.isTracking()) { in replaceAllUsesWith()
136 Tracker.track(std::make_unique<UseSet>(Use, Tracker)); in replaceAllUsesWith()
228 auto &Tracker = Ctx.getTracker(); in setOperand() local
229 if (Tracker.isTracking()) in setOperand()
230 Tracker.track(std::make_unique<UseSet>(getOperandUse(OperandIdx), Tracker)); in setOperand()
236 auto &Tracker = Ctx.getTracker(); in replaceUsesOfWith() local
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporterVisitors.h162 class Tracker; variable
163 using TrackerRef = llvm::IntrusiveRefCntPtr<Tracker>;
173 class Tracker : public llvm::RefCountedBase<Tracker> {
184 Tracker(PathSensitiveBugReport &Report);
187 virtual ~Tracker() = default;
190 return new Tracker(Report); in create()
301 Tracker &ParentTracker;
304 ExpressionHandler(Tracker &ParentTracker) : ParentTracker(ParentTracker) {} in ExpressionHandler()
313 virtual Tracker::Result handle(const Expr *E, const ExplodedNode *Original,
318 Tracker &getParentTracker() { return ParentTracker; } in getParentTracker()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp437 CopyTracker Tracker; member in __anon32f3c4080111::MachineCopyPropagation
457 if (MachineInstr *Copy = Tracker.findCopyForUnit(Unit, *TRI)) { in ReadRegister()
477 if (MachineInstr *Copy = Tracker.findCopyForUnit(Unit, *TRI)) in readSuccessorLiveIns()
518 Tracker.findAvailCopy(Copy, Def, *TRI, *TII, UseCopyInstr); in eraseIfRedundant()
673 if (!Tracker.hasAnyCopies()) in forwardUses()
700 MachineInstr *Copy = Tracker.findAvailCopy(MI, MOUse.getReg().asMCReg(), in forwardUses()
843 Tracker.clobberRegister(Def, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
850 Tracker.clobberRegister(Reg, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
853 Tracker.trackCopy(&MI, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
868 Tracker.clobberRegister(Reg, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DSafepointIRVerifier.cpp484 static void verifyFunction(GCPtrTracker &&Tracker,
534 void verifyInstruction(const GCPtrTracker *Tracker, const Instruction &I,
584 void GCPtrTracker::verifyFunction(GCPtrTracker &&Tracker, in verifyFunction() argument
588 ReversePostOrderTraversal<const Function *> RPOT(&Tracker.F); in verifyFunction()
590 BasicBlockState *BBS = Tracker.getBasicBlockState(BB); in verifyFunction()
598 if (Tracker.instructionMayBeSkipped(&I)) in verifyFunction()
601 Verifier.verifyInstruction(&Tracker, I, AvailableSet); in verifyFunction()
799 const GCPtrTracker *Tracker, const Instruction &I, in verifyInstruction() argument
805 const BasicBlockState *InBBS = Tracker->getBasicBlockState(InBB); in verifyInstruction()
807 !Tracker->hasLiveIncomingEdge(PN, InBB)) in verifyInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DBottleneckAnalysis.cpp377 FOS << Tracker.resolveResourceName(Dep.ResourceOrRegID); in printCriticalSequence()
446 : InstructionView(sti, Printer, S), Tracker(sti.getSchedModel()), in BottleneckAnalysis()
492 Tracker.onInstructionDispatched(IID); in onEvent()
496 Tracker.onInstructionExecuted(IID); in onEvent()
507 unsigned Cycles = 2 * Tracker.getResourcePressureCycles(IID); in onEvent()
512 Tracker.getResourceUsers(Current, Users); in onEvent()
521 Cycles = RegDep.Cycles + 2 * Tracker.getRegisterPressureCycles(IID); in onEvent()
528 Cycles = MemDep.Cycles + 2 * Tracker.getMemoryPressureCycles(IID); in onEvent()
533 Tracker.handleInstructionIssuedEvent( in onEvent()
545 Tracker.handlePressureEvent(Event); in onEvent()
[all …]
H A DBottleneckAnalysis.h289 PressureTracker Tracker; variable
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCaptureTracking.cpp407 void llvm::PointerMayBeCaptured(const Value *V, CaptureTracker *Tracker, in PointerMayBeCaptured() argument
422 Tracker->tooManyUses(); in PointerMayBeCaptured()
427 if (!Tracker->shouldExplore(&U)) in PointerMayBeCaptured()
436 auto IsDereferenceableOrNull = [Tracker](Value *V, const DataLayout &DL) { in PointerMayBeCaptured()
437 return Tracker->isDereferenceableOrNull(V, DL); in PointerMayBeCaptured()
445 if (Tracker->captured(U)) in PointerMayBeCaptured()
H A DAliasSetTracker.cpp579 AliasSetTracker Tracker(BatchAA); in run() local
582 Tracker.add(&I); in run()
583 Tracker.print(OS); in run()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp2276 Tracker::Result handle(const Expr *Inner, const ExplodedNode *InputNode, in handle()
2304 Tracker::Result handle(const Expr *Inner, const ExplodedNode *InputNode, in handle()
2322 Tracker::Result handle(const Expr *Inner, const ExplodedNode *InputNode, in handle()
2340 Tracker::Result handle(const Expr *Inner, const ExplodedNode *InputNode, in handle()
2346 Tracker::Result Result; in handle()
2423 Tracker::Result handle(const Expr *E, const ExplodedNode *InputNode, in handle()
2508 Tracker::Result handle(const Expr *Inner, const ExplodedNode *InputNode, in handle()
2514 Tracker::Result Result; in handle()
2571 Tracker::Result handle(const Expr *E, const ExplodedNode *InputNode, in handle()
2581 Tracker::Result CombinedResult; in handle()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DUnsafeBufferUsage.cpp1396 DeclUseTracker Tracker; in findGadgets() member
1409 Tracker.discoverUse(DRE); in findGadgets()
1414 Tracker.discoverDecl(DS); in findGadgets()
1488 std::move(CB.Tracker)}; in findGadgets()
2633 const DeclUseTracker &Tracker, in fixVariableWithSpan() argument
2636 const DeclStmt *DS = Tracker.lookupDecl(VD); in fixVariableWithSpan()
2731 const DeclUseTracker &Tracker, in fixVariableWithArray() argument
2734 const DeclStmt *DS = Tracker.lookupDecl(VD); in fixVariableWithArray()
2754 const DeclUseTracker &Tracker, ASTContext &Ctx, in fixVariable() argument
2789 return fixVariableWithSpan(VD, Tracker, Ctx, Handler); in fixVariable()
[all …]
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCaptureTracking.h132 void PointerMayBeCaptured(const Value *V, CaptureTracker *Tracker,
/freebsd/contrib/file/magic/Magdir/
H A Daudio360 0 string IMPM Impulse Tracker module sound data -
372 # samples in Impulse Tracker's native format.
374 0 string IMPS Impulse Tracker Sample
379 0 string IMPI Impulse Tracker Instrument
392 # scream tracker: file(1) magic for Scream Tracker sample files
395 76 string SCRS Scream Tracker Sample
428 >3 byte <2 Hively Tracker Song
460 0 string Extreme Extreme Tracker AMS Module v1.3
469 44 string PTMF Poly Tracker PTM Module
472 0 string RAD\40by\40REALiTY!! RAD Adlib Tracker Module RAD
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanValue.h104 void printAsOperand(raw_ostream &OS, VPSlotTracker &Tracker) const;
105 void print(raw_ostream &OS, VPSlotTracker &Tracker) const;
H A DVPlan.cpp1453 void VPValue::printAsOperand(raw_ostream &OS, VPSlotTracker &Tracker) const { in printAsOperand()
1454 OS << Tracker.getOrCreateName(this); in printAsOperand()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp905 ArgumentUsesTracker Tracker(SCCNodes); in addArgumentAttrs() local
906 PointerMayBeCaptured(&A, &Tracker); in addArgumentAttrs()
907 if (!Tracker.Captured) { in addArgumentAttrs()
908 if (Tracker.Uses.empty()) { in addArgumentAttrs()
918 for (Argument *Use : Tracker.Uses) { in addArgumentAttrs()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseExprCXX.cpp4056 BalancedDelimiterTracker &Tracker, in ParseCXXAmbiguousParenExpression() argument
4091 Tracker.consumeClose(); in ParseCXXAmbiguousParenExpression()
4148 Tracker.consumeClose(); in ParseCXXAmbiguousParenExpression()
4162 Tracker.getOpenLocation(), in ParseCXXAmbiguousParenExpression()
4163 Tracker.getCloseLocation()); in ParseCXXAmbiguousParenExpression()
4174 Result = Actions.ActOnCastExpr(getCurScope(), Tracker.getOpenLocation(), in ParseCXXAmbiguousParenExpression()
4176 Tracker.getCloseLocation(), Result.get()); in ParseCXXAmbiguousParenExpression()
4186 Result = Actions.ActOnParenExpr(Tracker.getOpenLocation(), in ParseCXXAmbiguousParenExpression()
4198 Tracker.consumeClose(); in ParseCXXAmbiguousParenExpression()
H A DParseDecl.cpp4156 BalancedDelimiterTracker Tracker(*this, tok::l_paren); in ParseDeclarationSpecifiers() local
4157 if (Tracker.consumeOpen()) { in ParseDeclarationSpecifiers()
4163 Tracker.skipToEnd(); in ParseDeclarationSpecifiers()
4169 Tracker.consumeClose(); in ParseDeclarationSpecifiers()
4173 DS.setTypeArgumentRange(Tracker.getRange()); in ParseDeclarationSpecifiers()
4390 BalancedDelimiterTracker Tracker(*this, tok::l_paren); in ParseDeclarationSpecifiers() local
4391 Tracker.consumeOpen(); in ParseDeclarationSpecifiers()
4400 Tracker.consumeClose(); in ParseDeclarationSpecifiers()
4404 Tracker.skipToEnd(); in ParseDeclarationSpecifiers()
7492 BalancedDelimiterTracker &Tracker, in ParseFunctionDeclarator() argument
[all …]
H A DParseDeclCXX.cpp265 BalancedDelimiterTracker &Tracker) { in ParseInnerNamespace() argument
277 Tracker.consumeClose(); in ParseInnerNamespace()
290 Tracker.getOpenLocation(), attrs, ImplicitUsingDirectiveDecl, true); in ParseInnerNamespace()
294 ParseInnerNamespace(InnerNSs, ++index, InlineLoc, attrs, Tracker); in ParseInnerNamespace()
297 Actions.ActOnFinishNamespaceDef(NamespcDecl, Tracker.getCloseLocation()); in ParseInnerNamespace()
/freebsd/contrib/file/
H A DREADME.md5 - Bug Tracker: <https://bugs.astron.com/>
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1955 BalancedDelimiterTracker &Tracker, ColonProtectionRAIIObject &ColonProt);
3225 BalancedDelimiterTracker &Tracker,
3289 BalancedDelimiterTracker &Tracker);
/freebsd/share/misc/
H A Dusb_hid_usages145 0x05 Head Tracker
147 0x07 Hand Tracker

12