Searched defs:NewVT (Results 1 - 15 of 15) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp178 EVT NewVT = TLI.getTypeToTransformTo(*DAG.getContext(), OldVT); local
182 NewVT, 2*OldElts),
193 Lo = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, NewVT, NewVec, Idx);
197 Hi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, NewVT, NewVec, Idx);
303 EVT NewVT = TLI.getTypeToTransformTo(*DAG.getContext(), OldVT); local
325 NewVT, NewElts.size()),
H A DLegalizeVectorTypes.cpp139 EVT NewVT = N->getValueType(0).getVectorElementType(); local
141 NewVT, N->getOperand(0));
145 EVT NewVT = N->getValueType(0).getVectorElementType(); local
147 return DAG.getConvertRndSat(NewVT, N->getDebugLoc(),
148 Op0, DAG.getValueType(NewVT),
162 EVT NewVT = N->getValueType(0).getVectorElementType(); local
165 NewVT, Op, N->getOperand(1));
846 EVT NewVT = Inputs[0].getValueType(); local
847 unsigned NewElts = NewVT.getVectorNumElements();
904 EVT EltVT = NewVT
2101 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), VT, NewNumElts); local
2285 EVT NewVT = FindMemType(DAG, TLI, LdWidth, WidenVT, LdAlign, WidthDiff); local
2469 EVT NewVT = FindMemType(DAG, TLI, StWidth, ValVT); local
[all...]
H A DTargetLowering.cpp680 MVT NewVT = MVT::getVectorVT(EltTy, NumElts); local
681 if (!TLI->isTypeLegal(NewVT))
682 NewVT = EltTy;
683 IntermediateVT = NewVT;
685 unsigned NewVTSize = NewVT.getSizeInBits();
691 EVT DestVT = TLI->getRegisterType(NewVT);
693 if (EVT(DestVT).bitsLT(NewVT)) // Value is expanded, e.g. i64 -> i16.
977 EVT NewVT = EVT::getVectorVT(Context, EltTy, NumElts); local
978 if (!isTypeLegal(NewVT))
979 NewVT
[all...]
H A DDAGCombiner.cpp2000 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); local
2001 if (TLI.isOperationLegal(ISD::MUL, NewVT)) {
2002 N0 = DAG.getNode(ISD::SIGN_EXTEND, DL, NewVT, N0);
2003 N1 = DAG.getNode(ISD::SIGN_EXTEND, DL, NewVT, N1);
2004 N1 = DAG.getNode(ISD::MUL, DL, NewVT, N0, N1);
2005 N1 = DAG.getNode(ISD::SRL, DL, NewVT, N1,
2036 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); local
2037 if (TLI.isOperationLegal(ISD::MUL, NewVT)) {
2038 N0 = DAG.getNode(ISD::ZERO_EXTEND, DL, NewVT, N0);
2039 N1 = DAG.getNode(ISD::ZERO_EXTEND, DL, NewVT, N
2118 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); local
2148 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); local
6452 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), NewBW); local
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp225 EVT NewVT = TLI.getTypeToTransformTo(*DAG.getContext(), OldVT); local
238 NewVT, 2*OldElts),
245 Lo = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, NewVT, NewVec, Idx);
249 Hi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, NewVT, NewVec, Idx);
385 EVT NewVT = TLI.getTypeToTransformTo(*DAG.getContext(), OldVT); local
407 NewVT, NewElts.size()),
H A DLegalizeVectorOps.cpp473 EVT NewVT; local
476 NewVT = VT.widenIntegerVectorElementType(*DAG.getContext());
477 assert(NewVT.isSimple() && "Promoting to a non-simple vector type!");
478 if (TLI.isOperationLegalOrCustom(ISD::FP_TO_SINT, NewVT)) {
482 if (!isSigned && TLI.isOperationLegalOrCustom(ISD::FP_TO_UINT, NewVT)) {
489 SDValue promoted = DAG.getNode(NewOpc, SDLoc(Op), NewVT, Op.getOperand(0));
H A DLegalizeVectorTypes.cpp167 EVT NewVT = N->getValueType(0).getVectorElementType(); local
169 NewVT, N->getOperand(0));
183 EVT NewVT = N->getValueType(0).getVectorElementType(); local
185 return DAG.getConvertRndSat(NewVT, SDLoc(N),
186 Op0, DAG.getValueType(NewVT),
200 EVT NewVT = N->getValueType(0).getVectorElementType(); local
203 NewVT, Op, N->getOperand(1));
1327 EVT NewVT = Inputs[0].getValueType(); local
1328 unsigned NewElts = NewVT.getVectorNumElements();
1385 EVT EltVT = NewVT
3230 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), VT, NewNumElts); local
3514 EVT NewVT = FindMemType(DAG, TLI, LdWidth, WidenVT, LdAlign, WidthDiff); local
3723 EVT NewVT = FindMemType(DAG, TLI, StWidth, ValVT); local
[all...]
H A DSelectionDAG.cpp4233 EVT NewVT = VT; local
4238 NewVT = (VT.getSizeInBits() > 64) ? MVT::i64 : MVT::i32;
4239 if (TLI.isOperationLegalOrCustom(ISD::STORE, NewVT) &&
4240 TLI.isSafeMemOpType(NewVT.getSimpleVT()))
4242 else if (NewVT == MVT::i64 &&
4246 NewVT = MVT::f64;
4253 NewVT = (MVT::SimpleValueType)(NewVT.getSimpleVT().SimpleTy - 1);
4254 if (NewVT == MVT::i8)
4256 } while (!TLI.isSafeMemOpType(NewVT
[all...]
H A DDAGCombiner.cpp2493 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); local
2494 if (TLI.isOperationLegal(ISD::MUL, NewVT)) {
2495 N0 = DAG.getNode(ISD::SIGN_EXTEND, DL, NewVT, N0);
2496 N1 = DAG.getNode(ISD::SIGN_EXTEND, DL, NewVT, N1);
2497 N1 = DAG.getNode(ISD::MUL, DL, NewVT, N0, N1);
2498 N1 = DAG.getNode(ISD::SRL, DL, NewVT, N1,
2529 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); local
2530 if (TLI.isOperationLegal(ISD::MUL, NewVT)) {
2531 N0 = DAG.getNode(ISD::ZERO_EXTEND, DL, NewVT, N0);
2532 N1 = DAG.getNode(ISD::ZERO_EXTEND, DL, NewVT, N
2607 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); local
2638 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), SimpleSize*2); local
10915 EVT NewVT = EVT::getIntegerVT(*DAG.getContext(), NewBW); local
[all...]
/external/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1141 MVT NewVT = MVT::getVectorVT(EltTy, NumElts); local
1142 if (!TLI->isTypeLegal(NewVT))
1143 NewVT = EltTy;
1144 IntermediateVT = NewVT;
1146 unsigned NewVTSize = NewVT.getSizeInBits();
1152 MVT DestVT = TLI->getRegisterType(NewVT);
1154 if (EVT(DestVT).bitsLT(NewVT)) // Value is expanded, e.g. i64 -> i16.
1544 EVT NewVT = EVT::getVectorVT(Context, EltTy, NumElts); local
1545 if (!isTypeLegal(NewVT))
1546 NewVT
[all...]
/external/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp1608 EVT NewVT = MVT::v4i32; local
1611 NewVT = VT;
1614 Result = DAG.getBuildVector(NewVT, DL, makeArrayRef(Slots, NumElements));
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2134 VectorType *NewVT = cast<VectorType>(II->getType()); local
2137 CV0 = ConstantExpr::getIntegerCast(CV0, NewVT, /*isSigned=*/!Zext);
2138 CV1 = ConstantExpr::getIntegerCast(CV1, NewVT, /*isSigned=*/!Zext);
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1926 MVT NewVT = MVT::getVectorVT(MVT::f32, NumElts); local
1930 DAG.getNode(ISD::FP_EXTEND, dl, NewVT, Op.getOperand(0)));
2118 EVT NewVT = getExtensionTo64Bits(OrigTy);
2120 return DAG.getNode(ExtOpcode, SDLoc(N), NewVT, N);
8212 MVT NewVT = MVT::getVectorVT(ElementTy, NumElems * 2); local
8216 DAG.getNode(N->getOpcode(), dl, NewVT, N->ops()),
/external/swiftshader/third_party/LLVM/lib/Target/X86/
H A DX86ISelLowering.cpp5851 EVT NewVT; local
5854 case MVT::v4f32: NewVT = MVT::v2f64; break;
5855 case MVT::v4i32: NewVT = MVT::v2i64; break;
5856 case MVT::v8i16: NewVT = MVT::v4i32; break;
5857 case MVT::v16i8: NewVT = MVT::v4i32; break;
5879 V1 = DAG.getNode(ISD::BITCAST, dl, NewVT, V1);
5880 V2 = DAG.getNode(ISD::BITCAST, dl, NewVT, V2);
5881 return DAG.getVectorShuffle(NewVT, dl, V1, V2, &MaskVec[0]);
8450 EVT NewVT = MVT::getVectorVT(EltVT, NumElems/2); local
8452 DAG.getNode(Op.getOpcode(), dl, NewVT, LHS
9803 EVT NewVT = MVT::getVectorVT(EltVT, NumElems/2); local
9888 EVT NewVT = MVT::getVectorVT(EltVT, NumElems/2); local
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4137 EVT NewVT) const {
6242 MVT NewVT = V0_LO.getSimpleValueType(); local
6244 SDValue LO = DAG.getUNDEF(NewVT);
6245 SDValue HI = DAG.getUNDEF(NewVT);
6250 LO = DAG.getNode(X86Opcode, DL, NewVT, V0_LO, V0_HI);
6252 HI = DAG.getNode(X86Opcode, DL, NewVT, V1_LO, V1_HI);
6256 LO = DAG.getNode(X86Opcode, DL, NewVT, V0_LO, V1_LO);
6259 HI = DAG.getNode(X86Opcode, DL, NewVT, V0_HI, V1_HI);
8349 MVT NewVT = V.getSimpleValueType();
8350 if (!NewVT
18988 MVT NewVT = MVT::getVectorVT(EltVT, 512 / VT.getScalarSizeInBits()); local
19014 MVT NewVT = MVT::getVectorVT(MVT::i32, NumElems); local
19231 MVT NewVT = MVT::getVectorVT(EltVT, NumElems/2); local
19260 MVT NewVT = MVT::getVectorVT(EltVT, NumElems/2); local
20802 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), SVT, NumElts * 2); local
21471 MVT NewVT = MVT::getVectorVT(VT.getScalarType(), NumElts); local
21601 MVT NewVT = MVT::getVectorVT(VT.getScalarType(), NumElts); local
[all...]

Completed in 713 milliseconds