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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp537 /// Convert x+y to (VT)((SmallVT)x+(SmallVT)y) if the casts are free.
568 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), SmallVTBits); local
569 if (TLI.isTruncateFree(Op.getValueType(), SmallVT) &&
570 TLI.isZExtFree(SmallVT, Op.getValueType())) {
573 Op.getOpcode(), dl, SmallVT,
574 DAG.getNode(ISD::TRUNCATE, dl, SmallVT, Op.getOperand(0)),
575 DAG.getNode(ISD::TRUNCATE, dl, SmallVT, Op.getOperand(1)));
H A DLegalizeIntegerTypes.cpp1227 EVT SmallVT = LHS.getValueType(); local
1249 unsigned Shift = SmallVT.getScalarSizeInBits();
1259 Mul, DAG.getValueType(SmallVT));
H A DDAGCombiner.cpp8367 EVT SmallVT = N0.getOperand(0).getValueType(); local
8368 unsigned BitSize = SmallVT.getScalarSizeInBits();
8372 if (!LegalTypes || TLI.isTypeDesirableForOp(ISD::SRL, SmallVT)) {
8375 SDValue SmallShift = DAG.getNode(ISD::SRL, DL0, SmallVT,
8378 getShiftAmountTy(SmallVT)));
19492 EVT SmallVT = V.getOperand(1).getValueType(); local
19493 if (!NVT.bitsEq(SmallVT))
19502 if (InsIdx * SmallVT.getScalarSizeInBits() ==
H A DSelectionDAGBuilder.cpp8643 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), Bits); local
8648 DAG.getValueType(SmallVT));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp4040 EVT SmallVT = EVT::getIntegerVT(*DAG.getContext(), WidthVal);
4049 DAG.getValueType(SmallVT));
4052 return DAG.getZeroExtendInReg(BitsFrom, DL, SmallVT);

Completed in 282 milliseconds