Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DLiveRangeShrink.cpp137 unsigned CurrentOrder = IOM[&MI]; in runOnMachineFunction() local
144 UseMap[MO.getReg()] = std::make_pair(CurrentOrder, &MI); in runOnMachineFunction()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp2314 SmallVectorImpl<unsigned> &CurrentOrder) const;
3615 OrdersType CurrentOrder(NumScalars, NumScalars); in findReusedOrderedScalars() local
3636 if (CurrentOrder[Lane] != NumScalars) { in findReusedOrderedScalars()
3639 UsedPositions.reset(CurrentOrder[Lane]); in findReusedOrderedScalars()
3643 CurrentOrder[Lane] = I; in findReusedOrderedScalars()
3650 auto &&IsIdentityOrder = [NumScalars](ArrayRef<unsigned> CurrentOrder) { in findReusedOrderedScalars() argument
3652 if (CurrentOrder[I] != I && CurrentOrder[I] != NumScalars) in findReusedOrderedScalars()
3656 if (IsIdentityOrder(CurrentOrder)) { in findReusedOrderedScalars()
3657 CurrentOrder.clear(); in findReusedOrderedScalars()
3658 return CurrentOrder; in findReusedOrderedScalars()
[all …]