Searched refs:OneUse (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegStackify.cpp | 461 static bool oneUseDominatesOtherUses(unsigned Reg, const MachineOperand &OneUse, in oneUseDominatesOtherUses() argument 469 const MachineInstr *OneUseInst = OneUse.getParent(); in oneUseDominatesOtherUses() 473 if (&Use == &OneUse) in oneUseDominatesOtherUses() 485 if (&OneUse > &Use) in oneUseDominatesOtherUses() 507 if (&OneUse > &NewUse) in oneUseDominatesOtherUses()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetMacroFusion.td | 90 def OneUse : OneUsePred; 142 OneUse,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 2992 Value *OneUse; in visitFNeg() local 2993 if (!match(Op, m_OneUse(m_Value(OneUse)))) in visitFNeg() 2996 if (Instruction *R = hoistFNegAboveFMulFDiv(OneUse, I)) in visitFNeg() 3001 if (match(OneUse, m_Select(m_Value(Cond), m_Value(X), m_Value(Y)))) { in visitFNeg() 3043 if (match(OneUse, m_CopySign(m_Value(X), m_Value(Y)))) { in visitFNeg() 3047 FMF &= cast<FPMathOperator>(OneUse)->getFastMathFlags(); in visitFNeg() 3055 if (match(OneUse, m_Shuffle(m_Value(X), m_Poison(), m_Mask(Mask)))) in visitFNeg() 3059 if (match(OneUse, m_VecReverse(m_Value(X)))) { in visitFNeg()
|
| H A D | InstructionCombining.cpp | 1830 bool OneUse = PN->hasOneUse(); in foldOpIntoPhi() local 1832 if (!AllowMultipleUses && !OneUse) { in foldOpIntoPhi() 1908 if (!OneUse && !IdenticalUsers) in foldOpIntoPhi() 1980 OneUse = true; in foldOpIntoPhi() 1983 if (OneUse) { in foldOpIntoPhi()
|