Lines Matching defs:RISCVGatherScatterLowering
1 //===- RISCVGatherScatterLowering.cpp - Gather/Scatter lowering -----------===//
36 class RISCVGatherScatterLowering : public FunctionPass {
52 RISCVGatherScatterLowering() : FunctionPass(ID) {}
80 char RISCVGatherScatterLowering::ID = 0;
82 INITIALIZE_PASS(RISCVGatherScatterLowering, DEBUG_TYPE,
86 return new RISCVGatherScatterLowering();
195 bool RISCVGatherScatterLowering::matchStridedRecurrence(Value *Index, Loop *L,
333 RISCVGatherScatterLowering::determineBaseAndStride(Instruction *Ptr,
487 bool RISCVGatherScatterLowering::tryCreateStridedLoadStore(IntrinsicInst *II,
540 bool RISCVGatherScatterLowering::runOnFunction(Function &F) {