HomeSort by relevance Sort by last modified time
    Searched defs:SSA (Results 1 - 4 of 4) sorted by null

  /external/llvm/include/llvm/Transforms/Utils/
SSAUpdater.h 1 //===-- SSAUpdater.h - Unstructured SSA Update Tool -------------*- C++ -*-===//
31 /// \brief Helper class for SSA formation on a set of values defined in
62 /// \brief Reset this object to get ready for a new set of SSA updates with
76 /// \brief Construct SSA form, materializing a value that is live at the end
80 /// \brief Construct SSA form, materializing a value that is live in the
125 /// \brief Helper class for promoting a collection of loads and stores into SSA
135 SSAUpdater &SSA;
  /external/llvm/lib/Transforms/Scalar/
LoopRotation.cpp 112 SSAUpdater SSA;
125 SSA.Initialize(OrigHeaderVal->getType(), OrigHeaderVal->getName());
126 SSA.AddAvailableValue(OrigHeader, OrigHeaderVal);
127 SSA.AddAvailableValue(OrigPreheader, OrigPreHeaderVal);
158 SSA.RewriteUse(U);
ScalarReplAggregates.cpp 14 // alloca instructions into nice clean scalar SSA form.
231 INITIALIZE_PASS_BEGIN(SROA_SSAUp, "scalarrepl-ssa",
233 INITIALIZE_PASS_END(SROA_SSAUp, "scalarrepl-ssa",
    [all...]
SROA.cpp 21 /// serving the purpose of SSA formation. The algorithm iterates on the
66 STATISTIC(NumPromoted, "Number of allocas promoted to SSA values");
72 /// forming SSA values through the SSAUpdater infrastructure.
74 ForceSSAUpdater("force-ssa-updater", cl::init(false), cl::Hidden);
811 /// don't escape) and tries to turn them into scalar SSA values. There are
818 /// 2) It will transform accesses into forms which are suitable for SSA value
825 /// SSA vector values.
    [all...]

Completed in 186 milliseconds