LLVM 19.0.0git
Classes | Namespaces | Typedefs
GenericSSAContext.h File Reference

This file defines the little GenericSSAContext<X> template class that can be used to implement IR analyses as templates. More...

#include "llvm/Support/Printable.h"

Go to the source code of this file.

Classes

class  llvm::GenericSSAContext< _FunctionT >
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::Intrinsic
 This namespace contains an enum with a value for every intrinsic/builtin function known by LLVM.
 

Typedefs

using llvm::Intrinsic::ID = unsigned
 

Detailed Description

This file defines the little GenericSSAContext<X> template class that can be used to implement IR analyses as templates.

Specializing these templates allows the analyses to be used over both LLVM IR and Machine IR.

Definition in file GenericSSAContext.h.