/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 110 /// 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 D | MSP430ISelLowering.cpp | 1179 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 D | XCoreISelLowering.h | 89 using TargetLowering::isZExtFree; 90 virtual bool isZExtFree(SDValue Val, EVT VT2) const;
|
H A D | XCoreISelLowering.cpp | 177 bool XCoreTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { function in class:XCoreTargetLowering
|
/freebsd-10-stable/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 689 /// 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 D | X86ISelLowering.cpp | 13974 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 D | ARMISelLowering.h | 286 using TargetLowering::isZExtFree; 287 virtual bool isZExtFree(SDValue Val, EVT VT2) const;
|
H A D | ARMISelLowering.cpp | 10287 bool ARMTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { function in class:ARMTargetLowering
|
/freebsd-10-stable/contrib/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 1197 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 D | BasicTargetTransformInfo.cpp | 301 TLI->isZExtFree(SrcLT.second, DstLT.second))
|
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 316 /// casts are free. This uses isZExtFree and ZERO_EXTEND for the widening 344 TLI.isZExtFree(SmallVT, Op.getValueType())) {
|
H A D | DAGCombiner.cpp | 2397 (!TLI.isZExtFree(VT, Op0VT) || 4829 !TLI.isZExtFree(N0.getValueType(), VT))) { 7620 !LS.DAG->getTargetLoweringInfo().isZExtFree(LoadedType, TruncType))
|
H A D | SelectionDAGBuilder.cpp | 790 TLI.isZExtFree(Val, RegisterVT)? ISD::ZERO_EXTEND: ISD::ANY_EXTEND;
|