Searched refs:SSAUpdater (Results 1 - 11 of 11) 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. 37 class SSAUpdater { class in namespace:llvm 38 friend class SSAUpdaterTraits<SSAUpdater>; 52 /// If this is non-null, the SSAUpdater adds all PHI nodes that it creates to 59 explicit SSAUpdater(SmallVectorImpl<PHINode*> *InsertedPHIs = nullptr); 60 ~SSAUpdater(); 72 /// \brief Return true if the SSAUpdater already has a value for the specified 121 void operator=(const SSAUpdater&) LLVM_DELETED_FUNCTION; 122 SSAUpdater(cons [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. 14 #include "llvm/Transforms/Utils/SSAUpdater.h" 37 SSAUpdater::SSAUpdater(SmallVectorImpl<PHINode*> *NewPHI) function in class:SSAUpdater 40 SSAUpdater::~SSAUpdater() { 44 void SSAUpdater::Initialize(Type *Ty, StringRef Name) { 53 bool SSAUpdater::HasValueForBlock(BasicBlock *BB) const { 57 void SSAUpdater [all...] |
H A D | Android.mk | 31 SSAUpdater.cpp \
|
H A D | LCSSA.cpp | 43 #include "llvm/Transforms/Utils/SSAUpdater.h" 98 SSAUpdater SSAUpdate;
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | StructurizeCFG.cpp | 18 #include "llvm/Transforms/Utils/SSAUpdater.h" 455 SSAUpdater PhiInserter; 525 SSAUpdater Updater; 824 SSAUpdater Updater;
|
H A D | LoopRotation.cpp | 30 #include "llvm/Transforms/Utils/SSAUpdater.h" 136 SSAUpdater SSA; 162 // SSAUpdater can't handle a non-PHI use in the same block as an 181 // Anything else can be handled by SSAUpdater.
|
H A D | LICM.cpp | 29 // the SSAUpdater to construct the appropriate SSA form for the value. 58 #include "llvm/Transforms/Utils/SSAUpdater.h" 313 // SSAUpdater strategy during promotion that was LCSSA aware and reformed 713 SSAUpdater &S, SmallPtrSet<Value *, 4> &PMA, 895 // We use the SSAUpdater interface to insert phi nodes as required. 897 SSAUpdater SSA(&NewPHIs); 915 // If the SSAUpdater didn't use the load in the preheader, just zap it now.
|
H A D | JumpThreading.cpp | 37 #include "llvm/Transforms/Utils/SSAUpdater.h" 1443 SSAUpdater SSAUpdate; 1596 SSAUpdater SSAUpdate;
|
H A D | ScalarReplAggregates.cpp | 51 #include "llvm/Transforms/Utils/SSAUpdater.h" 205 // SROA_SSAUp - SROA that uses SSAUpdater. 1059 AllocaPromoter(const SmallVectorImpl<Instruction*> &Insts, SSAUpdater &S, 1430 SSAUpdater SSA;
|
H A D | SROA.cpp | 57 #include "llvm/Transforms/Utils/SSAUpdater.h" 80 /// forming SSA values through the SSAUpdater infrastructure. 812 AllocaPromoter(const SmallVectorImpl<Instruction *> &Insts, SSAUpdater &S, 3530 /// based on the SSAUpdater utilities. This function returns whether any 3545 DEBUG(dbgs() << "Promoting allocas with SSAUpdater...\n"); 3546 SSAUpdater SSA; 3566 // FIXME: Currently the SSAUpdater infrastructure doesn't reason about
|
H A D | GVN.cpp | 48 #include "llvm/Transforms/Utils/SSAUpdater.h" 1282 SSAUpdater SSAUpdate(&NewPHIs);
|
Completed in 304 milliseconds