Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp390 uint16_t DstEncoding = TRI->getEncodingValue(DstReg); in copyPhysRegVector() local
395 forwardCopyWillClobberTuple(DstEncoding, SrcEncoding, NumRegs); in copyPhysRegVector()
400 DstEncoding += NumRegs - 1; in copyPhysRegVector()
404 auto GetCopyInfo = [&](uint16_t SrcEncoding, uint16_t DstEncoding) in copyPhysRegVector()
414 uint16_t Diff = DstEncoding - SrcEncoding; in copyPhysRegVector()
416 DstEncoding % 8 == 7) in copyPhysRegVector()
420 DstEncoding % 4 == 3) in copyPhysRegVector()
424 DstEncoding % 2 == 1) in copyPhysRegVector()
434 if (I + 8 <= NumRegs && SrcEncoding % 8 == 0 && DstEncoding % 8 == 0) in copyPhysRegVector()
437 if (I + 4 <= NumRegs && SrcEncoding % 4 == 0 && DstEncoding % 4 == 0) in copyPhysRegVector()
[all …]