Searched refs:SSAUpdater (Results 1 - 9 of 9) sorted by relevance

/external/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdater.h1 //===-- 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 DSSAUpdater.cpp1 //===- 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 DAndroid.mk27 SSAUpdater.cpp \
H A DLCSSA.cpp39 #include "llvm/Transforms/Utils/SSAUpdater.h"
212 SSAUpdater SSAUpdate;
/external/llvm/lib/Transforms/Scalar/
H A DLICM.cpp29 // 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 DLoopRotation.cpp25 #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 DJumpThreading.cpp25 #include "llvm/Transforms/Utils/SSAUpdater.h"
1409 SSAUpdater SSAUpdate;
1563 SSAUpdater SSAUpdate;
H A DScalarReplAggregates.cpp52 #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 DGVN.cpp47 #include "llvm/Transforms/Utils/SSAUpdater.h"
1285 SSAUpdater SSAUpdate(&NewPHIs);

Completed in 202 milliseconds