Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCombinerHelper.cpp493 int SelectTrueLog2Val = SelectTrueVal->getExactLog2Abs(); in matchCombineFmulWithSelectToFldexp()
496 int SelectFalseLog2Val = SelectFalseVal->getExactLog2Abs(); in matchCombineFmulWithSelectToFldexp()
H A DAMDGPUCodeGenPrepare.cpp2309 return match(Val, m_APFloat(C)) && C->getExactLog2Abs() == 0; in isOneOrNegOne()
H A DSIInstructions.td4020 int Log2 = APF.getExactLog2Abs();
4033 int Exp = Imm.getExactLog2Abs();
4046 int Exp = Imm.getExactLog2Abs();
H A DAMDGPUInstructionSelector.cpp6770 int ExpVal = APF.getExactLog2Abs(); in renderFPPow2ToExponent()
H A DSIISelLowering.cpp15406 int TrueNodeExpVal = TrueNode->getValueAPF().getExactLog2Abs(); in performFMulCombine()
15409 int FalseNodeExpVal = FalseNode->getValueAPF().getExactLog2Abs(); in performFMulCombine()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h614 LLVM_ABI LLVM_READONLY int getExactLog2Abs() const;
620 return isNegative() ? INT_MIN : getExactLog2Abs(); in getExactLog2()
908 LLVM_ABI LLVM_READONLY int getExactLog2Abs() const;
1513 int getExactLog2Abs() const { in getExactLog2Abs() function
1514 APFLOAT_DISPATCH_ON_SEMANTICS(getExactLog2Abs()); in getExactLog2Abs()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPFloat.cpp4583 int IEEEFloat::getExactLog2Abs() const { in getExactLog2Abs() function in llvm::detail::IEEEFloat
5429 int DoubleAPFloat::getExactLog2Abs() const { in getExactLog2Abs() function in llvm::detail::DoubleAPFloat
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp3541 Imm.getExactLog2Abs() == -1; in isFPImmLegal()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp4703 return C1->getValueAPF().getExactLog2Abs() >= 0; in isKnownToBeAPowerOfTwoFP()