| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Tracker.h | 61 class Tracker; variable 121 friend class Tracker; // For Parent. 125 virtual void revert(Tracker &Tracker) = 0; 146 void revert(Tracker &Tracker) final { U.set(OrigV); } in revert() argument 162 void revert(Tracker &Tracker) final; 176 void revert(Tracker &Tracker) final; 189 void revert(Tracker &Tracker) final; 207 void revert(Tracker &Tracker) final { ThisUse.swap(OtherUse); } in revert() argument 235 void revert(Tracker &Tracker) final; 255 void revert(Tracker &Tracker) final; [all …]
|
| H A D | Context.h | 78 Tracker IRTracker; 245 Tracker &getTracker() { return IRTracker; }
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Tracker.cpp | 97 void PHIRemoveIncoming::revert(Tracker &Tracker) { in revert() argument 130 void PHIAddIncoming::revert(Tracker &Tracker) { PHI->removeIncomingValue(Idx); } in revert() argument 139 Tracker::~Tracker() { in ~Tracker() 172 void EraseFromParent::revert(Tracker &Tracker) { in revert() argument 191 Tracker.getContext().registerValue(std::move(ErasedIPtr)); in revert() 208 void RemoveFromParent::revert(Tracker &Tracker) { in revert() argument 227 void CatchSwitchAddHandler::revert(Tracker &Tracker) { in revert() argument 239 void SwitchRemoveCase::revert(Tracker &Tracker) { in revert() argument 260 void SwitchAddCase::revert(Tracker &Tracker) { in revert() argument 279 void MoveInstr::revert(Tracker &Tracker) { in revert() argument [all …]
|
| H A D | User.cpp | 101 auto &Tracker = Ctx.getTracker(); in replaceUsesOfWith() local 106 if (Tracker.isTracking()) in replaceUsesOfWith() 107 Tracker.emplaceIfTracking<UseSet>(Use); in replaceUsesOfWith()
|
| H A D | Value.cpp | 70 auto &Tracker = Ctx.getTracker(); in replaceAllUsesWith() local 73 if (Tracker.isTracking()) in replaceAllUsesWith() 74 Tracker.track(std::make_unique<UseSet>(Use)); in replaceAllUsesWith()
|
| H A D | Instruction.cpp | 81 auto &Tracker = Ctx.getTracker(); in eraseFromParent() local 82 if (Tracker.isTracking()) { in eraseFromParent() 83 Tracker.track(std::make_unique<EraseFromParent>(std::move(Detached))); in eraseFromParent() 869 auto &Tracker = Ctx.getTracker(); in addIncoming() local 870 Tracker.emplaceIfTracking<PHIAddIncoming>(this); in addIncoming() 876 auto &Tracker = Ctx.getTracker(); in removeIncomingValue() local 877 Tracker.emplaceIfTracking<PHIRemoveIncoming>(this, Idx); in removeIncomingValue() 884 auto &Tracker = Ctx.getTracker(); in removeIncomingValue() local 885 Tracker.emplaceIfTracking<PHIRemoveIncoming>(this, getBasicBlockIndex(BB)); in removeIncomingValue()
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
| H A D | BugReporterVisitors.h | 162 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 D | MachineCopyPropagation.cpp | 495 CopyTracker Tracker; member in __anon32f3c4080111::MachineCopyPropagation 536 if (MachineInstr *Copy = Tracker.findCopyForUnit(Unit, *TRI)) { in ReadRegister() 558 if (MachineInstr *Copy = Tracker.findCopyForUnit(Unit, *TRI)) in readSuccessorLiveIns() 600 Tracker.findAvailCopy(Copy, Def, *TRI, *TII, UseCopyInstr); in eraseIfRedundant() 757 for (auto *SrcUser : Tracker.getSrcUsers(CopySrc.getReg(), *TRI)) { in canUpdateSrcUsers() 776 if (!Tracker.hasAnyCopies()) in forwardUses() 803 MachineInstr *Copy = Tracker.findAvailCopy(MI, MOUse.getReg().asMCReg(), in forwardUses() 924 Tracker.clobberRegister(Reg, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock() 978 Tracker.getPreservedRegUnits(*RegMask, *TRI); in ForwardCopyPropagateBlock() 1000 Tracker.clobberRegUnit(RegUnit, *TRI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/ |
| H A D | TransactionAlwaysRevert.h | 25 auto &Tracker = Rgn.getContext().getTracker(); in runOnRegion() local 26 bool HasChanges = !Tracker.empty(); in runOnRegion() 27 Tracker.revert(); in runOnRegion()
|
| H A D | TransactionAlwaysAccept.h | 25 auto &Tracker = Rgn.getContext().getTracker(); in runOnRegion() local 26 bool HasChanges = !Tracker.empty(); in runOnRegion() 27 Tracker.accept(); in runOnRegion()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | SafepointIRVerifier.cpp | 485 static void verifyFunction(GCPtrTracker &&Tracker, 535 void verifyInstruction(const GCPtrTracker *Tracker, const Instruction &I, 585 void GCPtrTracker::verifyFunction(GCPtrTracker &&Tracker, in verifyFunction() argument 589 ReversePostOrderTraversal<const Function *> RPOT(&Tracker.F); in verifyFunction() 591 BasicBlockState *BBS = Tracker.getBasicBlockState(BB); in verifyFunction() 599 if (Tracker.instructionMayBeSkipped(&I)) in verifyFunction() 602 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/lib/Transforms/Vectorize/SandboxVectorizer/Passes/ |
| H A D | TransactionAcceptOrRevert.cpp | 31 auto &Tracker = Rgn.getContext().getTracker(); in runOnRegion() local 33 bool HasChanges = !Tracker.empty(); in runOnRegion() 34 Tracker.accept(); in runOnRegion()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
| H A D | BottleneckAnalysis.cpp | 376 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 D | BottleneckAnalysis.h | 292 PressureTracker Tracker; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanVerifier.cpp | 257 VPSlotTracker Tracker(VPBB->getPlan()); in verifyVPBasicBlock() local 258 IncomingVPV->getDefiningRecipe()->print(errs(), " ", Tracker); in verifyVPBasicBlock() 261 UI->print(errs(), " ", Tracker); in verifyVPBasicBlock() 283 VPSlotTracker Tracker(VPBB->getPlan()); in verifyVPBasicBlock() local 284 UI->print(errs(), " ", Tracker); in verifyVPBasicBlock() 286 R.print(errs(), " ", Tracker); in verifyVPBasicBlock()
|
| H A D | VPlanValue.h | 106 void printAsOperand(raw_ostream &OS, VPSlotTracker &Tracker) const; 107 void print(raw_ostream &OS, VPSlotTracker &Tracker) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CaptureTracking.cpp | 394 void llvm::PointerMayBeCaptured(const Value *V, CaptureTracker *Tracker, in PointerMayBeCaptured() argument 409 Tracker->tooManyUses(); in PointerMayBeCaptured() 414 if (!Tracker->shouldExplore(&U)) in PointerMayBeCaptured() 427 switch (Tracker->captured(U, CI)) { in PointerMayBeCaptured()
|
| H A D | AliasSetTracker.cpp | 575 AliasSetTracker Tracker(BatchAA); in run() local 578 Tracker.add(&I); in run() 579 Tracker.print(OS); in run()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UnsafeBufferUsage.cpp | 2472 DeclUseTracker &Tracker) in FixableGadgetMatcher() argument 2473 : FixableGadgets(FixableGadgets), Tracker(Tracker) {} in FixableGadgetMatcher() 2496 Tracker.discoverUse(DRE); in matches() 2503 Tracker.discoverDecl(DS); in matches() 2526 DeclUseTracker &Tracker; member in FixableGadgetMatcher 2534 DeclUseTracker &Tracker) { in findGadgets() argument 2538 FixableGadgetMatcher FMatcher{FixableGadgets, Tracker}; in findGadgets() 2581 DeclUseTracker Tracker; in findUnsafePointers() local 2585 FixableGadgets, WarningGadgets, Tracker); in findUnsafePointers() 3594 const DeclUseTracker &Tracker, in fixVariableWithSpan() argument [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugReporterVisitors.cpp | 2228 Tracker::Result handle(const Expr *Inner, const ExplodedNode *InputNode, in handle() 2256 Tracker::Result handle(const Expr *Inner, const ExplodedNode *InputNode, in handle() 2274 Tracker::Result handle(const Expr *Inner, const ExplodedNode *InputNode, in handle() 2292 Tracker::Result handle(const Expr *Inner, const ExplodedNode *InputNode, in handle() 2298 Tracker::Result Result; in handle() 2375 Tracker::Result handle(const Expr *E, const ExplodedNode *InputNode, in handle() 2460 Tracker::Result handle(const Expr *Inner, const ExplodedNode *InputNode, in handle() 2466 Tracker::Result Result; in handle() 2523 Tracker::Result handle(const Expr *E, const ExplodedNode *InputNode, in handle() 2533 Tracker::Result CombinedResult; in handle() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | TailRecursionElimination.cpp | 202 AllocaDerivedValueTracker Tracker; in markTails() local 205 Tracker.walk(&Arg); in markTails() 210 Tracker.walk(AI); in markTails() 243 if (Tracker.EscapePoints.count(&I)) in markTails() 296 if (!IsNoTail && Escaped == UNESCAPED && !Tracker.AllocaUsers.count(CI)) in markTails()
|
| /freebsd/contrib/file/magic/Magdir/ |
| H A D | audio | 360 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/include/llvm/Analysis/ |
| H A D | CaptureTracking.h | 196 LLVM_ABI void PointerMayBeCaptured(const Value *V, CaptureTracker *Tracker,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/ |
| H A D | DependencyGraph.cpp | 379 if (Ctx->getTracker().getState() == Tracker::TrackerState::Reverting) in notifyCreateInstr() 419 if (Ctx->getTracker().getState() == Tracker::TrackerState::Reverting) in notifyMoveInstr() 489 if (Ctx->getTracker().getState() == Tracker::TrackerState::Reverting) in notifyEraseInstr()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseExprCXX.cpp | 3554 BalancedDelimiterTracker &Tracker, in ParseCXXAmbiguousParenExpression() argument 3590 Tracker.consumeClose(); in ParseCXXAmbiguousParenExpression() 3647 Tracker.consumeClose(); in ParseCXXAmbiguousParenExpression() 3661 Tracker.getOpenLocation(), in ParseCXXAmbiguousParenExpression() 3662 Tracker.getCloseLocation()); in ParseCXXAmbiguousParenExpression() 3673 Result = Actions.ActOnCastExpr(getCurScope(), Tracker.getOpenLocation(), in ParseCXXAmbiguousParenExpression() 3675 Tracker.getCloseLocation(), Result.get()); in ParseCXXAmbiguousParenExpression() 3685 Result = Actions.ActOnParenExpr(Tracker.getOpenLocation(), in ParseCXXAmbiguousParenExpression() 3697 Tracker.consumeClose(); in ParseCXXAmbiguousParenExpression()
|