Lines Matching refs:ArrayRef

1012         [&](MVT VT, ArrayRef<MVT::SimpleValueType> SmallerVTs) {  in RISCVTargetLowering()
3828 auto OneVRegOfOps = ArrayRef(BuildVectorOps).slice(i, ElemsPerVReg); in lowerBUILD_VECTOR()
4097 SDValue V2, ArrayRef<int> Mask, in isDeinterleaveShuffle()
4141 static bool isInterleaveShuffle(ArrayRef<int> Mask, MVT VT, int &EvenSrc, in isInterleaveShuffle()
4185 static int isElementRotate(int &LoSrc, int &HiSrc, ArrayRef<int> Mask) { in isElementRotate()
4312 ArrayRef<int> Mask, in lowerVECTOR_SHUFFLEAsVSlidedown()
4389 ArrayRef<int> Mask, in lowerVECTOR_SHUFFLEAsVSlideup()
4433 ArrayRef<int> Mask, in lowerVECTOR_SHUFFLEAsVSlide1()
4449 auto isSlideMask = [](ArrayRef<int> Mask, unsigned Base, int Offset) { in lowerVECTOR_SHUFFLEAsVSlide1()
4667 ArrayRef<int> Mask = SVN->getMask(); in lowerShuffleViaVRegSplitting()
4848 ArrayRef<int> Mask = SVN->getMask(); in lowerVECTOR_SHUFFLE()
5093 bool RISCVTargetLowering::isShuffleMaskLegal(ArrayRef<int> M, EVT VT) const { in isShuffleMaskLegal()
17322 ArrayRef<MCPhysReg> RISCV::getArgGPRs(const RISCVABI::ABI ABI) { in getArgGPRs()
17333 return ArrayRef(ArgEGPRs); in getArgGPRs()
17335 return ArrayRef(ArgIGPRs); in getArgGPRs()
17338 static ArrayRef<MCPhysReg> getFastCCArgGPRs(const RISCVABI::ABI ABI) { in getFastCCArgGPRs()
17352 return ArrayRef(FastCCEGPRs); in getFastCCArgGPRs()
17354 return ArrayRef(FastCCIGPRs); in getFastCCArgGPRs()
17366 ArrayRef<MCPhysReg> ArgGPRs = RISCV::getArgGPRs(STI.getTargetABI()); in CC_RISCVAssign2XLen()
17493 ArrayRef<MCPhysReg> ArgGPRs = RISCV::getArgGPRs(ABI); in CC_RISCV()
18180 ArrayRef<MCPhysReg> ArgRegs = RISCV::getArgGPRs(Subtarget.getTargetABI()); in LowerFormalArguments()
20049 LoadInst *LI, ArrayRef<ShuffleVectorInst *> Shuffles, in lowerInterleavedLoad()
20050 ArrayRef<unsigned> Indices, unsigned Factor) const { in lowerInterleavedLoad()