Searched refs:MulOpIdx (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 391 int16_t &MulOpIdx, bool IsLeaf) { in getFMAPatterns() argument 406 MulOpIdx = FMAOpIdxInfo[Idx][InfoArrayIdxMULOpIdx]; in getFMAPatterns() 424 int16_t MulOpIdx = -1; in getFMAPatterns() local 440 if (IsReassociableFMA(Root, AddOpIdx, MulOpIdx, true)) { in getFMAPatterns() 441 assert((MulOpIdx >= 0) && "mul operand index not right!"); in getFMAPatterns() 443 Root.getOperand(MulOpIdx).getReg(), MRI); in getFMAPatterns() 445 Root.getOperand(MulOpIdx + 1).getReg(), MRI); in getFMAPatterns() 451 TRI->lookThruCopyLike(Root.getOperand(MulOpIdx + 1).getReg(), MRI); in getFMAPatterns() 455 TRI->lookThruCopyLike(Root.getOperand(MulOpIdx).getReg(), MRI); in getFMAPatterns() 495 if (!IsReassociableFMA(Root, AddOpIdx, MulOpIdx, false)) in getFMAPatterns() [all …]
|