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

Overridden By

lib/Target/AArch64/AArch64ISelLowering.cpp
 8553 bool AArch64TargetLowering::isZExtFree(SDValue Val, EVT VT2) const {
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  819 bool AMDGPUTargetLowering::isZExtFree(SDValue Val, EVT VT2) const {
lib/Target/ARM/ARMISelLowering.cpp
14692 bool ARMTargetLowering::isZExtFree(SDValue Val, EVT VT2) const {
lib/Target/MSP430/MSP430ISelLowering.cpp
 1401 bool MSP430TargetLowering::isZExtFree(SDValue Val, EVT VT2) const {
lib/Target/PowerPC/PPCISelLowering.cpp
14873 bool PPCTargetLowering::isZExtFree(SDValue Val, EVT VT2) const {
lib/Target/RISCV/RISCVISelLowering.cpp
  306 bool RISCVTargetLowering::isZExtFree(SDValue Val, EVT VT2) const {
lib/Target/X86/X86ISelLowering.cpp
29065 bool X86TargetLowering::isZExtFree(SDValue Val, EVT VT2) const {
lib/Target/XCore/XCoreISelLowering.cpp
  178 bool XCoreTargetLowering::isZExtFree(SDValue Val, EVT VT2) const {

References

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  904     if (ExtendKind == ISD::ANY_EXTEND && TLI.isZExtFree(Val, RegisterVT))
lib/Target/PowerPC/PPCISelLowering.cpp
14890   return TargetLowering::isZExtFree(Val, VT2);
lib/Target/RISCV/RISCVISelLowering.cpp
  317   return TargetLowering::isZExtFree(Val, VT2);