LLVM 22.0.0git
Classes | Namespaces | Functions
ActionCache.h File Reference

This file contains the declaration of the ActionCache class, which is the base class for ActionCache implementations. More...

#include "llvm/ADT/StringRef.h"
#include "llvm/CAS/CASID.h"
#include "llvm/CAS/CASReference.h"
#include "llvm/Support/Error.h"

Go to the source code of this file.

Classes

class  llvm::cas::CacheKey
 A key for caching an operation. More...
 
class  llvm::cas::ActionCache
 A cache from a key (that describes an action) to the result of performing that action. More...
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::cas
 

Functions

std::unique_ptr< ActionCachellvm::cas::createInMemoryActionCache ()
 Create an action cache in memory.
 

Detailed Description

This file contains the declaration of the ActionCache class, which is the base class for ActionCache implementations.

Definition in file ActionCache.h.