LLVM  9.0.0svn
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 53 of file JumpThreading.h.

◆ PredValueInfoTy

Definition at line 54 of file JumpThreading.h.

Enumeration Type Documentation

◆ ConstantPreference

Enumerator
WantInteger 
WantBlockAddress 

Definition at line 58 of file JumpThreading.h.