LLVM 19.0.0git
Typedefs | Enumerations
llvm::jumpthreading Namespace Reference

A private "module" namespace for types and utilities used by JumpThreading. More...

Typedefs

using PredValueInfo = SmallVectorImpl< std::pair< Constant *, BasicBlock * > >
 
using PredValueInfoTy = SmallVector< std::pair< Constant *, BasicBlock * >, 8 >
 

Enumerations

enum  ConstantPreference { WantInteger , WantBlockAddress }
 

Detailed Description

A private "module" namespace for types and utilities used by JumpThreading.

These are implementation details and should not be used by clients.

Typedef Documentation

◆ PredValueInfo

Definition at line 54 of file JumpThreading.h.

◆ PredValueInfoTy

Definition at line 55 of file JumpThreading.h.

Enumeration Type Documentation

◆ ConstantPreference

Enumerator
WantInteger 
WantBlockAddress 

Definition at line 59 of file JumpThreading.h.