HomeSort by: relevance | last modified time | path
    Searched refs:InterleaveGroup (Results 1 - 5 of 5) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
VectorUtils.h 286 template <typename InstTy> class InterleaveGroup;
474 const InterleaveGroup<Instruction> &Group);
582 template <typename InstTy> class InterleaveGroup {
584 InterleaveGroup(uint32_t Factor, bool Reverse, Align Alignment)
588 InterleaveGroup(InstTy *Instr, int32_t Stride, Align Alignment)
665 llvm_unreachable("InterleaveGroup contains no such member");
770 InterleaveGroup<Instruction> *
775 iterator_range<SmallPtrSetIterator<llvm::InterleaveGroup<Instruction> *>>
807 DenseMap<Instruction *, InterleaveGroup<Instruction> *> InterleaveGroupMap;
809 SmallPtrSet<InterleaveGroup<Instruction> *, 4> InterleaveGroups
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
VectorUtils.cpp 757 const InterleaveGroup<Instruction> &Group) {
1036 SmallSetVector<InterleaveGroup<Instruction> *, 4> StoreGroups;
1038 SmallSetVector<InterleaveGroup<Instruction> *, 4> LoadGroups;
1060 InterleaveGroup<Instruction> *Group = nullptr;
1105 InterleaveGroup<Instruction> *StoreGroup = getInterleaveGroup(A);
1287 void InterleaveGroup<InstT>::addMetadata(InstT *NewInst) const {
1293 void InterleaveGroup<Instruction>::addMetadata(Instruction *NewInst) const {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlan.h 1152 const InterleaveGroup<Instruction> *IG;
1157 VPInterleaveRecipe(const InterleaveGroup<Instruction> *IG, VPValue *Addr,
1211 const InterleaveGroup<Instruction> *getInterleaveGroup() { return IG; }
2291 DenseMap<VPInstruction *, InterleaveGroup<VPInstruction> *>
2296 using Old2NewTy = DenseMap<InterleaveGroup<Instruction> *,
2297 InterleaveGroup<VPInstruction> *>;
2312 SmallPtrSet<InterleaveGroup<VPInstruction> *, 4> DelSet;
2323 InterleaveGroup<VPInstruction> *
VPlan.cpp 1217 Old2New[IG] = new InterleaveGroup<VPInstruction>(
LoopVectorize.cpp 544 void vectorizeInterleaveGroup(const InterleaveGroup<Instruction> *Group,
1385 void setWideningDecision(const InterleaveGroup<Instruction> *Grp,
1557 const InterleaveGroup<Instruction> *
2687 const InterleaveGroup<Instruction> *Group, ArrayRef<VPValue *> VPDefs,
9003 SmallPtrSet<const InterleaveGroup<Instruction> *, 1> InterleaveGroups;
9037 for (InterleaveGroup<Instruction> *IG : IAI.getInterleaveGroups()) {

Completed in 30 milliseconds