Home
last modified time | relevance | path

Searched refs:SSAUpdater (Results 1 – 25 of 40) sorted by relevance

12

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DSSAUpdater.h39 class SSAUpdater {
40 friend class SSAUpdaterTraits<SSAUpdater>;
60 explicit SSAUpdater(SmallVectorImpl<PHINode *> *InsertedPHIs = nullptr);
61 SSAUpdater(const SSAUpdater &) = delete;
62 SSAUpdater &operator=(const SSAUpdater &) = delete;
63 ~SSAUpdater();
139 SSAUpdater &SSA;
143 SSAUpdater &S, StringRef Name = StringRef());
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
DSSAUpdater.h32 class SSAUpdater {
33 friend class SSAUpdaterTraits<SSAUpdater>;
54 explicit SSAUpdater(SmallVectorImpl<PHINode*> *InsertedPHIs = 0);
55 ~SSAUpdater();
110 void operator=(const SSAUpdater&); // DO NOT IMPLEMENT
111 SSAUpdater(const SSAUpdater&); // DO NOT IMPLEMENT
124 SSAUpdater &SSA;
127 SSAUpdater &S, StringRef Name = StringRef());
/external/llvm/include/llvm/Transforms/Utils/
DSSAUpdater.h38 class SSAUpdater {
39 friend class SSAUpdaterTraits<SSAUpdater>;
60 explicit SSAUpdater(SmallVectorImpl<PHINode*> *InsertedPHIs = nullptr);
61 ~SSAUpdater();
122 void operator=(const SSAUpdater&) = delete;
123 SSAUpdater(const SSAUpdater&) = delete;
136 SSAUpdater &SSA;
140 SSAUpdater &S, StringRef Name = StringRef());
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DSSAUpdater.cpp47 SSAUpdater::SSAUpdater(SmallVectorImpl<PHINode *> *NewPHI) in SSAUpdater() function in SSAUpdater
50 SSAUpdater::~SSAUpdater() { in ~SSAUpdater()
54 void SSAUpdater::Initialize(Type *Ty, StringRef Name) { in Initialize()
63 bool SSAUpdater::HasValueForBlock(BasicBlock *BB) const { in HasValueForBlock()
67 Value *SSAUpdater::FindValueForBlock(BasicBlock *BB) const { in FindValueForBlock()
72 void SSAUpdater::AddAvailableValue(BasicBlock *BB, Value *V) { in AddAvailableValue()
95 Value *SSAUpdater::GetValueAtEndOfBlock(BasicBlock *BB) { in GetValueAtEndOfBlock()
100 Value *SSAUpdater::GetValueInMiddleOfBlock(BasicBlock *BB) { in GetValueInMiddleOfBlock()
190 void SSAUpdater::RewriteUse(Use &U) { in RewriteUse()
207 void SSAUpdater::RewriteUseAfterInsertions(Use &U) { in RewriteUseAfterInsertions()
[all …]
DCMakeLists.txt47 SSAUpdater.cpp
DLCSSA.cpp133 SSAUpdater SSAUpdate(&InsertedPHIs); in formLCSSAForInstructions()
DLoopRotationUtils.cpp90 SSAUpdater SSA(InsertedPHIs); in RewriteUsesOfClonedInstructions()
/external/llvm/lib/Transforms/Utils/
DSSAUpdater.cpp38 SSAUpdater::SSAUpdater(SmallVectorImpl<PHINode*> *NewPHI) in SSAUpdater() function in SSAUpdater
41 SSAUpdater::~SSAUpdater() { in ~SSAUpdater()
45 void SSAUpdater::Initialize(Type *Ty, StringRef Name) { in Initialize()
54 bool SSAUpdater::HasValueForBlock(BasicBlock *BB) const { in HasValueForBlock()
58 void SSAUpdater::AddAvailableValue(BasicBlock *BB, Value *V) { in AddAvailableValue()
81 Value *SSAUpdater::GetValueAtEndOfBlock(BasicBlock *BB) { in GetValueAtEndOfBlock()
86 Value *SSAUpdater::GetValueInMiddleOfBlock(BasicBlock *BB) { in GetValueInMiddleOfBlock()
178 void SSAUpdater::RewriteUse(Use &U) { in RewriteUse()
195 void SSAUpdater::RewriteUseAfterInsertions(Use &U) { in RewriteUseAfterInsertions()
209 class SSAUpdaterTraits<SSAUpdater> {
[all …]
DCMakeLists.txt36 SSAUpdater.cpp
DLCSSA.cpp106 SSAUpdater SSAUpdate; in processInstruction()
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DSSAUpdater.cpp38 SSAUpdater::SSAUpdater(SmallVectorImpl<PHINode*> *NewPHI) in SSAUpdater() function in SSAUpdater
41 SSAUpdater::~SSAUpdater() { in ~SSAUpdater()
47 void SSAUpdater::Initialize(Type *Ty, StringRef Name) { in Initialize()
58 bool SSAUpdater::HasValueForBlock(BasicBlock *BB) const { in HasValueForBlock()
64 void SSAUpdater::AddAvailableValue(BasicBlock *BB, Value *V) { in AddAvailableValue()
91 Value *SSAUpdater::GetValueAtEndOfBlock(BasicBlock *BB) { in GetValueAtEndOfBlock()
115 Value *SSAUpdater::GetValueInMiddleOfBlock(BasicBlock *BB) { in GetValueInMiddleOfBlock()
205 void SSAUpdater::RewriteUse(Use &U) { in RewriteUse()
221 void SSAUpdater::RewriteUseAfterInsertions(Use &U) { in RewriteUseAfterInsertions()
259 class SSAUpdaterTraits<SSAUpdater> {
[all …]
DLCSSA.cpp212 SSAUpdater SSAUpdate; in ProcessInstruction()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLICM.cpp494 SSAUpdater SSA(&NewPHIs); in sink()
621 const SmallVectorImpl<Instruction*> &Insts, SSAUpdater &S, in LoopPromoter()
784 SSAUpdater SSA(&NewPHIs); in PromoteAliasSet()
DLoopRotation.cpp98 SSAUpdater SSA; in RewriteUsesOfClonedInstructions()
DJumpThreading.cpp1393 SSAUpdater SSAUpdate; in ThreadEdge()
1548 SSAUpdater SSAUpdate; in DuplicateCondBranchOnPHIIntoPred()
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LCSSA/
Dpr28424.ll5 ; Here LCSSA adds phi-nodes for %x into the loop exits. Then, SSAUpdater needs
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LICM/
Dlcssa-ssa-promoter.ll4 ; Manually validate LCSSA form is preserved even after SSAUpdater is used to
/external/llvm/test/Transforms/LICM/
Dlcssa-ssa-promoter.ll4 ; Manually validate LCSSA form is preserved even after SSAUpdater is used to
/external/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp526 SSAUpdater PhiInserter; in insertConditions()
596 SSAUpdater Updater; in setPhiValues()
891 SSAUpdater Updater; in rebuildSSA()
DLICM.cpp790 LoopPromoter(Value *SP, ArrayRef<const Instruction *> Insts, SSAUpdater &S, in LoopPromoter()
1045 SSAUpdater SSA(&NewPHIs); in promoteLoopAccessesToScalars()
DLoopRotation.cpp90 SSAUpdater SSA; in RewriteUsesOfClonedInstructions()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp534 SSAUpdater PhiInserter; in insertConditions()
599 SSAUpdater Updater; in setPhiValues()
885 SSAUpdater Updater; in rebuildSSA()
DLICM.cpp1133 LoopPromoter(Value *SP, ArrayRef<const Instruction *> Insts, SSAUpdater &S, in LoopPromoter()
1435 SSAUpdater SSA(&NewPHIs); in promoteLoopAccessesToScalars()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssemblyLowerEmscriptenEHSjLj.cpp657 SSAUpdater SSA; in rebuildSSA()
1118 SSAUpdater SetjmpTableSSA; in runSjLjOnFunction()
1119 SSAUpdater SetjmpTableSizeSSA; in runSjLjOnFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Instrumentation/
DInstrProfiling.cpp173 Instruction *L, Instruction *S, SSAUpdater &SSA, Value *Init, in PGOCounterPromoterHelper()
258 SSAUpdater SSA(&NewPHIs); in run()

12