Searched refs:SSAUpdater (Results 1 - 9 of 9) sorted by relevance
/external/llvm/include/llvm/Transforms/Utils/ |
H A D | SSAUpdater.h | 1 //===-- SSAUpdater.h - Unstructured SSA Update Tool -------------*- C++ -*-===// 10 // This file declares the SSAUpdater class. 30 /// SSAUpdater - This class updates SSA form for a set of values defined in 34 class SSAUpdater { class in namespace:llvm 35 friend class SSAUpdaterTraits<SSAUpdater>; 49 /// InsertedPHIs - If this is non-null, the SSAUpdater adds all PHI nodes that 54 /// SSAUpdater constructor. If InsertedPHIs is specified, it will be filled 56 explicit SSAUpdater(SmallVectorImpl<PHINode*> *InsertedPHIs = 0); 57 ~SSAUpdater(); 67 /// HasValueForBlock - Return true if the SSAUpdater alread [all...] |
/external/llvm/lib/Transforms/Utils/ |
H A D | SSAUpdater.cpp | 1 //===- SSAUpdater.cpp - Unstructured SSA Update Tool ----------------------===// 10 // This file implements the SSAUpdater class. 28 #include "llvm/Transforms/Utils/SSAUpdater.h" 38 SSAUpdater::SSAUpdater(SmallVectorImpl<PHINode*> *NewPHI) function in class:SSAUpdater 41 SSAUpdater::~SSAUpdater() { 47 void SSAUpdater::Initialize(Type *Ty, StringRef Name) { 56 /// HasValueForBlock - Return true if the SSAUpdater already has a value for 58 bool SSAUpdater [all...] |
H A D | Android.mk | 27 SSAUpdater.cpp \
|
H A D | LCSSA.cpp | 39 #include "llvm/Transforms/Utils/SSAUpdater.h" 212 SSAUpdater SSAUpdate;
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 29 // the SSAUpdater to construct the appropriate SSA form for the value. 48 #include "llvm/Transforms/Utils/SSAUpdater.h" 526 // Otherwise, if we have multiple exits, use the SSAUpdater to do all of the 529 SSAUpdater SSA(&NewPHIs); 563 // Now that we have inserted the instruction, inform SSAUpdater. 668 const SmallVectorImpl<Instruction*> &Insts, SSAUpdater &S, 838 // We use the SSAUpdater interface to insert phi nodes as required. 840 SSAUpdater SSA(&NewPHIs); 857 // If the SSAUpdater didn't use the load in the preheader, just zap it now.
|
H A D | LoopRotation.cpp | 25 #include "llvm/Transforms/Utils/SSAUpdater.h" 106 SSAUpdater SSA; 132 // SSAUpdater can't handle a non-PHI use in the same block as an 151 // Anything else can be handled by SSAUpdater.
|
H A D | JumpThreading.cpp | 25 #include "llvm/Transforms/Utils/SSAUpdater.h" 1409 SSAUpdater SSAUpdate; 1563 SSAUpdater SSAUpdate;
|
H A D | ScalarReplAggregates.cpp | 52 #include "llvm/Transforms/Utils/SSAUpdater.h" 204 // SROA_SSAUp - SROA that uses SSAUpdater. 1051 AllocaPromoter(const SmallVectorImpl<Instruction*> &Insts, SSAUpdater &S, 1431 SSAUpdater SSA;
|
H A D | GVN.cpp | 47 #include "llvm/Transforms/Utils/SSAUpdater.h" 1285 SSAUpdater SSAUpdate(&NewPHIs);
|
Completed in 202 milliseconds