Home | History | Annotate | Download | only in Analysis

Lines Matching refs:PHITransAddr

1 //===- PHITransAddr.cpp - PHI Translation for Addresses -------------------===//
10 // This file implements the PHITransAddr class.
14 #include "llvm/Analysis/PHITransAddr.h"
43 void PHITransAddr::dump() const {
45 dbgs() << "PHITransAddr: null\n";
48 dbgs() << "PHITransAddr: " << *Addr << "\n";
72 errs() << "Non phi translatable instruction found in PHITransAddr:\n";
90 bool PHITransAddr::Verify() const {
99 errs() << "PHITransAddr contains extra instructions:\n";
114 bool PHITransAddr::IsPotentiallyPHITranslatable() const {
144 Value *PHITransAddr::PHITranslateSubExpr(Value *V, BasicBlock *CurBB,
321 bool PHITransAddr::PHITranslateValue(BasicBlock *CurBB, BasicBlock *PredBB,
323 assert(Verify() && "Invalid PHITransAddr!");
325 assert(Verify() && "Invalid PHITransAddr!");
344 Value *PHITransAddr::
368 Value *PHITransAddr::
374 PHITransAddr Tmp(InVal, TD);