Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp255 EVT PartEVT = Val.getValueType(); in getCopyFromParts() local
257 if (PartEVT == ValueVT) in getCopyFromParts()
260 if (PartEVT.isInteger() && ValueVT.isFloatingPoint() && in getCopyFromParts()
261 ValueVT.bitsLT(PartEVT)) { in getCopyFromParts()
264 PartEVT = EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits()); in getCopyFromParts()
265 Val = DAG.getNode(ISD::TRUNCATE, DL, PartEVT, Val); in getCopyFromParts()
269 if (PartEVT.getSizeInBits() == ValueVT.getSizeInBits()) in getCopyFromParts()
273 if (PartEVT.isInteger() && ValueVT.isInteger()) { in getCopyFromParts()
274 if (ValueVT.bitsLT(PartEVT)) { in getCopyFromParts()
279 Val = DAG.getNode(*AssertOp, DL, PartEVT, Val, in getCopyFromParts()
[all …]