Home
last modified time | relevance | path

Searched refs:IntermediateType (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegacyLegalizerInfo.cpp342 LLT IntermediateType; in findVectorLegalAction() local
345 IntermediateType = LLT::fixed_vector(Aspect.Type.getNumElements(), in findVectorLegalAction()
348 return {ElementSizeAndAction.second, IntermediateType}; in findVectorLegalAction()
351 IntermediateType.getScalarSizeInBits()); in findVectorLegalAction()
353 return {NotFound, IntermediateType}; in findVectorLegalAction()
357 findAction(NumElementsVec, IntermediateType.getNumElements()); in findVectorLegalAction()
360 IntermediateType.getScalarSizeInBits())}; in findVectorLegalAction()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp438 EVT IntermediateType = EVT::getIntegerVT(*DAG.getContext(), ValueSize); in getCopyFromPartsVector() local
440 Val = DAG.getNode(ISD::TRUNCATE, DL, IntermediateType, Val); in getCopyFromPartsVector()
460 EVT IntermediateType = EVT::getIntegerVT(*DAG.getContext(), ValueSize); in getCopyFromPartsVector() local
461 Val = DAG.getNode(ISD::TRUNCATE, DL, IntermediateType, Val); in getCopyFromPartsVector()
704 EVT IntermediateType = EVT::getIntegerVT(*DAG.getContext(), ValueSize); in getCopyToPartsVector() local
705 Val = DAG.getBitcast(IntermediateType, Val); in getCopyToPartsVector()