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

  /external/llvm/lib/Transforms/Scalar/
LoopRotation.cpp 98 SSAUpdater SSA;
111 SSA.Initialize(OrigHeaderVal->getType(), OrigHeaderVal->getName());
112 SSA.AddAvailableValue(OrigHeader, OrigHeaderVal);
113 SSA.AddAvailableValue(OrigPreheader, OrigPreHeaderVal);
144 SSA.RewriteUse(U);
LICM.cpp 29 // the SSAUpdater to construct the appropriate SSA form for the value.
138 /// this function moves it to the exit blocks and patches up SSA form as
438 /// this function moves it to the exit blocks and patches up SSA form as needed.
494 SSAUpdater SSA(&NewPHIs);
497 SSA.Initialize(I.getType(), I.getName());
530 SSA.AddAvailableValue(ExitBlock, New);
548 SSA.RewriteUseAfterInsertions(U);
642 // the SSA updater about the defs in the loop and the preheader
646 Value *LiveInValue = SSA.GetValueInMiddleOfBlock(ExitBlock);
784 SSAUpdater SSA(&NewPHIs)
    [all...]
ScalarReplAggregates.cpp 14 // alloca instructions into nice clean scalar SSA form.
205 INITIALIZE_PASS_BEGIN(SROA_SSAUp, "scalarrepl-ssa",
207 INITIALIZE_PASS_END(SROA_SSAUp, "scalarrepl-ssa",
    [all...]
  /external/llvm/include/llvm/Transforms/Utils/
SSAUpdater.h 1 //===-- 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;
  /external/llvm/lib/Transforms/Utils/
SSAUpdater.cpp 1 //===- SSAUpdater.cpp - Unstructured SSA Update Tool ----------------------===//
45 /// Initialize - Reset this object to get ready for a new set of SSA
89 /// GetValueAtEndOfBlock - Construct SSA form, materializing a value that is
96 /// GetValueInMiddleOfBlock - Construct SSA form, materializing a value that
343 /// for the specified BB and if so, return it. If not, construct SSA form by
361 SSAUpdater &S, StringRef BaseName) : SSA(S) {
372 SSA.Initialize(SomeVal->getType(), BaseName);
409 SSA.AddAvailableValue(BB, SI->getOperand(0));
471 SSA.AddAvailableValue(BB, StoredValue);
479 Value *NewVal = SSA.GetValueInMiddleOfBlock(ALoad->getParent())
    [all...]
  /external/llvm/lib/CodeGen/
DwarfEHPrepare.cpp 589 SSAUpdater SSA;
603 SSA.Initialize(II->getType(), II->getName());
620 SSA.AddAvailableValue(*LI, CreateExceptionValueCall(*LI));
634 EI->replaceAllUsesWith(SSA.GetValueAtEndOfBlock(BB));
  /external/llvm/bindings/ocaml/llvm/
llvm.mli 571 the symbol name. For instructions and basic blocks, it is the SSA register
    [all...]

Completed in 4438 milliseconds