Searched refs:invalidate (Results 1 - 25 of 102) sorted by relevance

12345

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAnalysisManager.cpp29 bool LoopAnalysisManagerFunctionProxy::Result::invalidate( function in class:llvm::LoopAnalysisManagerFunctionProxy::Result
50 invalidateMemorySSAAnalysis = Inv.invalidate<MemorySSAAnalysis>(F, PA);
52 Inv.invalidate<AAManager>(F, PA) ||
53 Inv.invalidate<AssumptionAnalysis>(F, PA) ||
54 Inv.invalidate<DominatorTreeAnalysis>(F, PA) ||
55 Inv.invalidate<LoopAnalysis>(F, PA) ||
56 Inv.invalidate<ScalarEvolutionAnalysis>(F, PA) ||
90 // invalidate things in roughly the same order as they were put into the
105 if (Inv.invalidate(OuterAnalysisID, F, PA)) {
116 InnerAM->invalidate(*
[all...]
H A DCGSCCPassManager.cpp100 AM.invalidate(*C, PassPA);
131 bool CGSCCAnalysisManagerModuleProxy::Result::invalidate( function in class:llvm::CGSCCAnalysisManagerModuleProxy::Result
141 // We also directly invalidate the FAM's module proxy if necessary, and if
148 Inv.invalidate<LazyCallGraphAnalysis>(M, PA) ||
149 Inv.invalidate<FunctionAnalysisManagerModuleProxy>(M, PA)) {
178 if (Inv.invalidate(OuterAnalysisID, M, PA)) {
189 InnerAM->invalidate(C, *InnerPA);
196 InnerAM->invalidate(C, PA);
225 // invalidate the function analyses.
240 bool FunctionAnalysisManagerCGSCCProxy::Result::invalidate( function in class:llvm::FunctionAnalysisManagerCGSCCProxy::Result
[all...]
H A DOptimizationRemarkEmitter.cpp47 bool OptimizationRemarkEmitter::invalidate( function in class:OptimizationRemarkEmitter
52 if (BFI && Inv.invalidate<BlockFrequencyAnalysis>(F, PA))
H A DDominanceFrontier.cpp70 bool DominanceFrontier::invalidate(Function &F, const PreservedAnalyses &PA, function in class:DominanceFrontier
H A DPostDominators.cpp45 bool PostDominatorTree::invalidate(Function &F, const PreservedAnalyses &PA, function in class:PostDominatorTree
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DPassManager.cpp28 bool FunctionAnalysisManagerModuleProxy::Result::invalidate( function in class:llvm::FunctionAnalysisManagerModuleProxy::Result
41 // forcibly cleared. When preserved, this proxy will only invalidate results
67 if (Inv.invalidate(OuterAnalysisID, M, PA)) {
78 InnerAM->invalidate(F, *FunctionPA);
85 InnerAM->invalidate(F, PA);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DAddressSanitizer.h61 bool invalidate(Module &, const PreservedAnalyses &, function in class:llvm::GlobalsMetadata
65 bool invalidate(Function &, const PreservedAnalyses &, function in class:llvm::GlobalsMetadata
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassManagerInternal.h110 virtual bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA,
115 /// \c invalidate member function.
123 // explicitly enable using the result type's invalidate routine if we can
127 static typename Nonce<decltype(std::declval<T>().invalidate(
132 // invalidate member. We do this by taking the address of an invalidate
134 // ambiguous if there were an invalidate member in the result type.
136 struct CheckerBase { int invalidate; }; member in struct:llvm::detail::ResultHasInvalidateMethod::CheckerBase
139 static decltype(NonceFunction(&Checker<T>::invalidate)) check(rank<1>);
142 // invalidate membe
[all...]
H A DPassManager.h524 AM.invalidate(IR, PassPA);
645 /// \c Invalidator object as an argument to \c invalidate() in order to let
655 /// invalidate method to trigger a depth-first walk of all inter-analysis
657 /// invalidate method should in turn be provided to this routine.
660 /// the corresponding result's \c invalidate method. Subsequent calls will
667 bool invalidate(IRUnitT &IR, const PreservedAnalyses &PA) { function in class:llvm::AnalysisManager::Invalidator
675 /// A type-erased variant of the above invalidate method with the same core
681 bool invalidate(AnalysisKey *ID, IRUnitT &IR, const PreservedAnalyses &PA) { function in class:llvm::AnalysisManager::Invalidator
700 "Trying to invalidate a dependent result that isn't in the "
708 // as calling invalidate coul
849 template <typename PassT> void invalidate(IRUnitT &IR) { function in class:llvm::AnalysisManager
859 void invalidate(IRUnitT &IR, const PreservedAnalyses &PA) { function in class:llvm::AnalysisManager
1173 bool invalidate( function in class:llvm::OuterAnalysisManagerProxy::Result
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DMicroOpQueueStage.cpp27 Buffer[CurrentInstructionSlotIdx].invalidate();
H A DEntryStage.cpp48 CurrentInstruction.invalidate();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPassManager.cpp67 AM.invalidate(L, PassPA);
86 // be preserved, but unrolling should invalidate the parent loop's analyses.
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DObjCARCAliasAnalysis.h50 bool invalidate(Function &, const PreservedAnalyses &, function in class:llvm::objcarc::ObjCARCAAResult
H A DScopedNoAliasAA.h37 bool invalidate(Function &, const PreservedAnalyses &, function in class:llvm::ScopedNoAliasAAResult
H A DTypeBasedAliasAnalysis.h38 bool invalidate(Function &, const PreservedAnalyses &, function in class:llvm::TypeBasedAAResult
H A DCFLSteensAliasAnalysis.h53 bool invalidate(Function &, const PreservedAnalyses &, function in class:llvm::CFLSteensAAResult
H A DCFLAndersAliasAnalysis.h51 bool invalidate(Function &, const PreservedAnalyses &, function in class:llvm::CFLAndersAAResult
H A DPostDominators.h35 bool invalidate(Function &F, const PreservedAnalyses &PA,
H A DPhiValues.h70 bool invalidate(Function &, const PreservedAnalyses &,
H A DLoopAnalysisManager.h113 // didn't even see an invalidate call when we got invalidated.
117 /// Mark MemorySSA as used so we can invalidate self if MSSA is invalidated.
132 bool invalidate(Function &F, const PreservedAnalyses &PA,
H A DCGSCCPassManager.h53 /// - We need to update the call graph in-flight and invalidate analyses
56 /// the elements of the IR that passes traverse, and to invalidate any
191 bool invalidate(Module &M, const PreservedAnalyses &PA,
378 /// invalidate function analyses.
389 bool invalidate(LazyCallGraph::SCC &C, const PreservedAnalyses &PA,
494 FAM.invalidate(F, PassPA);
515 // proxy, but that's OK because we've taken care to invalidate analyses in
708 AM.invalidate(*C, PassPA);
827 // and invalidated analyses. So we invalidate using the update record's
834 // This essentially allows SCC passes to freely invalidate analyse
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.h45 bool invalidate(Function &, const PreservedAnalyses &) { return false; } function in class:llvm::AMDGPUAAResult
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineTraceMetrics.h126 void invalidate() { InstrCount = ~0u; } function in struct:llvm::MachineTraceMetrics::FixedBlockInfo
356 void invalidate(const MachineBasicBlock *MBB);
397 void invalidate(const MachineBasicBlock *MBB);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Target/
H A DRegisterContext.cpp34 bool invalidate = force; local
40 invalidate = true;
42 if (!invalidate)
43 invalidate = process_stop_id != GetStopID();
45 if (invalidate) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DScheduler.cpp146 IR.invalidate();
183 IR.invalidate();
236 IR.invalidate();

Completed in 145 milliseconds

12345