LLVM 22.0.0git
Classes | Namespaces
GISelValueTracking.h File Reference

Provides analysis for querying information about KnownBits during GISel passes. More...

#include "llvm/ADT/APFloat.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/Register.h"
#include "llvm/IR/InstrTypes.h"
#include "llvm/IR/PassManager.h"
#include "llvm/InitializePasses.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/KnownBits.h"
#include "llvm/Support/KnownFPClass.h"

Go to the source code of this file.

Classes

class  llvm::GISelValueTracking
 
class  llvm::GISelValueTrackingAnalysisLegacy
 To use KnownBitsInfo analysis in a pass, KnownBitsInfo &Info = getAnalysis<GISelValueTrackingInfoAnalysis>().get(MF); Add to observer if the Info is caching. More...
 
class  llvm::GISelValueTrackingAnalysis
 
class  llvm::GISelValueTrackingPrinterPass
 

Namespaces

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

Detailed Description

Provides analysis for querying information about KnownBits during GISel passes.

Definition in file GISelValueTracking.h.