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

Overridden By

lib/Target/AArch64/AArch64ISelLowering.cpp
 8545 bool AArch64TargetLowering::isZExtFree(EVT VT1, EVT VT2) const {
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
  807 bool AMDGPUTargetLowering::isZExtFree(EVT Src, EVT Dest) const {
lib/Target/MSP430/MSP430ISelLowering.cpp
 1396 bool MSP430TargetLowering::isZExtFree(EVT VT1, EVT VT2) const {
lib/Target/X86/X86ISelLowering.cpp
29060 bool X86TargetLowering::isZExtFree(EVT VT1, EVT VT2) const {

References

include/llvm/CodeGen/BasicTTIImpl.h
  709         TLI->isZExtFree(SrcLT.second, DstLT.second))
include/llvm/CodeGen/TargetLowering.h
 2493     return isZExtFree(Val.getValueType(), VT2);
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 4308     if (TLI.isZExtFree(VT, XVT) && TLI.isTruncateFree(XVT, VT))
 4630             TLI.isZExtFree(HalfVT, VT)) {
 8911         (Opcode != ISD::ZERO_EXTEND || !TLI.isZExtFree(N0.getValueType(), VT))) {
 9160   if (TLI.isZExtFree(OrigVT, VT))
 9779        !TLI.isZExtFree(N0.getValueType(), VT))) {
14189           !LS.DAG->getTargetLoweringInfo().isZExtFree(LoadedType, TruncType))
18560       Op = TLI.isZExtFree(Op.getValueType(), SVT)
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 4252       Op = DAG.getTargetLoweringInfo().isZExtFree(Op.getValueType(), SVT)
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  540         TLI.isZExtFree(SmallVT, Op.getValueType())) {