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

1234

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAnalysisManager.cpp30 bool LoopAnalysisManagerFunctionProxy::Result::invalidate( function in class:llvm::LoopAnalysisManagerFunctionProxy::Result
51 invalidateMemorySSAAnalysis = Inv.invalidate<MemorySSAAnalysis>(F, PA);
53 Inv.invalidate<AAManager>(F, PA) ||
54 Inv.invalidate<AssumptionAnalysis>(F, PA) ||
55 Inv.invalidate<DominatorTreeAnalysis>(F, PA) ||
56 Inv.invalidate<LoopAnalysis>(F, PA) ||
57 Inv.invalidate<ScalarEvolutionAnalysis>(F, PA) ||
91 // invalidate things in roughly the same order as they were put into the
106 if (Inv.invalidate(OuterAnalysisID, F, PA)) {
117 InnerAM->invalidate(*
[all...]
H A DCGSCCPassManager.cpp115 AM.invalidate(*C, PassPA);
146 bool CGSCCAnalysisManagerModuleProxy::Result::invalidate( function in class:llvm::CGSCCAnalysisManagerModuleProxy::Result
156 // We also directly invalidate the FAM's module proxy if necessary, and if
163 Inv.invalidate<LazyCallGraphAnalysis>(M, PA) ||
164 Inv.invalidate<FunctionAnalysisManagerModuleProxy>(M, PA)) {
193 if (Inv.invalidate(OuterAnalysisID, M, PA)) {
204 InnerAM->invalidate(C, *InnerPA);
211 InnerAM->invalidate(C, PA);
254 bool FunctionAnalysisManagerCGSCCProxy::Result::invalidate( function in class:llvm::FunctionAnalysisManagerCGSCCProxy::Result
262 // invalidate thi
[all...]
H A DOptimizationRemarkEmitter.cpp46 bool OptimizationRemarkEmitter::invalidate( function in class:OptimizationRemarkEmitter
55 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-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DPassManager.cpp29 bool FunctionAnalysisManagerModuleProxy::Result::invalidate( function in class:llvm::FunctionAnalysisManagerModuleProxy::Result
42 // forcibly cleared. When preserved, this proxy will only invalidate results
68 if (Inv.invalidate(OuterAnalysisID, M, PA)) {
79 InnerAM->invalidate(F, *FunctionPA);
86 InnerAM->invalidate(F, PA);
/freebsd-13-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-13-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 DPassManagerImpl.h94 inline void AnalysisManager<IRUnitT, ExtraArgTs...>::invalidate( function in class:llvm::AnalysisManager
110 // This is basically the same thing as Invalidator::invalidate, but we
112 // Moreover if we instead called invalidate() directly, it would do an
122 // Try to invalidate the result, giving it the Invalidator so it can
125 // Result.invalidate may insert things into the map, invalidating our
128 IsResultInvalidated.insert({ID, Result.invalidate(IR, PA, Inv)}).second;
H A DPassManager.h529 AM.invalidate(IR, PassPA);
650 /// \c Invalidator object as an argument to \c invalidate() in order to let
660 /// invalidate method to trigger a depth-first walk of all inter-analysis
662 /// invalidate method should in turn be provided to this routine.
665 /// the corresponding result's \c invalidate method. Subsequent calls will
672 bool invalidate(IRUnitT &IR, const PreservedAnalyses &PA) { function in class:llvm::AnalysisManager::Invalidator
680 /// A type-erased variant of the above invalidate method with the same core
686 bool invalidate(AnalysisKey *ID, IRUnitT &IR, const PreservedAnalyses &PA) { function in class:llvm::AnalysisManager::Invalidator
705 "Trying to invalidate a dependent result that isn't in the "
713 // as calling invalidate coul
851 template <typename PassT> void invalidate(IRUnitT &IR) { function in class:llvm::AnalysisManager
1098 bool invalidate( function in class:llvm::OuterAnalysisManagerProxy::Result
[all...]
/freebsd-13-stable/crypto/openssl/crypto/
H A Dc64xpluscpuid.pl202 CLFLUSH A3,B4,A1 ; write-back and invalidate L1D line
203 CLFLUSH A5,B4,A1 ; write-back and invalidate L2 line
216 CLFLUSH A3,B4,A1 ; write-back and invalidate L1D line
217 CLFLUSH A5,B4,A1 ; write-back and invalidate L2 line
246 CLFLUSH A3,B4,A1 ; write-back and invalidate L1D line
247 CLFLUSH A5,B4,A1 ; write-back and invalidate L2 line
261 CLFLUSH A3,B4,A1 ; write-back and invalidate L1D line
262 CLFLUSH A5,B4,A1 ; write-back and invalidate L2 line
/freebsd-13-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.h36 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 DCFLAndersAliasAnalysis.h51 bool invalidate(Function &, const PreservedAnalyses &, function in class:llvm::CFLAndersAAResult
H A DCFLSteensAliasAnalysis.h53 bool invalidate(Function &, const PreservedAnalyses &, function in class:llvm::CFLSteensAAResult
H A DLoopAnalysisManager.h112 // didn't even see an invalidate call when we got invalidated.
116 /// Mark MemorySSA as used so we can invalidate self if MSSA is invalidated.
131 bool invalidate(Function &F, const PreservedAnalyses &PA,
H A DPhiValues.h69 bool invalidate(Function &, const PreservedAnalyses &,
H A DPostDominators.h35 bool invalidate(Function &F, const PreservedAnalyses &PA,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DEntryStage.cpp48 CurrentInstruction.invalidate();
H A DMicroOpQueueStage.cpp27 Buffer[CurrentInstructionSlotIdx].invalidate();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPassManager.cpp72 AM.invalidate(L, PassPA);
91 // be preserved, but unrolling should invalidate the parent loop's analyses.
/freebsd-13-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-13-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-13-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) {

Completed in 218 milliseconds

1234