Searched refs:isZExtFree (Results 1 - 13 of 13) sorted by relevance

/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h110 /// isZExtFree - Return true if any actual instruction that defines a value
118 virtual bool isZExtFree(Type *Ty1, Type *Ty2) const;
119 virtual bool isZExtFree(EVT VT1, EVT VT2) const;
120 virtual bool isZExtFree(SDValue Val, EVT VT2) const;
H A DMSP430ISelLowering.cpp1179 bool MSP430TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { function in class:MSP430TargetLowering
1184 bool MSP430TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { function in class:MSP430TargetLowering
1189 bool MSP430TargetLowering::isZExtFree(SDValue Val, EVT VT2) const { function in class:MSP430TargetLowering
1190 return isZExtFree(Val.getValueType(), VT2);
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h89 using TargetLowering::isZExtFree;
90 virtual bool isZExtFree(SDValue Val, EVT VT2) const;
H A DXCoreISelLowering.cpp177 bool XCoreTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { function in class:XCoreTargetLowering
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.h689 /// isZExtFree - Return true if any actual instruction that defines a
697 virtual bool isZExtFree(Type *Ty1, Type *Ty2) const;
698 virtual bool isZExtFree(EVT VT1, EVT VT2) const;
699 virtual bool isZExtFree(SDValue Val, EVT VT2) const;
H A DX86ISelLowering.cpp13974 bool X86TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { function in class:X86TargetLowering
13979 bool X86TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { function in class:X86TargetLowering
13984 bool X86TargetLowering::isZExtFree(SDValue Val, EVT VT2) const { function in class:X86TargetLowering
13986 if (isZExtFree(VT1, VT2))
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.h286 using TargetLowering::isZExtFree;
287 virtual bool isZExtFree(SDValue Val, EVT VT2) const;
H A DARMISelLowering.cpp10287 bool ARMTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { function in class:ARMTargetLowering
/freebsd-10-stable/contrib/llvm/include/llvm/Target/
H A DTargetLowering.h1197 virtual bool isZExtFree(Type * /*Ty1*/, Type * /*Ty2*/) const {
1201 virtual bool isZExtFree(EVT /*VT1*/, EVT /*VT2*/) const {
1239 virtual bool isZExtFree(SDValue Val, EVT VT2) const {
1240 return isZExtFree(Val.getValueType(), VT2);
1798 /// uses isZExtFree and ZERO_EXTEND for the widening cast, but it could be
/freebsd-10-stable/contrib/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp301 TLI->isZExtFree(SrcLT.second, DstLT.second))
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp316 /// casts are free. This uses isZExtFree and ZERO_EXTEND for the widening
344 TLI.isZExtFree(SmallVT, Op.getValueType())) {
H A DDAGCombiner.cpp2397 (!TLI.isZExtFree(VT, Op0VT) ||
4829 !TLI.isZExtFree(N0.getValueType(), VT))) {
7620 !LS.DAG->getTargetLoweringInfo().isZExtFree(LoadedType, TruncType))
H A DSelectionDAGBuilder.cpp790 TLI.isZExtFree(Val, RegisterVT)? ISD::ZERO_EXTEND: ISD::ANY_EXTEND;

Completed in 411 milliseconds