Searched refs:CurrentOrder (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LiveRangeShrink.cpp | 139 unsigned CurrentOrder = IOM[&MI]; in runOnMachineFunction() 146 UseMap[MO.getReg()] = std::make_pair(CurrentOrder, &MI); in runOnMachineFunction() 137 unsigned CurrentOrder = IOM[&MI]; runOnMachineFunction() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 2725 /// vector) and sets \p CurrentOrder to the identity permutation; otherwise 2726 /// returns false, setting \p CurrentOrder to either an empty vector or a 2731 SmallVectorImpl<unsigned> &CurrentOrder, 3330 OrdersType &CurrentOrder, SmallVectorImpl<Value *> &PointerOps) const; 4246 OrdersType CurrentOrder(NumScalars, NumScalars); in findReusedOrderedScalars() local 4252 std::iota(CurrentOrder.begin(), CurrentOrder.end(), 0); in findReusedOrderedScalars() 4253 return CurrentOrder; in findReusedOrderedScalars() 4270 auto TransformMaskToOrder = [&](MutableArrayRef<unsigned> CurrentOrder, in findReusedOrderedScalars() 4279 unsigned Limit = getNumElems(CurrentOrder in findReusedOrderedScalars() 4272 __anon07b2d7742602(MutableArrayRef<unsigned> CurrentOrder, ArrayRef<int> Mask, int PartSz, int NumParts, function_ref<unsigned(unsigned)> GetVF) findReusedOrderedScalars() argument 4947 if (std::optional<OrdersType> CurrentOrder = getReorderingData() local 5029 OrdersType CurrentOrder(TE.ReorderIndices); getReorderingData() local 5117 OrdersType CurrentOrder; getReorderingData() local 5166 if (std::optional<OrdersType> CurrentOrder = findReusedOrderedScalars(TE)) getReorderingData() local 5284 if (std::optional<OrdersType> CurrentOrder = reorderTopToBottom() local 5383 OrdersType CurrentOrder(E, E); reorderTopToBottom() local 5483 OrdersType CurrentOrder; reorderTopToBottom() local 5564 if (std::optional<OrdersType> CurrentOrder = reorderBottomToTop() local 5661 OrdersType CurrentOrder(E, E); reorderBottomToTop() local 6291 getScalarsVectorizationState(InstructionsState & S,ArrayRef<Value * > VL,bool IsScatterVectorizeUserTE,OrdersType & CurrentOrder,SmallVectorImpl<Value * > & PointerOps) const getScalarsVectorizationState() argument 7009 OrdersType CurrentOrder; buildTree_rec() local 7101 OrdersType CurrentOrder(VL.size(), VL.size()); buildTree_rec() local 7503 canReuseExtract(ArrayRef<Value * > VL,Value * OpValue,SmallVectorImpl<unsigned> & CurrentOrder,bool ResizeAllowed) const canReuseExtract() argument 8295 OrdersType CurrentOrder; getBuildVectorCost() local [all...] |