HomeSort by relevance Sort by last modified time
    Searched refs:SSAUpdater (Results 1 - 12 of 12) sorted by null

  /external/llvm/include/llvm/Transforms/Utils/
SSAUpdater.h 1 //===-- SSAUpdater.h - Unstructured SSA Update Tool -------------*- C++ -*-===//
10 // This file declares the SSAUpdater class.
37 class SSAUpdater {
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 = 0);
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(const SSAUpdater&) LLVM_DELETED_FUNCTION
    [all...]
  /external/llvm/lib/Transforms/Utils/
SSAUpdater.cpp 1 //===- SSAUpdater.cpp - Unstructured SSA Update Tool ----------------------===//
10 // This file implements the SSAUpdater class.
14 #define DEBUG_TYPE "ssaupdater"
15 #include "llvm/Transforms/Utils/SSAUpdater.h"
38 SSAUpdater::SSAUpdater(SmallVectorImpl<PHINode*> *NewPHI)
41 SSAUpdater::~SSAUpdater() {
45 void SSAUpdater::Initialize(Type *Ty, StringRef Name) {
54 bool SSAUpdater::HasValueForBlock(BasicBlock *BB) const
    [all...]
Android.mk 27 SSAUpdater.cpp \
LCSSA.cpp 42 #include "llvm/Transforms/Utils/SSAUpdater.h"
222 SSAUpdater SSAUpdate;
  /external/llvm/lib/Transforms/Scalar/
LICM.cpp 29 // the SSAUpdater to construct the appropriate SSA form for the value.
56 #include "llvm/Transforms/Utils/SSAUpdater.h"
528 // Otherwise, if we have multiple exits, use the SSAUpdater to do all of the
531 SSAUpdater SSA(&NewPHIs);
565 // Now that we have inserted the instruction, inform SSAUpdater.
671 const SmallVectorImpl<Instruction*> &Insts, SSAUpdater &S,
    [all...]
StructurizeCFG.cpp 19 #include "llvm/Transforms/Utils/SSAUpdater.h"
448 SSAUpdater PhiInserter;
521 SSAUpdater Updater;
805 SSAUpdater Updater;
LoopRotation.cpp 29 #include "llvm/Transforms/Utils/SSAUpdater.h"
112 SSAUpdater SSA;
138 // SSAUpdater can't handle a non-PHI use in the same block as an
157 // Anything else can be handled by SSAUpdater.
JumpThreading.cpp 38 #include "llvm/Transforms/Utils/SSAUpdater.h"
    [all...]
ScalarReplAggregates.cpp 52 #include "llvm/Transforms/Utils/SSAUpdater.h"
204 // SROA_SSAUp - SROA that uses SSAUpdater.
    [all...]
SROA.cpp 57 #include "llvm/Transforms/Utils/SSAUpdater.h"
72 /// forming SSA values through the SSAUpdater infrastructure.
736 AllocaPromoter(const SmallVectorImpl<Instruction*> &Insts, SSAUpdater &S,
    [all...]
GVN.cpp 48 #include "llvm/Transforms/Utils/SSAUpdater.h"
    [all...]
  /external/llvm/lib/Target/R600/
SIAnnotateControlFlow.cpp 23 #include "llvm/Transforms/Utils/SSAUpdater.h"
66 SSAUpdater PhiInserter;

Completed in 389 milliseconds