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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeFloatTypes.cpp295 EVT LVT = LHS.getValueType(); local
298 unsigned LSize = LVT.getSizeInBits();
309 int SizeDiff = RVT.getSizeInBits() - LVT.getSizeInBits();
316 SignBit = DAG.getNode(ISD::TRUNCATE, dl, LVT, SignBit);
318 SignBit = DAG.getNode(ISD::ANY_EXTEND, dl, LVT, SignBit);
320 DAG.getNode(ISD::SHL, dl, LVT, SignBit,
328 ISD::SHL, dl, LVT, DAG.getConstant(1, dl, LVT),
330 TLI.getShiftAmountTy(LVT, DAG.getDataLayout())));
331 Mask = DAG.getNode(ISD::SUB, dl, LVT, Mas
1002 EVT LVT = LHS.getValueType(); local
[all...]
H A DLegalizeTypes.cpp965 EVT LVT = Lo.getValueType(); local
968 LVT.getSizeInBits() + HVT.getSizeInBits());
974 DAG.getConstant(LVT.getSizeInBits(), dlHi, ShiftAmtVT));
H A DTargetLowering.cpp214 MVT LVT = MVT::i64; local
215 while (!isTypeLegal(LVT))
216 LVT = (MVT::SimpleValueType)(LVT.SimpleTy - 1);
217 assert(LVT.isInteger());
221 if (VT.bitsGT(LVT))
222 VT = LVT;
H A DSelectionDAGBuilder.cpp7353 MVT LVT = TLI.hasFastEqualityCompare(NumBits);
7354 if (LVT != MVT::INVALID_SIMPLE_VALUE_TYPE) {
7360 if (!TLI.isTypeLegal(LVT) ||
7361 !TLI.allowsMisalignedMemoryAccesses(LVT, SrcAS) ||
7362 !TLI.allowsMisalignedMemoryAccesses(LVT, DstAS))
7363 LVT = MVT::INVALID_SIMPLE_VALUE_TYPE;
7366 return LVT;
H A DDAGCombiner.cpp17229 EVT LVT = ExtVT; local
17230 if (ScalarVT.bitsLT(LVT) && !TLI.isTruncateFree(LVT, ScalarVT))
17316 return DAG.getUNDEF(LVT);

Completed in 313 milliseconds