Searched refs:HalfVT (Results 1 – 5 of 5) sorted by relevance
| /trueos/contrib/llvm/include/llvm/CodeGen/ |
| HD | ValueTypes.h | 817 EVT HalfVT = EVT((MVT::SimpleValueType)IntVT); in getHalfSizedIntegerVT() local 818 if (HalfVT.getSizeInBits() * 2 >= EVTSize) in getHalfSizedIntegerVT() 819 return HalfVT; in getHalfSizedIntegerVT()
|
| /trueos/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| HD | LegalizeTypes.cpp | 1090 EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), in SplitInteger() local 1092 SplitInteger(Op, HalfVT, HalfVT, Lo, Hi); in SplitInteger()
|
| HD | LegalizeVectorTypes.cpp | 1414 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, in SplitVecOp_TRUNCATE() local 1416 SDValue HalfLo = DAG.getNode(ISD::TRUNCATE, DL, HalfVT, InLoVec); in SplitVecOp_TRUNCATE() 1417 SDValue HalfHi = DAG.getNode(ISD::TRUNCATE, DL, HalfVT, InHiVec); in SplitVecOp_TRUNCATE()
|
| HD | SelectionDAGBuilder.cpp | 128 EVT HalfVT = EVT::getIntegerVT(*DAG.getContext(), RoundBits/2); in getCopyFromParts() local 132 PartVT, HalfVT, V); in getCopyFromParts() 134 RoundParts / 2, PartVT, HalfVT, V); in getCopyFromParts() 136 Lo = DAG.getNode(ISD::BITCAST, DL, HalfVT, Parts[0]); in getCopyFromParts() 137 Hi = DAG.getNode(ISD::BITCAST, DL, HalfVT, Parts[1]); in getCopyFromParts()
|
| /trueos/contrib/llvm/lib/Target/X86/ |
| HD | X86ISelLowering.cpp | 10462 MVT HalfVT = MVT::getVectorVT(VT.getScalarType(), in LowerSIGN_EXTEND() local 10465 OpLo = DAG.getNode(X86ISD::VSEXT_MOVL, dl, HalfVT, OpLo); in LowerSIGN_EXTEND() 10466 OpHi = DAG.getNode(X86ISD::VSEXT_MOVL, dl, HalfVT, OpHi); in LowerSIGN_EXTEND() 18096 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), in PerformLOADCombine() local 18098 SDValue Load1 = DAG.getLoad(HalfVT, dl, Ld->getChain(), Ptr, in PerformLOADCombine() 18103 SDValue Load2 = DAG.getLoad(HalfVT, dl, Ld->getChain(), Ptr, in PerformLOADCombine()
|