Home
last modified time | relevance | path

Searched refs:isZExtFree (Results 1 – 20 of 20) sorted by relevance

/minix/external/bsd/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h116 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
117 bool isZExtFree(EVT VT1, EVT VT2) const override;
118 bool isZExtFree(SDValue Val, EVT VT2) const override;
H A DMSP430ISelLowering.cpp1180 bool MSP430TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { in isZExtFree() function in MSP430TargetLowering
1185 bool MSP430TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { in isZExtFree() function in MSP430TargetLowering
1190 bool MSP430TargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree() function in MSP430TargetLowering
1191 return isZExtFree(Val.getValueType(), VT2); in isZExtFree()
/minix/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DAMDGPUISelLowering.h116 bool isZExtFree(Type *Src, Type *Dest) const override;
117 bool isZExtFree(EVT Src, EVT Dest) const override;
118 bool isZExtFree(SDValue Val, EVT VT2) const override;
H A DAMDGPUISelLowering.cpp511 bool AMDGPUTargetLowering::isZExtFree(Type *Src, Type *Dest) const { in isZExtFree() function in AMDGPUTargetLowering
519 bool AMDGPUTargetLowering::isZExtFree(EVT Src, EVT Dest) const { in isZExtFree() function in AMDGPUTargetLowering
527 bool AMDGPUTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree() function in AMDGPUTargetLowering
528 return isZExtFree(Val.getValueType(), VT2); in isZExtFree()
/minix/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h99 using TargetLowering::isZExtFree;
100 bool isZExtFree(SDValue Val, EVT VT2) const override;
H A DXCoreISelLowering.cpp189 bool XCoreTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree() function in XCoreTargetLowering
/minix/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h288 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
289 bool isZExtFree(EVT VT1, EVT VT2) const override;
290 bool isZExtFree(SDValue Val, EVT VT2) const override;
H A DAArch64ISelLowering.cpp6526 bool AArch64TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { in isZExtFree() function in AArch64TargetLowering
6533 bool AArch64TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { in isZExtFree() function in AArch64TargetLowering
6541 bool AArch64TargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree() function in AArch64TargetLowering
6543 if (isZExtFree(VT1, VT2)) { in isZExtFree()
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.h731 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
732 bool isZExtFree(EVT VT1, EVT VT2) const override;
733 bool isZExtFree(SDValue Val, EVT VT2) const override;
H A DX86ISelLowering.cpp20205 bool X86TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { in isZExtFree() function in X86TargetLowering
20210 bool X86TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { in isZExtFree() function in X86TargetLowering
20215 bool X86TargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree() function in X86TargetLowering
20217 if (isZExtFree(VT1, VT2)) in isZExtFree()
/minix/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.h282 using TargetLowering::isZExtFree;
283 bool isZExtFree(SDValue Val, EVT VT2) const override;
H A DARMISelLowering.cpp9975 bool ARMTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree() function in ARMTargetLowering
/minix/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetLowering.h1466 virtual bool isZExtFree(Type * /*Ty1*/, Type * /*Ty2*/) const { in isZExtFree() function
1470 virtual bool isZExtFree(EVT /*VT1*/, EVT /*VT2*/) const { in isZExtFree() function
1508 virtual bool isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree() function
1509 return isZExtFree(Val.getValueType(), VT2); in isZExtFree()
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp384 TLI->isZExtFree(SrcLT.second, DstLT.second)) in getCastInstrCost()
H A DCodeGenPrepare.cpp3277 if (!TLI.isZExtFree(NarrowTy, LargeTy)) in hasSameExtUse()
4021 if (TLI.isZExtFree(SrcTy, DestTy)) { in OptimizeBranchInst()
/minix/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h529 bool isZExtFree(SDValue Val, EVT VT2) const override;
H A DPPCISelLowering.cpp9824 bool PPCTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree() function in PPCTargetLowering
9841 return TargetLowering::isZExtFree(Val, VT2); in isZExtFree()
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp350 TLI.isZExtFree(SmallVT, Op.getValueType())) { in ShrinkDemandedOp()
H A DDAGCombiner.cpp2534 (!TLI.isZExtFree(VT, Op0VT) || in SimplifyBinOpWithSameOpcodeHands()
5616 !TLI.isZExtFree(N0.getValueType(), VT))) { in visitZERO_EXTEND()
8781 !LS.DAG->getTargetLoweringInfo().isZExtFree(LoadedType, TruncType)) in Cost()
H A DSelectionDAGBuilder.cpp784 if (ExtendKind == ISD::ANY_EXTEND && TLI.isZExtFree(Val, RegisterVT)) in getCopyToRegs()