HomeSort by relevance Sort by last modified time
    Searched refs:SSAUpdater (Results 1 - 10 of 10) 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.
28 /// SSAUpdater - This class updates SSA form for a set of values defined in
32 class SSAUpdater {
33 friend class SSAUpdaterTraits<SSAUpdater>;
47 /// InsertedPHIs - If this is non-null, the SSAUpdater adds all PHI nodes that
52 /// SSAUpdater constructor. If InsertedPHIs is specified, it will be filled
54 explicit SSAUpdater(SmallVectorImpl<PHINode*> *InsertedPHIs = 0);
55 ~SSAUpdater();
65 /// HasValueForBlock - Return true if the SSAUpdater already has a value fo
    [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"
28 #include "llvm/Transforms/Utils/SSAUpdater.h"
38 SSAUpdater::SSAUpdater(SmallVectorImpl<PHINode*> *NewPHI)
41 SSAUpdater::~SSAUpdater() {
47 void SSAUpdater::Initialize(Type *Ty, StringRef Name) {
56 /// HasValueForBlock - Return true if the SSAUpdater already has a value fo
    [all...]
Android.mk 24 SSAUpdater.cpp \
LCSSA.cpp 39 #include "llvm/Transforms/Utils/SSAUpdater.h"
212 SSAUpdater SSAUpdate;
  /external/llvm/lib/Transforms/Scalar/
LICM.cpp 29 // the SSAUpdater to construct the appropriate SSA form for the value.
47 #include "llvm/Transforms/Utils/SSAUpdater.h"
486 // Otherwise, if we have multiple exits, use the SSAUpdater to do all of the
489 SSAUpdater SSA(&NewPHIs);
523 // Now that we have inserted the instruction, inform SSAUpdater.
612 const SmallVectorImpl<Instruction*> &Insts, SSAUpdater &S,
766 // We use the SSAUpdater interface to insert phi nodes as required.
768 SSAUpdater SSA(&NewPHIs);
785 // If the SSAUpdater didn't use the load in the preheader, just zap it now.
LoopRotation.cpp 24 #include "llvm/Transforms/Utils/SSAUpdater.h"
98 SSAUpdater SSA;
124 // SSAUpdater can't handle a non-PHI use in the same block as an
143 // Anything else can be handled by SSAUpdater.
JumpThreading.cpp 25 #include "llvm/Transforms/Utils/SSAUpdater.h"
    [all...]
ScalarReplAggregates.cpp 41 #include "llvm/Transforms/Utils/SSAUpdater.h"
176 // SROA_SSAUp - SROA that uses SSAUpdater.
    [all...]
GVN.cpp 35 #include "llvm/Transforms/Utils/SSAUpdater.h"
    [all...]
  /external/llvm/lib/CodeGen/
DwarfEHPrepare.cpp 28 #include "llvm/Transforms/Utils/SSAUpdater.h"
585 // each landing pad, and the SSAUpdater will be used to compute the values
587 SSAUpdater SSA;
615 // SSAUpdater that this is the value produced by the landing pad.

Completed in 180 milliseconds