LLVM  8.0.1
Functions
PHITransAddr.cpp File Reference
#include "llvm/Analysis/PHITransAddr.h"
#include "llvm/Analysis/InstructionSimplify.h"
#include "llvm/Analysis/ValueTracking.h"
#include "llvm/Config/llvm-config.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/Dominators.h"
#include "llvm/IR/Instructions.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for PHITransAddr.cpp:

Go to the source code of this file.

Functions

static bool CanPHITrans (Instruction *Inst)
 
static bool VerifySubExpr (Value *Expr, SmallVectorImpl< Instruction *> &InstInputs)
 
static void RemoveInstInputs (Value *V, SmallVectorImpl< Instruction *> &InstInputs)
 

Function Documentation

◆ CanPHITrans()

static bool CanPHITrans ( Instruction Inst)
static

◆ RemoveInstInputs()

static void RemoveInstInputs ( Value V,
SmallVectorImpl< Instruction *> &  InstInputs 
)
static

◆ VerifySubExpr()

static bool VerifySubExpr ( Value Expr,
SmallVectorImpl< Instruction *> &  InstInputs 
)
static