Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp583 bool promoteTypes(BasicBlock *LoopB, BasicBlock *ExitB);
594 bool convertShiftsToLeft(BasicBlock *LoopB, BasicBlock *ExitB,
1055 BasicBlock *ExitB) { in promoteTypes() argument
1061 if (!ExitB || (ExitB->getSinglePredecessor() != LoopB)) in promoteTypes()
1067 for (PHINode &P : ExitB->phis()) { in promoteTypes()
1088 BasicBlock::iterator End = ExitB->getFirstNonPHIIt(); in promoteTypes()
1089 for (auto I = ExitB->begin(); I != End; ++I) { in promoteTypes()
1099 Value *T = IRBuilder<>(ExitB, End).CreateTrunc(P, PTy); in promoteTypes()
1291 BasicBlock *ExitB, unsigned IterCount) { in convertShiftsToLeft() argument
1444 IRB.SetInsertPoint(ExitB, ExitB->getFirstInsertionPt()); in convertShiftsToLeft()
[all …]