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

/external/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h109 /// isZExtFree - Return true if any actual instruction that defines a value
117 virtual bool isZExtFree(Type *Ty1, Type *Ty2) const;
118 virtual bool isZExtFree(EVT VT1, EVT VT2) const;
119 virtual bool isZExtFree(SDValue Val, EVT VT2) const;
H A DMSP430ISelLowering.cpp1052 bool MSP430TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { function in class:MSP430TargetLowering
1057 bool MSP430TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { function in class:MSP430TargetLowering
1062 bool MSP430TargetLowering::isZExtFree(SDValue Val, EVT VT2) const { function in class:MSP430TargetLowering
1063 return isZExtFree(Val.getValueType(), VT2);
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.h630 /// isZExtFree - Return true if any actual instruction that defines a
638 virtual bool isZExtFree(Type *Ty1, Type *Ty2) const;
639 virtual bool isZExtFree(EVT VT1, EVT VT2) const;
640 virtual bool isZExtFree(SDValue Val, EVT VT2) const;
H A DX86ISelLowering.cpp12640 bool X86TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { function in class:X86TargetLowering
12645 bool X86TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { function in class:X86TargetLowering
12650 bool X86TargetLowering::isZExtFree(SDValue Val, EVT VT2) const { function in class:X86TargetLowering
12652 if (isZExtFree(VT1, VT2))
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.h298 using TargetLowering::isZExtFree;
299 virtual bool isZExtFree(SDValue Val, EVT VT2) const;
H A DARMISelLowering.cpp9533 bool ARMTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { function in class:ARMTargetLowering
/external/llvm/include/llvm/Target/
H A DTargetLowering.h1178 /// isZExtFree - Return true if any actual instruction that defines a
1186 virtual bool isZExtFree(Type * /*Ty1*/, Type * /*Ty2*/) const {
1190 virtual bool isZExtFree(EVT /*VT1*/, EVT /*VT2*/) const {
1194 /// isZExtFree - Return true if zero-extending the specific node Val to type
1197 virtual bool isZExtFree(SDValue Val, EVT VT2) const {
1198 return isZExtFree(Val.getValueType(), VT2);
1772 /// casts are free. This uses isZExtFree and ZERO_EXTEND for the widening
/external/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp259 TLI->isZExtFree(SrcLT.second, DstLT.second))
/external/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp298 /// casts are free. This uses isZExtFree and ZERO_EXTEND for the widening
326 TLI.isZExtFree(SmallVT, Op.getValueType())) {
H A DDAGCombiner.cpp2333 (!TLI.isZExtFree(VT, Op0VT) ||
4643 !TLI.isZExtFree(N0.getValueType(), VT))) {
H A DSelectionDAGBuilder.cpp777 TLI.isZExtFree(Val, RegisterVT)? ISD::ZERO_EXTEND: ISD::ANY_EXTEND;

Completed in 537 milliseconds