|
Enzyme main
|
Public Member Functions | |
| ReadOnlyOrThrowDetector (llvm::Function &F, SmallPtrSetImpl< Function * > &calls_todo, llvm::TargetLibraryInfo &TLI, bool &local) | |
| bool | run () |
Definition at line 2024 of file FunctionUtils.cpp.
|
inline |
Definition at line 2026 of file FunctionUtils.cpp.
| bool ReadOnlyOrThrowDetector::run | ( | ) |
Definition at line 2759 of file FunctionUtils.cpp.
References EmitWarning(), EnzymeJuliaAddrLoad, EnzymePrintPerf, getBaseObject(), getFuncNameFromCall(), getGuaranteedUnreachable(), hasMetadata(), isAllocationCall(), isDebugFunction(), isLocalReadOnlyOrThrow(), and isReadOnlyOrThrow().
Referenced by PreProcessCache::preprocessForClone().