Home
last modified time | relevance | path

Searched refs:UserBB (Results 1 – 20 of 20) sorted by relevance

/external/llvm-project/llvm/lib/Transforms/Utils/
DLCSSA.cpp113 BasicBlock *UserBB = User->getParent(); in formLCSSAForInstructions() local
119 UserBB = PN->getIncomingBlock(U); in formLCSSAForInstructions()
121 if (InstBB != UserBB && !L->contains(UserBB)) in formLCSSAForInstructions()
207 BasicBlock *UserBB = User->getParent(); in formLCSSAForInstructions() local
213 UserBB = PN->getIncomingBlock(*UseToRewrite); in formLCSSAForInstructions()
219 if (isa<PHINode>(UserBB->begin()) && isExitBlock(UserBB, ExitBlocks)) { in formLCSSAForInstructions()
220 UseToRewrite->set(&UserBB->front()); in formLCSSAForInstructions()
241 BasicBlock *UserBB = DVI->getParent(); in formLCSSAForInstructions() local
242 if (InstBB == UserBB || L->contains(UserBB)) in formLCSSAForInstructions()
248 : SSAUpdate.FindValueForBlock(UserBB); in formLCSSAForInstructions()
DLoopRotationUtils.cpp139 BasicBlock *UserBB = UserInst->getParent(); in RewriteUsesOfClonedInstructions() local
143 if (UserBB == OrigHeader) in RewriteUsesOfClonedInstructions()
148 if (UserBB == OrigPreheader) { in RewriteUsesOfClonedInstructions()
165 BasicBlock *UserBB = DbgValue->getParent(); in RewriteUsesOfClonedInstructions() local
166 if (UserBB == OrigHeader) in RewriteUsesOfClonedInstructions()
174 if (UserBB == OrigPreheader) in RewriteUsesOfClonedInstructions()
176 else if (SSA.HasValueForBlock(UserBB)) in RewriteUsesOfClonedInstructions()
177 NewVal = SSA.GetValueInMiddleOfBlock(UserBB); in RewriteUsesOfClonedInstructions()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLCSSA.cpp109 BasicBlock *UserBB = User->getParent(); in formLCSSAForInstructions() local
111 UserBB = PN->getIncomingBlock(U); in formLCSSAForInstructions()
113 if (InstBB != UserBB && !L->contains(UserBB)) in formLCSSAForInstructions()
198 BasicBlock *UserBB = User->getParent(); in formLCSSAForInstructions() local
200 UserBB = PN->getIncomingBlock(*UseToRewrite); in formLCSSAForInstructions()
202 if (isa<PHINode>(UserBB->begin()) && isExitBlock(UserBB, ExitBlocks)) { in formLCSSAForInstructions()
203 UseToRewrite->set(&UserBB->front()); in formLCSSAForInstructions()
224 BasicBlock *UserBB = DVI->getParent(); in formLCSSAForInstructions() local
225 if (InstBB == UserBB || L->contains(UserBB)) in formLCSSAForInstructions()
231 : SSAUpdate.FindValueForBlock(UserBB); in formLCSSAForInstructions()
DLoopRotationUtils.cpp132 BasicBlock *UserBB = UserInst->getParent(); in RewriteUsesOfClonedInstructions() local
136 if (UserBB == OrigHeader) in RewriteUsesOfClonedInstructions()
141 if (UserBB == OrigPreheader) { in RewriteUsesOfClonedInstructions()
158 BasicBlock *UserBB = DbgValue->getParent(); in RewriteUsesOfClonedInstructions() local
159 if (UserBB == OrigHeader) in RewriteUsesOfClonedInstructions()
167 if (UserBB == OrigPreheader) in RewriteUsesOfClonedInstructions()
169 else if (SSA.HasValueForBlock(UserBB)) in RewriteUsesOfClonedInstructions()
170 NewVal = SSA.GetValueInMiddleOfBlock(UserBB); in RewriteUsesOfClonedInstructions()
/external/llvm/lib/Transforms/Utils/
DLCSSA.cpp79 BasicBlock *UserBB = User->getParent(); in processInstruction() local
81 UserBB = PN->getIncomingBlock(U); in processInstruction()
83 if (InstBB != UserBB && !L.contains(UserBB)) in processInstruction()
161 BasicBlock *UserBB = User->getParent(); in processInstruction() local
163 UserBB = PN->getIncomingBlock(*UseToRewrite); in processInstruction()
165 if (isa<PHINode>(UserBB->begin()) && isExitBlock(UserBB, ExitBlocks)) { in processInstruction()
168 ValueHandleBase::ValueIsRAUWd(*UseToRewrite, &UserBB->front()); in processInstruction()
169 UseToRewrite->set(&UserBB->front()); in processInstruction()
/external/llvm/lib/Transforms/Scalar/
DLoopRotation.cpp121 BasicBlock *UserBB = UserInst->getParent(); in RewriteUsesOfClonedInstructions() local
125 if (UserBB == OrigHeader) in RewriteUsesOfClonedInstructions()
130 if (UserBB == OrigPreheader) { in RewriteUsesOfClonedInstructions()
155 BasicBlock *UserBB = UserInst->getParent(); in RewriteUsesOfClonedInstructions() local
156 if (UserBB == OrigHeader) in RewriteUsesOfClonedInstructions()
164 if (UserBB == OrigPreheader) in RewriteUsesOfClonedInstructions()
166 else if (SSA.HasValueForBlock(UserBB)) in RewriteUsesOfClonedInstructions()
167 NewVal = SSA.GetValueInMiddleOfBlock(UserBB); in RewriteUsesOfClonedInstructions()
/external/llvm/lib/CodeGen/
DCodeGenPrepare.cpp753 BasicBlock *UserBB = User->getParent(); in SinkCast() local
755 UserBB = PN->getIncomingBlock(TheUse); in SinkCast()
769 if (UserBB->getTerminator()->isEHPad()) in SinkCast()
773 if (UserBB == DefBB) continue; in SinkCast()
776 CastInst *&InsertedCast = InsertedCasts[UserBB]; in SinkCast()
779 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in SinkCast()
780 assert(InsertPt != UserBB->end()); in SinkCast()
914 BasicBlock *UserBB = User->getParent(); in SinkCmpExpression() local
917 if (UserBB == DefBB) continue; in SinkCmpExpression()
920 CmpInst *&InsertedCmp = InsertedCmps[UserBB]; in SinkCmpExpression()
[all …]
DWinEHPrepare.cpp901 BasicBlock *UserBB = UserI->getParent(); in cloneCommonBlocks() local
902 ColorVector &ColorsForUserBB = BlockColors[UserBB]; in cloneCommonBlocks()
/external/llvm/lib/Analysis/
DLoopInfo.cpp157 BasicBlock *UserBB = UI->getParent(); in isLCSSAForm() local
159 UserBB = P->getIncomingBlock(U); in isLCSSAForm()
165 if (UserBB != BB && in isLCSSAForm()
166 !contains(UserBB) && in isLCSSAForm()
167 DT.isReachableFromEntry(UserBB)) in isLCSSAForm()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DCodeGenPrepare.cpp1096 BasicBlock *UserBB = User->getParent(); in SinkCast() local
1098 UserBB = PN->getIncomingBlock(TheUse); in SinkCast()
1112 if (UserBB->getTerminator()->isEHPad()) in SinkCast()
1116 if (UserBB == DefBB) continue; in SinkCast()
1119 CastInst *&InsertedCast = InsertedCasts[UserBB]; in SinkCast()
1122 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in SinkCast()
1123 assert(InsertPt != UserBB->end()); in SinkCast()
1386 BasicBlock *UserBB = User->getParent(); in sinkCmpExpression() local
1390 if (UserBB == DefBB) continue; in sinkCmpExpression()
1393 CmpInst *&InsertedCmp = InsertedCmps[UserBB]; in sinkCmpExpression()
[all …]
DWinEHPrepare.cpp906 BasicBlock *UserBB = UserI->getParent(); in cloneCommonBlocks() local
907 ColorVector &ColorsForUserBB = BlockColors[UserBB]; in cloneCommonBlocks()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLoopInfo.cpp433 const BasicBlock *UserBB = UI->getParent(); in isBlockInLCSSAForm() local
435 UserBB = P->getIncomingBlock(U); in isBlockInLCSSAForm()
441 if (UserBB != &BB && !L.contains(UserBB) && in isBlockInLCSSAForm()
442 DT.isReachableFromEntry(UserBB)) in isBlockInLCSSAForm()
/external/llvm-project/llvm/lib/Analysis/
DLoopInfo.cpp434 const BasicBlock *UserBB = UI->getParent(); in isBlockInLCSSAForm() local
440 UserBB = P->getIncomingBlock(U); in isBlockInLCSSAForm()
446 if (UserBB != &BB && !L.contains(UserBB) && in isBlockInLCSSAForm()
447 DT.isReachableFromEntry(UserBB)) in isBlockInLCSSAForm()
/external/llvm-project/llvm/lib/CodeGen/
DCodeGenPrepare.cpp1182 BasicBlock *UserBB = User->getParent(); in SinkCast() local
1184 UserBB = PN->getIncomingBlock(TheUse); in SinkCast()
1198 if (UserBB->getTerminator()->isEHPad()) in SinkCast()
1202 if (UserBB == DefBB) continue; in SinkCast()
1205 CastInst *&InsertedCast = InsertedCasts[UserBB]; in SinkCast()
1208 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in SinkCast()
1209 assert(InsertPt != UserBB->end()); in SinkCast()
1485 BasicBlock *UserBB = User->getParent(); in sinkCmpExpression() local
1489 if (UserBB == DefBB) continue; in sinkCmpExpression()
1492 CmpInst *&InsertedCmp = InsertedCmps[UserBB]; in sinkCmpExpression()
[all …]
DWinEHPrepare.cpp928 BasicBlock *UserBB = UserI->getParent(); in cloneCommonBlocks() local
929 ColorVector &ColorsForUserBB = BlockColors[UserBB]; in cloneCommonBlocks()
/external/llvm-project/polly/lib/Support/
DVirtualInstruction.cpp21 auto *UserBB = getUseBlock(U); in create() local
22 Loop *UserScope = LI->getLoopFor(UserBB); in create()
/external/llvm/lib/Target/ARM/
DARMConstantIslandPass.cpp1316 MachineBasicBlock *UserBB = U.MI->getParent(); in findAvailableWater() local
1318 BBInfo[UserBB->getNumber()].postOffset(getCPELogAlign(U.CPEMI)); in findAvailableWater()
/external/llvm-project/llvm/lib/Target/ARM/
DARMConstantIslandPass.cpp1217 MachineBasicBlock *UserBB = U.MI->getParent(); in findAvailableWater() local
1220 unsigned MinNoSplitDisp = BBInfo[UserBB->getNumber()].postOffset(CPEAlign); in findAvailableWater()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMConstantIslandPass.cpp1215 MachineBasicBlock *UserBB = U.MI->getParent(); in findAvailableWater() local
1218 unsigned MinNoSplitDisp = BBInfo[UserBB->getNumber()].postOffset(CPEAlign); in findAvailableWater()
/external/llvm-project/polly/lib/Analysis/
DScopInfo.cpp2563 BasicBlock *UserBB = getUseBlock(Use); in isEscaping() local
2564 if (!contains(UserBB)) in isEscaping()