Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp3873 bool matchScaledValue(Value *ScaleReg, int64_t Scale, unsigned Depth);
4536 bool AddressingModeMatcher::matchScaledValue(Value *ScaleReg, int64_t Scale, in matchScaledValue() argument
4541 return matchAddr(ScaleReg, Depth); in matchScaledValue()
4549 if (AddrMode.Scale != 0 && AddrMode.ScaledReg != ScaleReg) in matchScaledValue()
4557 TestAddrMode.ScaledReg = ScaleReg; in matchScaledValue()
4572 if (isa<Instruction>(ScaleReg) && // not a constant expr. in matchScaledValue()
4573 match(ScaleReg, m_Add(m_Value(AddLHS), m_ConstantInt(CI))) && in matchScaledValue()
4574 !isIVIncrement(ScaleReg, &LI) && CI->getValue().isSignedIntN(64)) { in matchScaledValue()
4582 AddrModeInsts.push_back(cast<Instruction>(ScaleReg)); in matchScaledValue()
4626 if (auto IVStep = GetConstantStep(ScaleReg)) { in matchScaledValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp3604 Register ScaleReg = ADDMI->getOperand(ScaleRegIdx).getReg(); in foldFrameOffset() local
3616 (ScaleReg == PPC::R0 || ScaleReg == PPC::X0)) in foldFrameOffset()
3621 if (NewDefFor(ToBeChangedReg, *ADDMI, MI) || NewDefFor(ScaleReg, *ADDMI, MI)) in foldFrameOffset()
3639 .ChangeToRegister(ScaleReg, false, false, in foldFrameOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstructionSelector.cpp4004 Register ScaleReg = in selectLog10() local
4015 .addUse(ScaleReg) in selectLog10()