Searched defs:SSA (Results 1 - 4 of 4) sorted by relevance
/external/llvm/include/llvm/Transforms/Utils/ |
H A D | 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; member in class:llvm::LoadAndStorePromoter
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopRotation.cpp | 136 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 D | ScalarReplAggregates.cpp | 14 // alloca instructions into nice clean scalar SSA form. 1430 SSAUpdater SSA; local 1437 AllocaPromoter(Insts, SSA, &DIB).run(AI, Insts);
|
H A D | SROA.cpp | 21 /// 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