Searched refs:SmallVT (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp316 /// ShrinkDemandedOp - Convert x+y to (VT)((SmallVT)x+(SmallVT)y) if the
347 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), SmallVTBits); local
348 if (TLI.isTruncateFree(Op.getValueType(), SmallVT) &&
349 TLI.isZExtFree(SmallVT, Op.getValueType())) {
351 SDValue X = DAG.getNode(Op.getOpcode(), dl, SmallVT,
352 DAG.getNode(ISD::TRUNCATE, dl, SmallVT,
354 DAG.getNode(ISD::TRUNCATE, dl, SmallVT,
H A DLegalizeIntegerTypes.cpp685 EVT SmallVT = LHS.getValueType(); local
708 DAG.getIntPtrConstant(SmallVT.getSizeInBits()));
714 Mul, DAG.getValueType(SmallVT));
H A DDAGCombiner.cpp4338 EVT SmallVT = N0.getOperand(0).getValueType(); local
4339 unsigned BitSize = SmallVT.getScalarSizeInBits();
4343 if (!LegalTypes || TLI.isTypeDesirableForOp(ISD::SRL, SmallVT)) {
4345 SDValue SmallShift = DAG.getNode(ISD::SRL, SDLoc(N0), SmallVT,
4347 DAG.getConstant(ShiftAmt, getShiftAmountTy(SmallVT)));
10487 EVT SmallVT = V->getOperand(1).getValueType(); local
10488 if (!NVT.bitsEq(SmallVT) || NVT.getSizeInBits()*2 != BigVT.getSizeInBits())
10503 if (InsIdx->getZExtValue() * SmallVT.getScalarType().getSizeInBits() ==
/external/llvm/lib/Target/R600/
H A DAMDGPUISelLowering.cpp1980 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), WidthVal);
1989 DAG.getValueType(SmallVT));
1992 return DAG.getZeroExtendInReg(BitsFrom, DL, SmallVT);

Completed in 169 milliseconds