Home
last modified time | relevance | path

Searched refs:LVT (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeFloatTypes.cpp376 EVT LVT = LHS.getValueType(); in SoftenFloatRes_FCOPYSIGN() local
379 unsigned LSize = LVT.getSizeInBits(); in SoftenFloatRes_FCOPYSIGN()
390 int SizeDiff = RVT.getSizeInBits() - LVT.getSizeInBits(); in SoftenFloatRes_FCOPYSIGN()
397 SignBit = DAG.getNode(ISD::TRUNCATE, dl, LVT, SignBit); in SoftenFloatRes_FCOPYSIGN()
399 SignBit = DAG.getNode(ISD::ANY_EXTEND, dl, LVT, SignBit); in SoftenFloatRes_FCOPYSIGN()
401 DAG.getNode(ISD::SHL, dl, LVT, SignBit, in SoftenFloatRes_FCOPYSIGN()
409 ISD::SHL, dl, LVT, DAG.getConstant(1, dl, LVT), in SoftenFloatRes_FCOPYSIGN()
411 TLI.getShiftAmountTy(LVT, DAG.getDataLayout()))); in SoftenFloatRes_FCOPYSIGN()
412 Mask = DAG.getNode(ISD::SUB, dl, LVT, Mask, DAG.getConstant(1, dl, LVT)); in SoftenFloatRes_FCOPYSIGN()
413 LHS = DAG.getNode(ISD::AND, dl, LVT, LHS, Mask); in SoftenFloatRes_FCOPYSIGN()
[all …]
H A DLegalizeTypes.cpp996 EVT LVT = Lo.getValueType(); in JoinIntegers() local
999 LVT.getSizeInBits() + HVT.getSizeInBits()); in JoinIntegers()
1005 DAG.getConstant(LVT.getSizeInBits(), dlHi, ShiftAmtVT)); in JoinIntegers()
H A DSelectionDAGBuilder.cpp8943 MVT LVT = TLI.hasFastEqualityCompare(NumBits); in visitMemCmpBCmpCall() local
8944 if (LVT != MVT::INVALID_SIMPLE_VALUE_TYPE) { in visitMemCmpBCmpCall()
8950 if (!TLI.isTypeLegal(LVT) || in visitMemCmpBCmpCall()
8951 !TLI.allowsMisalignedMemoryAccesses(LVT, SrcAS) || in visitMemCmpBCmpCall()
8952 !TLI.allowsMisalignedMemoryAccesses(LVT, DstAS)) in visitMemCmpBCmpCall()
8953 LVT = MVT::INVALID_SIMPLE_VALUE_TYPE; in visitMemCmpBCmpCall()
8956 return LVT; in visitMemCmpBCmpCall()
H A DTargetLowering.cpp220 MVT LVT = MVT::LAST_INTEGER_VALUETYPE; in findOptimalMemOpLowering() local
221 while (!isTypeLegal(LVT)) in findOptimalMemOpLowering()
222 LVT = (MVT::SimpleValueType)(LVT.SimpleTy - 1); in findOptimalMemOpLowering()
223 assert(LVT.isInteger()); in findOptimalMemOpLowering()
227 if (VT.bitsGT(LVT)) in findOptimalMemOpLowering()
228 VT = LVT; in findOptimalMemOpLowering()
H A DDAGCombiner.cpp22765 EVT LVT = ExtVT; in visitEXTRACT_VECTOR_ELT() local
22766 if (ScalarVT.bitsLT(LVT) && !TLI.isTruncateFree(LVT, ScalarVT)) in visitEXTRACT_VECTOR_ELT()
22875 return DAG.getUNDEF(LVT); in visitEXTRACT_VECTOR_ELT()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp168 EVT LVT = N->getOperand(0).getValueType(); in SelectExtractHigh() local
170 if (!VT.is64BitVector() || !LVT.is128BitVector() || in SelectExtractHigh()
H A DAArch64ISelLowering.cpp24342 EVT LVT = VT.getDoubleNumVectorElementsVT(*DCI.DAG.getContext()); in performDUPCombine() local
24345 DCI.DAG.getVTList(LVT), Ops)) { in performDUPCombine()