Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp391 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 …]