reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Overridden By

lib/Target/AArch64/AArch64ISelLowering.cpp
 5708 bool AArch64TargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT,
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  625 bool AMDGPUTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT,
lib/Target/ARM/ARMISelLowering.cpp
16224 bool ARMTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT,
lib/Target/Hexagon/HexagonISelLowering.cpp
 3053 bool HexagonTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT,
lib/Target/Mips/MipsISelLowering.cpp
 4151 bool MipsTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT,
lib/Target/PowerPC/PPCISelLowering.cpp
15081 bool PPCTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT,
lib/Target/SystemZ/SystemZISelLowering.cpp
  779 bool SystemZTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT,
lib/Target/X86/X86ISelLowering.cpp
 4850 bool X86TargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT,

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
12411          (N1.hasOneUse() && !TLI.isFPImmLegal(N1CFP->getValueAPF(), VT,
12553            TLI.isFPImmLegal(Recip, VT, ForCodeSize)))
13203           (TLI.isFPImmLegal(CVal, VT, ForCodeSize) ||
19990       TLI.isFPImmLegal(TV->getValueAPF(), TV->getValueType(0), ForCodeSize) ||
19991       TLI.isFPImmLegal(FV->getValueAPF(), FV->getValueType(0), ForCodeSize))
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 3163     if (!TLI.isFPImmLegal(CFP->getValueAPF(), Node->getValueType(0),
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 5369            isFPImmLegal(neg(cast<ConstantFPSDNode>(Op)->getValueAPF()), VT,
 5385              isFPImmLegal(neg(cast<ConstantFPSDNode>(N)->getValueAPF()), VT,
lib/Target/ARM/ARMFastISel.cpp
  427   if (TLI.isFPImmLegal(Val, VT)) {