Lines Matching refs:EVT
371 RTLIB::Libcall RTLIB::getFPEXT(EVT OpVT, EVT RetVT) {
387 RTLIB::Libcall RTLIB::getFPROUND(EVT OpVT, EVT RetVT) {
411 RTLIB::Libcall RTLIB::getFPTOSINT(EVT OpVT, EVT RetVT) {
461 RTLIB::Libcall RTLIB::getFPTOUINT(EVT OpVT, EVT RetVT) {
511 RTLIB::Libcall RTLIB::getSINTTOFP(EVT OpVT, EVT RetVT) {
551 RTLIB::Libcall RTLIB::getUINTTOFP(EVT OpVT, EVT RetVT) {
750 MVT TargetLoweringBase::getScalarShiftAmountTy(EVT LHSTy) const {
754 EVT TargetLoweringBase::getShiftAmountTy(EVT LHSTy) const {
763 bool TargetLoweringBase::canOpTrap(unsigned Op, EVT VT) const {
818 if (EVT(DestVT).bitsLT(NewVT)) // Value is expanded, e.g. i64 -> i16.
1036 EVT TargetLoweringBase::getSetCCResultType(LLVMContext &, EVT VT) const {
1054 unsigned TargetLoweringBase::getVectorTypeBreakdown(LLVMContext &Context, EVT VT,
1055 EVT &IntermediateVT,
1067 EVT RegisterEVT = getTypeToTransformTo(Context, VT);
1077 EVT EltTy = VT.getVectorElementType();
1091 EVT::getVectorVT(Context, EltTy, NumElts))) {
1098 EVT NewVT = EVT::getVectorVT(Context, EltTy, NumElts);
1111 if (EVT(DestVT).bitsLT(NewVT)) // Value is expanded, e.g. i64 -> i16.
1126 SmallVector<EVT, 4> ValueVTs;
1132 EVT VT = ValueVTs[j];
1253 EVT MTy = getValueType(Ty);