Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp327 uint16_t DstEncoding = TRI->getEncodingValue(DstReg); in copyPhysRegVector() local
332 forwardCopyWillClobberTuple(DstEncoding, SrcEncoding, NumRegs); in copyPhysRegVector()
337 DstEncoding += NumRegs - 1; in copyPhysRegVector()
341 auto GetCopyInfo = [&](uint16_t SrcEncoding, uint16_t DstEncoding) in copyPhysRegVector()
351 uint16_t Diff = DstEncoding - SrcEncoding; in copyPhysRegVector()
353 DstEncoding % 8 == 7) in copyPhysRegVector()
357 DstEncoding % 4 == 3) in copyPhysRegVector()
361 DstEncoding % 2 == 1) in copyPhysRegVector()
371 if (I + 8 <= NumRegs && SrcEncoding % 8 == 0 && DstEncoding % 8 == 0) in copyPhysRegVector()
374 if (I + 4 <= NumRegs && SrcEncoding % 4 == 0 && DstEncoding % 4 == 0) in copyPhysRegVector()
[all …]