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

/external/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdater.h1 //===-- SSAUpdater.h - Unstructured SSA Update Tool -------------*- C++ -*-===//
32 /// \brief Helper class for SSA formation on a set of values defined in
63 /// \brief Reset this object to get ready for a new set of SSA updates with
77 /// \brief Construct SSA form, materializing a value that is live at the end
81 /// \brief Construct SSA form, materializing a value that is live in the
126 /// \brief Helper class for promoting a collection of loads and stores into SSA
136 SSAUpdater &SSA; member in class:llvm::LoadAndStorePromoter
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
H A DSSAUpdater.h1 //===-- SSAUpdater.h - Unstructured SSA Update Tool -------------*- C++ -*-===//
28 /// SSAUpdater - This class updates SSA form for a set of values defined in
57 /// Initialize - Reset this object to get ready for a new set of SSA
69 /// GetValueAtEndOfBlock - Construct SSA form, materializing a value that is
73 /// GetValueInMiddleOfBlock - Construct SSA form, materializing a value that
115 /// promote a collection of loads and stores into SSA Form using the SSAUpdater.
124 SSAUpdater &SSA; member in class:llvm::LoadAndStorePromoter
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DLoopRotation.cpp98 SSAUpdater SSA; local
111 SSA.Initialize(OrigHeaderVal->getType(), OrigHeaderVal->getName());
112 SSA.AddAvailableValue(OrigHeader, OrigHeaderVal);
113 SSA.AddAvailableValue(OrigPreheader, OrigPreHeaderVal);
144 SSA.RewriteUse(U);
H A DScalarReplAggregates.cpp14 // alloca instructions into nice clean scalar SSA form.
1315 SSAUpdater SSA; local
1323 AllocaPromoter(Insts, SSA, &DIB).run(AI, Insts);
/external/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp90 SSAUpdater SSA; local
103 SSA.Initialize(OrigHeaderVal->getType(), OrigHeaderVal->getName());
104 SSA.AddAvailableValue(OrigHeader, OrigHeaderVal);
105 SSA.AddAvailableValue(OrigPreheader, OrigPreHeaderVal);
137 SSA.RewriteUse(U);
166 else if (SSA.HasValueForBlock(UserBB))
167 NewVal = SSA.GetValueInMiddleOfBlock(UserBB);
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DDwarfEHPrepare.cpp589 SSAUpdater SSA; local
603 SSA.Initialize(II->getType(), II->getName());
620 SSA.AddAvailableValue(*LI, CreateExceptionValueCall(*LI));
634 EI->replaceAllUsesWith(SSA.GetValueAtEndOfBlock(BB));

Completed in 271 milliseconds