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.cpp593 bool promoteTypes(BasicBlock *LoopB, BasicBlock *ExitB);
604 bool convertShiftsToLeft(BasicBlock *LoopB, BasicBlock *ExitB,
1065 BasicBlock *ExitB) { in promoteTypes() argument
1071 if (!ExitB || (ExitB->getSinglePredecessor() != LoopB)) in promoteTypes()
1077 for (PHINode &P : ExitB->phis()) { in promoteTypes()
1100 Instruction *EndI = ExitB->getFirstNonPHI(); in promoteTypes()
1101 BasicBlock::iterator End = EndI ? EndI->getIterator() : ExitB->end(); in promoteTypes()
1102 for (auto I = ExitB->begin(); I != End; ++I) { in promoteTypes()
1112 Value *T = IRBuilder<>(ExitB, End).CreateTrunc(P, PTy); in promoteTypes()
1304 BasicBlock *ExitB, unsigned IterCount) { in convertShiftsToLeft() argument
[all …]