Searched defs:SSA (Results 1 - 4 of 4) sorted by relevance

/external/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdater.h1 //===-- 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; member in class:llvm::LoadAndStorePromoter
/external/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp136 SSAUpdater SSA; local
149 SSA.Initialize(OrigHeaderVal->getType(), OrigHeaderVal->getName());
150 SSA.AddAvailableValue(OrigHeader, OrigHeaderVal);
151 SSA.AddAvailableValue(OrigPreheader, OrigPreHeaderVal);
182 SSA.RewriteUse(U);
H A DScalarReplAggregates.cpp14 // alloca instructions into nice clean scalar SSA form.
1430 SSAUpdater SSA; local
1437 AllocaPromoter(Insts, SSA, &DIB).run(AI, Insts);
H A DSROA.cpp21 /// serving the purpose of SSA formation. The algorithm iterates on the
74 STATISTIC(NumPromoted, "Number of allocas promoted to SSA values");
80 /// forming SSA values through the SSAUpdater infrastructure.
906 /// don't escape) and tries to turn them into scalar SSA values. There are
913 /// 2) It will transform accesses into forms which are suitable for SSA value
920 /// SSA vector values.
1564 /// \brief Generic routine to convert an SSA value to a value of a different
1695 /// SSA value. We only can ensure this for a limited set of operations, and we
3100 /// to rewrite uses of an alloca partition to be conducive for SSA value
3546 SSAUpdater SSA; local
[all...]

Completed in 133 milliseconds