Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstrBuilder.h90 createInstrDescImpl(const MCInst &MCI, const SmallVector<Instrument *> &IVec);
93 const SmallVector<Instrument *> &IVec);
119 createInstruction(const MCInst &MCI, const SmallVector<Instrument *> &IVec);
H A DCustomBehaviour.h177 const SmallVector<Instrument *> &IVec) const;
/freebsd/contrib/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp561 const SmallVector<Instrument *> &IVec) { in createInstrDescImpl() argument
572 unsigned SchedClassID = IM.getSchedClassID(MCII, MCI, IVec); in createInstrDescImpl()
650 const SmallVector<Instrument *> &IVec) { in getOrCreateInstrDesc() argument
652 unsigned SchedClassID = IM.getSchedClassID(MCII, MCI, IVec); in getOrCreateInstrDesc()
671 return createInstrDescImpl(MCI, IVec); in getOrCreateInstrDesc()
678 const SmallVector<Instrument *> &IVec) { in createInstruction() argument
679 Expected<const InstrDesc &> DescOrErr = getOrCreateInstrDesc(MCI, IVec); in createInstruction()
H A DCustomBehaviour.cpp57 const llvm::SmallVector<Instrument *> &IVec) const { in getSchedClassID()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCA/
H A DRISCVCustomBehaviour.h70 const SmallVector<Instrument *> &IVec) const override;
H A DRISCVCustomBehaviour.cpp236 const llvm::SmallVector<Instrument *> &IVec) const { in getSchedClassID()
243 for (auto &I : IVec) { in getSchedClassID()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp3603 Value *IVec = interleaveVectors(State.Builder, StoredVecs, "interleaved.vec"); in execute() local
3608 IVec, ResAddr, Group->getAlign(), GroupMask); in execute()
3611 State.Builder.CreateAlignedStore(IVec, ResAddr, Group->getAlign()); in execute()
H A DSLPVectorizer.cpp18845 auto *IVec = cast<Instruction>(Vec); in vectorizeTree() local
18849 !IV || IV == Vec || IV->getParent() != IVec->getParent() || in vectorizeTree()
18850 IV->comesBefore(IVec)) in vectorizeTree()
18971 if (auto *IVec = dyn_cast<PHINode>(Vec)) { in vectorizeTree() local
18972 if (IVec->getParent()->isLandingPad()) in vectorizeTree()
18973 Builder.SetInsertPoint(IVec->getParent(), in vectorizeTree()
18974 std::next(IVec->getParent() in vectorizeTree()
18979 IVec->getParent()->getFirstNonPHIOrDbgOrLifetime()); in vectorizeTree()
18980 } else if (auto *IVec = dyn_cast<Instruction>(Vec)) { in vectorizeTree() local
18981 Builder.SetInsertPoint(IVec->getNextNonDebugInstruction()); in vectorizeTree()