Lines Matching refs:isTruncateFree
5822 if (TLI.isZExtFree(VT, XVT) && TLI.isTruncateFree(XVT, VT)) in hoistLogicOpWithSameOpcodeHands()
7051 TLI.isTruncateFree(VT, SrcVT) && TLI.isZExtFree(SrcVT, VT) && in visitAND()
10407 TLI.isTruncateFree(VT, TruncVT)) { in visitSRA()
10446 TLI.isTruncateFree(VT, TruncVT)) { in visitSRA()
11013 if (TLI.isTruncateFree(VT, ExtVT) && TLI.isZExtFree(ExtVT, VT) && in visitABS()
11056 TLI.isTruncateFree(VT, HalfVT) && in visitBSWAP()
11208 TLI.isTruncateFree(N0, HalfVT) && TLI.isZExtFree(HalfVT, VT)) { in visitCTPOP()
12955 bool isTruncFree = TLI.isTruncateFree(VT, N0.getValueType()); in ExtendUsesToFormExtLoad()
13597 if ((N00.getOpcode() == ISD::TRUNCATE || TLI.isTruncateFree(N00, ExtVT)) && in visitSIGN_EXTEND()
13965 (!TLI.isTruncateFree(N0.getOperand(0).getOperand(0), N0.getValueType()) || in visitZERO_EXTEND()
14221 !TLI.isTruncateFree(N0.getOperand(0).getOperand(0), N0.getValueType())) { in visitANY_EXTEND()
15012 TLI.isTruncateFree(SrcVT, VT)) { in visitTRUNCATE()
15048 TLI.isTruncateFree(SrcVT.getScalarType(), VT.getScalarType()) && in visitTRUNCATE()
19225 if (!TLI.isTruncateFree(LS.Inst->getOperand(0), LS.Inst->getValueType(0))) in addSliceGain()
22766 if (ScalarVT.bitsLT(LVT) && !TLI.isTruncateFree(LVT, ScalarVT)) in visitEXTRACT_VECTOR_ELT()