HomeSort by relevance Sort by last modified time
    Searched refs:SSA (Results 1 - 7 of 7) 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 136 SSAUpdater SSA;
149 SSA.Initialize(OrigHeaderVal->getType(), OrigHeaderVal->getName());
150 SSA.AddAvailableValue(OrigHeader, OrigHeaderVal);
151 SSA.AddAvailableValue(OrigPreheader, OrigPreHeaderVal);
182 SSA.RewriteUse(U);
LICM.cpp 29 // the SSAUpdater to construct the appropriate SSA form for the value.
158 /// this function moves it to the exit blocks and patches up SSA form as
197 /// SSA.
572 /// this function moves it to the exit blocks and patches up SSA form as needed.
735 // the SSA updater about the defs in the loop and the preheader
739 Value *LiveInValue = SSA.GetValueInMiddleOfBlock(ExitBlock);
    [all...]
ScalarReplAggregates.cpp 14 // alloca instructions into nice clean scalar SSA form.
232 INITIALIZE_PASS_BEGIN(SROA_SSAUp, "scalarrepl-ssa",
234 INITIALIZE_PASS_END(SROA_SSAUp, "scalarrepl-ssa",
    [all...]
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.
82 ForceSSAUpdater("force-ssa-updater", cl::init(false), cl::Hidden);
    [all...]
  /external/llvm/lib/Transforms/Utils/
SSAUpdater.cpp 1 //===- SSAUpdater.cpp - Unstructured SSA Update Tool ----------------------===//
308 /// return it. If not, construct SSA form by first calculating the required
325 SSAUpdater &S, StringRef BaseName) : SSA(S) {
336 SSA.Initialize(SomeVal->getType(), BaseName);
373 SSA.AddAvailableValue(BB, SI->getOperand(0));
435 SSA.AddAvailableValue(BB, StoredValue);
443 Value *NewVal = SSA.GetValueInMiddleOfBlock(ALoad->getParent());
  /external/llvm/bindings/ocaml/llvm/
llvm.mli 664 the symbol name. For instructions and basic blocks, it is the SSA register
    [all...]

Completed in 225 milliseconds