/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopAnalysisManager.cpp | 29 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 D | CGSCCPassManager.cpp | 100 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 D | OptimizationRemarkEmitter.cpp | 47 bool OptimizationRemarkEmitter::invalidate( function in class:OptimizationRemarkEmitter 52 if (BFI && Inv.invalidate<BlockFrequencyAnalysis>(F, PA))
|
H A D | DominanceFrontier.cpp | 70 bool DominanceFrontier::invalidate(Function &F, const PreservedAnalyses &PA, function in class:DominanceFrontier
|
H A D | PostDominators.cpp | 45 bool PostDominatorTree::invalidate(Function &F, const PreservedAnalyses &PA, function in class:PostDominatorTree
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | PassManager.cpp | 28 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 D | AddressSanitizer.h | 61 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 D | PassManagerInternal.h | 110 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 D | PassManager.h | 524 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 D | MicroOpQueueStage.cpp | 27 Buffer[CurrentInstructionSlotIdx].invalidate();
|
H A D | EntryStage.cpp | 48 CurrentInstruction.invalidate();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopPassManager.cpp | 67 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 D | ObjCARCAliasAnalysis.h | 50 bool invalidate(Function &, const PreservedAnalyses &, function in class:llvm::objcarc::ObjCARCAAResult
|
H A D | ScopedNoAliasAA.h | 37 bool invalidate(Function &, const PreservedAnalyses &, function in class:llvm::ScopedNoAliasAAResult
|
H A D | TypeBasedAliasAnalysis.h | 38 bool invalidate(Function &, const PreservedAnalyses &, function in class:llvm::TypeBasedAAResult
|
H A D | CFLSteensAliasAnalysis.h | 53 bool invalidate(Function &, const PreservedAnalyses &, function in class:llvm::CFLSteensAAResult
|
H A D | CFLAndersAliasAnalysis.h | 51 bool invalidate(Function &, const PreservedAnalyses &, function in class:llvm::CFLAndersAAResult
|
H A D | PostDominators.h | 35 bool invalidate(Function &F, const PreservedAnalyses &PA,
|
H A D | PhiValues.h | 70 bool invalidate(Function &, const PreservedAnalyses &,
|
H A D | LoopAnalysisManager.h | 113 // 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 D | CGSCCPassManager.h | 53 /// - 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 D | AMDGPUAliasAnalysis.h | 45 bool invalidate(Function &, const PreservedAnalyses &) { return false; } function in class:llvm::AMDGPUAAResult
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineTraceMetrics.h | 126 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 D | RegisterContext.cpp | 34 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 D | Scheduler.cpp | 146 IR.invalidate(); 183 IR.invalidate(); 236 IR.invalidate();
|