Home
last modified time | relevance | path

Searched refs:getValueType (Results 1 – 25 of 711) sorted by relevance

12345678910>>...29

/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeFloatTypes.cpp65 assert(isLegalInHWReg(N->getValueType(ResNo)) && in SoftenFloatResult()
127 if (isLegalInHWReg(N->getValueType(ResNo))) in SoftenFloatRes_BITCAST()
142 N->getValueType(0)), in SoftenFloatRes_BUILD_PAIR()
149 if (isLegalInHWReg(N->getValueType(ResNo))) in SoftenFloatRes_ConstantFP()
160 CN->getValueType(0).getSimpleVT() == llvm::MVT::ppcf128) { in SoftenFloatRes_ConstantFP()
166 CN->getValueType(0))); in SoftenFloatRes_ConstantFP()
170 CN->getValueType(0))); in SoftenFloatRes_ConstantFP()
177 NewOp.getValueType().getVectorElementType(), in SoftenFloatRes_EXTRACT_VECTOR_ELT()
183 if (isLegalInHWReg(N->getValueType(ResNo))) in SoftenFloatRes_FABS()
185 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in SoftenFloatRes_FABS()
[all …]
DLegalizeVectorTypes.cpp149 LHS.getValueType(), LHS, RHS, N->getFlags()); in ScalarizeVecRes_BinOp()
157 Op0.getValueType(), Op0, Op1, Op2); in ScalarizeVecRes_TernaryOp()
167 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BITCAST()
173 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BUILD_VECTOR()
183 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_CONVERT_RNDSAT()
186 Op0, DAG.getValueType(NewVT), in ScalarizeVecRes_CONVERT_RNDSAT()
187 DAG.getValueType(Op0.getValueType()), in ScalarizeVecRes_CONVERT_RNDSAT()
195 N->getValueType(0).getVectorElementType(), in ScalarizeVecRes_EXTRACT_SUBVECTOR()
200 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_FP_ROUND()
209 Op.getValueType(), Op, N->getOperand(1)); in ScalarizeVecRes_FPOWI()
[all …]
DLegalizeIntegerTypes.cpp42 if (CustomLowerNode(N, N->getValueType(ResNo), true)) in PromoteIntegerResult()
176 Op.getValueType(), Op, N->getOperand(1)); in PromoteIntRes_AssertSext()
183 Op.getValueType(), Op, N->getOperand(1)); in PromoteIntRes_AssertZext()
187 EVT ResVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in PromoteIntRes_Atomic0()
216 EVT SVT = getSetCCResultType(N->getOperand(2).getValueType()); in PromoteIntRes_AtomicCmpSwap()
217 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(1)); in PromoteIntRes_AtomicCmpSwap()
224 SDVTList VTs = DAG.getVTList(N->getValueType(0), SVT, MVT::Other); in PromoteIntRes_AtomicCmpSwap()
238 DAG.getVTList(Op2.getValueType(), N->getValueType(1), MVT::Other); in PromoteIntRes_AtomicCmpSwap()
251 EVT InVT = InOp.getValueType(); in PromoteIntRes_BITCAST()
253 EVT OutVT = N->getValueType(0); in PromoteIntRes_BITCAST()
[all …]
DLegalizeTypesGeneric.cpp42 EVT OutVT = N->getValueType(0); in ExpandRes_BITCAST()
45 EVT InVT = InOp.getValueType(); in ExpandRes_BITCAST()
147 LHS.getValueType().getSizeInBits() << 1), in ExpandRes_BITCAST()
182 StackPtr = DAG.getNode(ISD::ADD, dl, StackPtr.getValueType(), StackPtr, in ExpandRes_BITCAST()
184 StackPtr.getValueType())); in ExpandRes_BITCAST()
209 assert(Part.getValueType() == N->getValueType(0) && in ExpandRes_EXTRACT_ELEMENT()
218 unsigned OldElts = OldVec.getValueType().getVectorNumElements(); in ExpandRes_EXTRACT_VECTOR_ELT()
219 EVT OldEltVT = OldVec.getValueType().getVectorElementType(); in ExpandRes_EXTRACT_VECTOR_ELT()
224 EVT OldVT = N->getValueType(0); in ExpandRes_EXTRACT_VECTOR_ELT()
244 Idx = DAG.getNode(ISD::ADD, dl, Idx.getValueType(), Idx, Idx); in ExpandRes_EXTRACT_VECTOR_ELT()
[all …]
DLegalizeTypes.cpp130 } else if (isTypeLegal(Res.getValueType()) || IgnoreNodeResults(&Node)) { in PerformExpensiveChecks()
223 EVT ResultVT = N->getValueType(i); in run()
282 EVT OpVT = N->getOperand(i).getValueType(); in run()
425 if (!isTypeLegal(Node.getValueType(i)) && in run()
426 !TLI.isTypeLegal(Node.getValueType(i))) { in run()
435 !isTypeLegal(Node.getOperand(i).getValueType()) && in run()
436 !TLI.isTypeLegal(Node.getOperand(i).getValueType())) { in run()
751 assert(Result.getValueType() == in SetPromotedInteger()
752 TLI.getTypeToTransformTo(*DAG.getContext(), Op.getValueType()) && in SetPromotedInteger()
764 assert((Result.getValueType() == in SetSoftenedFloat()
[all …]
DLegalizeDAG.cpp254 EVT VT = CFP->getValueType(0); in ExpandConstantFP()
298 EVT VT = CP->getValueType(0); in ExpandConstant()
327 EVT VT = Tmp1.getValueType(); in PerformInsertVectorEltInMemory()
329 EVT IdxVT = Tmp3.getValueType(); in PerformInsertVectorEltInMemory()
364 EVT EltVT = Vec.getValueType().getVectorElementType(); in ExpandINSERT_VECTOR_ELT()
365 if (Val.getValueType() == EltVT || in ExpandINSERT_VECTOR_ELT()
366 (EltVT.isInteger() && Val.getValueType().bitsGE(EltVT))) { in ExpandINSERT_VECTOR_ELT()
368 Vec.getValueType(), Val); in ExpandINSERT_VECTOR_ELT()
370 unsigned NumElts = Vec.getValueType().getVectorNumElements(); in ExpandINSERT_VECTOR_ELT()
378 return DAG.getVectorShuffle(Vec.getValueType(), dl, Vec, ScVec, ShufOps); in ExpandINSERT_VECTOR_ELT()
[all …]
DLegalizeVectorOps.cpp206 switch (TLI.getLoadExtAction(LD->getExtensionType(), LD->getValueType(0), in LegalizeOp()
335 QueryType = Node->getValueType(0); in LegalizeOp()
342 QueryType = Node->getOperand(0).getValueType(); in LegalizeOp()
345 QueryType = cast<MaskedScatterSDNode>(Node)->getValue().getValueType(); in LegalizeOp()
348 QueryType = cast<MaskedStoreSDNode>(Node)->getValue().getValueType(); in LegalizeOp()
410 if (Op.getOperand(j).getValueType().isVector()) in Promote()
412 .getValueType() in Promote()
435 EVT VT = Op.getOperand(0).getValueType(); in PromoteINT_TO_FP()
455 if (Op.getOperand(j).getValueType().isVector()) in PromoteINT_TO_FP()
461 return DAG.getNode(Op.getOpcode(), dl, Op.getValueType(), Operands); in PromoteINT_TO_FP()
[all …]
DTargetLowering.cpp127 Entry.Ty = Entry.Node.getValueType().getTypeForEVT(*DAG.getContext()); in makeLibCall()
128 Entry.isSExt = shouldSignExtendTypeInLibCall(Op.getValueType(), isSigned); in makeLibCall()
129 Entry.isZExt = !shouldSignExtendTypeInLibCall(Op.getValueType(), isSigned); in makeLibCall()
274 NewLHS = DAG.getNode(ISD::OR, dl, Tmp.getValueType(), Tmp, NewLHS); in softenSetCCOperands()
359 EVT VT = Op.getValueType(); in ShrinkDemandedConstant()
387 if (Op.getValueType().isVector()) in ShrinkDemandedOp()
404 if (TLI.isTruncateFree(Op.getValueType(), SmallVT) && in ShrinkDemandedOp()
405 TLI.isZExtFree(SmallVT, Op.getValueType())) { in ShrinkDemandedOp()
414 dl, Op.getValueType(), X); in ShrinkDemandedOp()
435 assert(Op.getValueType().getScalarType().getSizeInBits() == BitWidth && in SimplifyDemandedBits()
[all …]
DDAGCombiner.cpp184 unsigned BitWidth = Op.getValueType().getScalarType().getSizeInBits(); in SimplifyDemandedBits()
611 !TLI.isOperationLegalOrCustom(ISD::FSUB, Op.getValueType())) in isNegatibleForFree()
667 return DAG.getConstantFP(V, SDLoc(Op), Op.getValueType()); in GetNegatedExpression()
676 return DAG.getNode(ISD::FSUB, SDLoc(Op), Op.getValueType(), in GetNegatedExpression()
681 return DAG.getNode(ISD::FSUB, SDLoc(Op), Op.getValueType(), in GetNegatedExpression()
695 return DAG.getNode(ISD::FSUB, SDLoc(Op), Op.getValueType(), in GetNegatedExpression()
705 return DAG.getNode(Op.getOpcode(), SDLoc(Op), Op.getValueType(), in GetNegatedExpression()
711 return DAG.getNode(Op.getOpcode(), SDLoc(Op), Op.getValueType(), in GetNegatedExpression()
718 return DAG.getNode(Op.getOpcode(), SDLoc(Op), Op.getValueType(), in GetNegatedExpression()
722 return DAG.getNode(ISD::FP_ROUND, SDLoc(Op), Op.getValueType(), in GetNegatedExpression()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeFloatTypes.cpp145 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in SoftenFloatRes_Unary()
152 EVT OpVT = N->getOperand(0 + Offset).getValueType(); in SoftenFloatRes_Unary()
153 CallOptions.setTypeListBeforeSoften(OpVT, N->getValueType(0), true); in SoftenFloatRes_Unary()
164 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in SoftenFloatRes_Binary()
172 EVT OpsVT[2] = { N->getOperand(0 + Offset).getValueType(), in SoftenFloatRes_Binary()
173 N->getOperand(1 + Offset).getValueType() }; in SoftenFloatRes_Binary()
174 CallOptions.setTypeListBeforeSoften(OpsVT, N->getValueType(0), true); in SoftenFloatRes_Binary()
197 N->getValueType(0)), in SoftenFloatRes_BUILD_PAIR()
212 CN->getValueType(0).getSimpleVT() == llvm::MVT::ppcf128) { in SoftenFloatRes_ConstantFP()
218 CN->getValueType(0))); in SoftenFloatRes_ConstantFP()
[all …]
DLegalizeTypesGeneric.cpp41 EVT OutVT = N->getValueType(0); in ExpandRes_BITCAST()
44 EVT InVT = InOp.getValueType(); in ExpandRes_BITCAST()
197 assert(Part.getValueType() == N->getValueType(0) && in ExpandRes_EXTRACT_ELEMENT()
206 unsigned OldElts = OldVec.getValueType().getVectorNumElements(); in ExpandRes_EXTRACT_VECTOR_ELT()
207 EVT OldEltVT = OldVec.getValueType().getVectorElementType(); in ExpandRes_EXTRACT_VECTOR_ELT()
212 EVT OldVT = N->getValueType(0); in ExpandRes_EXTRACT_VECTOR_ELT()
232 Idx = DAG.getNode(ISD::ADD, dl, Idx.getValueType(), Idx, Idx); in ExpandRes_EXTRACT_VECTOR_ELT()
235 Idx = DAG.getNode(ISD::ADD, dl, Idx.getValueType(), Idx, in ExpandRes_EXTRACT_VECTOR_ELT()
236 DAG.getConstant(1, dl, Idx.getValueType())); in ExpandRes_EXTRACT_VECTOR_ELT()
250 EVT ValueVT = LD->getValueType(0); in ExpandRes_NormalLoad()
[all …]
DLegalizeVectorTypes.cpp183 LHS.getValueType(), LHS, RHS, N->getFlags()); in ScalarizeVecRes_BinOp()
191 Op0.getValueType(), Op0, Op1, Op2); in ScalarizeVecRes_TernaryOp()
198 return DAG.getNode(N->getOpcode(), SDLoc(N), Op0.getValueType(), Op0, Op1, in ScalarizeVecRes_FIX()
203 EVT VT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_StrictFPOp()
218 if (Oper.getValueType().isVector()) in ScalarizeVecRes_StrictFPOp()
235 EVT ResVT = N->getValueType(0); in ScalarizeVecRes_OverflowOp()
236 EVT OvVT = N->getValueType(1); in ScalarizeVecRes_OverflowOp()
257 EVT OtherVT = N->getValueType(OtherNo); in ScalarizeVecRes_OverflowOp()
277 if (Op.getValueType().isVector() in ScalarizeVecRes_BITCAST()
278 && Op.getValueType().getVectorNumElements() == 1 in ScalarizeVecRes_BITCAST()
[all …]
DLegalizeIntegerTypes.cpp43 if (CustomLowerNode(N, N->getValueType(ResNo), true)) { in PromoteIntegerResult()
218 Op.getValueType(), Op, N->getOperand(1)); in PromoteIntRes_AssertSext()
225 Op.getValueType(), Op, N->getOperand(1)); in PromoteIntRes_AssertZext()
229 EVT ResVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in PromoteIntRes_Atomic0()
256 EVT SVT = getSetCCResultType(N->getOperand(2).getValueType()); in PromoteIntRes_AtomicCmpSwap()
257 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(1)); in PromoteIntRes_AtomicCmpSwap()
264 SDVTList VTs = DAG.getVTList(N->getValueType(0), SVT, MVT::Other); in PromoteIntRes_AtomicCmpSwap()
277 DAG.getVTList(Op2.getValueType(), N->getValueType(1), MVT::Other); in PromoteIntRes_AtomicCmpSwap()
289 EVT InVT = InOp.getValueType(); in PromoteIntRes_BITCAST()
291 EVT OutVT = N->getValueType(0); in PromoteIntRes_BITCAST()
[all …]
DLegalizeTypes.cpp137 } else if (isTypeLegal(Res.getValueType()) || IgnoreNodeResults(&Node)) { in PerformExpensiveChecks()
235 EVT ResultVT = N->getValueType(i); in run()
295 EVT OpVT = Op.getValueType(); in run()
436 if (!isTypeLegal(Node.getValueType(i))) { in run()
445 !isTypeLegal(Node.getOperand(i).getValueType())) { in run()
687 assert(Result.getValueType() == in SetPromotedInteger()
688 TLI.getTypeToTransformTo(*DAG.getContext(), Op.getValueType()) && in SetPromotedInteger()
701 assert(Result.getValueType() == in SetSoftenedFloat()
702 TLI.getTypeToTransformTo(*DAG.getContext(), Op.getValueType()) && in SetSoftenedFloat()
712 assert(Result.getValueType() == in SetPromotedFloat()
[all …]
DLegalizeDAG.cpp299 EVT VT = CFP->getValueType(0); in ExpandConstantFP()
348 EVT VT = CP->getValueType(0); in ExpandConstant()
376 EVT VT = Tmp1.getValueType(); in PerformInsertVectorEltInMemory()
403 EVT EltVT = Vec.getValueType().getVectorElementType(); in ExpandINSERT_VECTOR_ELT()
404 if (Val.getValueType() == EltVT || in ExpandINSERT_VECTOR_ELT()
405 (EltVT.isInteger() && Val.getValueType().bitsGE(EltVT))) { in ExpandINSERT_VECTOR_ELT()
407 Vec.getValueType(), Val); in ExpandINSERT_VECTOR_ELT()
409 unsigned NumElts = Vec.getValueType().getVectorNumElements(); in ExpandINSERT_VECTOR_ELT()
417 return DAG.getVectorShuffle(Vec.getValueType(), dl, Vec, ScVec, ShufOps); in ExpandINSERT_VECTOR_ELT()
442 if (CFP->getValueType(0) == MVT::f32 && in OptimizeFloatStore()
[all …]
DSelectionDAG.cpp147 unsigned EltSize = N->getValueType(0).getVectorElementType().getSizeInBits(); in isConstantSplatVector()
181 unsigned EltSize = N->getValueType(0).getScalarSizeInBits(); in isBuildVectorAllOnes()
220 unsigned EltSize = N->getValueType(0).getScalarSizeInBits(); in isBuildVectorAllZeros()
283 EVT SVT = Op.getValueType().getScalarType(); in matchUnaryPredicate()
292 if (!Cst || Cst->getValueType(0) != SVT || !Match(Cst)) in matchUnaryPredicate()
302 if (!AllowTypeMismatch && LHS.getValueType() != RHS.getValueType()) in matchBinaryPredicate()
315 EVT SVT = LHS.getValueType().getScalarType(); in matchBinaryPredicate()
325 if (!AllowTypeMismatch && (LHSOp.getValueType() != SVT || in matchBinaryPredicate()
326 LHSOp.getValueType() != RHSOp.getValueType())) in matchBinaryPredicate()
633 for (unsigned i = 0, e = N->getValueType(0).getVectorNumElements(); in AddNodeIDCustom()
[all …]
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DLegalizeFloatTypes.cpp158 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in SoftenFloatRes_Unary()
165 EVT OpVT = N->getOperand(0 + Offset).getValueType(); in SoftenFloatRes_Unary()
166 CallOptions.setTypeListBeforeSoften(OpVT, N->getValueType(0), true); in SoftenFloatRes_Unary()
177 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in SoftenFloatRes_Binary()
185 EVT OpsVT[2] = { N->getOperand(0 + Offset).getValueType(), in SoftenFloatRes_Binary()
186 N->getOperand(1 + Offset).getValueType() }; in SoftenFloatRes_Binary()
187 CallOptions.setTypeListBeforeSoften(OpsVT, N->getValueType(0), true); in SoftenFloatRes_Binary()
201 EVT Ty = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in SoftenFloatRes_FREEZE()
216 N->getValueType(0)), in SoftenFloatRes_BUILD_PAIR()
231 CN->getValueType(0).getSimpleVT() == llvm::MVT::ppcf128) { in SoftenFloatRes_ConstantFP()
[all …]
DLegalizeVectorTypes.cpp194 LHS.getValueType(), LHS, RHS, N->getFlags()); in ScalarizeVecRes_BinOp()
201 return DAG.getNode(N->getOpcode(), SDLoc(N), Op0.getValueType(), Op0, Op1, in ScalarizeVecRes_TernaryOp()
209 return DAG.getNode(N->getOpcode(), SDLoc(N), Op0.getValueType(), Op0, Op1, in ScalarizeVecRes_FIX()
214 EVT VT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_StrictFPOp()
229 if (Oper.getValueType().isVector()) in ScalarizeVecRes_StrictFPOp()
247 EVT ResVT = N->getValueType(0); in ScalarizeVecRes_OverflowOp()
248 EVT OvVT = N->getValueType(1); in ScalarizeVecRes_OverflowOp()
270 EVT OtherVT = N->getValueType(OtherNo); in ScalarizeVecRes_OverflowOp()
290 if (Op.getValueType().isVector() in ScalarizeVecRes_BITCAST()
291 && Op.getValueType().getVectorNumElements() == 1 in ScalarizeVecRes_BITCAST()
[all …]
DLegalizeTypesGeneric.cpp41 EVT OutVT = N->getValueType(0); in ExpandRes_BITCAST()
44 EVT InVT = InOp.getValueType(); in ExpandRes_BITCAST()
203 assert(Part.getValueType() == N->getValueType(0) && in ExpandRes_EXTRACT_ELEMENT()
212 unsigned OldElts = OldVec.getValueType().getVectorNumElements(); in ExpandRes_EXTRACT_VECTOR_ELT()
213 EVT OldEltVT = OldVec.getValueType().getVectorElementType(); in ExpandRes_EXTRACT_VECTOR_ELT()
218 EVT OldVT = N->getValueType(0); in ExpandRes_EXTRACT_VECTOR_ELT()
238 Idx = DAG.getNode(ISD::ADD, dl, Idx.getValueType(), Idx, Idx); in ExpandRes_EXTRACT_VECTOR_ELT()
241 Idx = DAG.getNode(ISD::ADD, dl, Idx.getValueType(), Idx, in ExpandRes_EXTRACT_VECTOR_ELT()
242 DAG.getConstant(1, dl, Idx.getValueType())); in ExpandRes_EXTRACT_VECTOR_ELT()
256 EVT ValueVT = LD->getValueType(0); in ExpandRes_NormalLoad()
[all …]
DLegalizeIntegerTypes.cpp43 if (CustomLowerNode(N, N->getValueType(ResNo), true)) { in PromoteIntegerResult()
241 Op.getValueType(), Op, N->getOperand(1)); in PromoteIntRes_AssertSext()
248 Op.getValueType(), Op, N->getOperand(1)); in PromoteIntRes_AssertZext()
252 EVT ResVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in PromoteIntRes_Atomic0()
279 EVT SVT = getSetCCResultType(N->getOperand(2).getValueType()); in PromoteIntRes_AtomicCmpSwap()
280 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(1)); in PromoteIntRes_AtomicCmpSwap()
287 SDVTList VTs = DAG.getVTList(N->getValueType(0), SVT, MVT::Other); in PromoteIntRes_AtomicCmpSwap()
316 DAG.getVTList(Op2.getValueType(), N->getValueType(1), MVT::Other); in PromoteIntRes_AtomicCmpSwap()
328 EVT InVT = InOp.getValueType(); in PromoteIntRes_BITCAST()
330 EVT OutVT = N->getValueType(0); in PromoteIntRes_BITCAST()
[all …]
DLegalizeTypes.cpp139 } else if (isTypeLegal(Res.getValueType()) || IgnoreNodeResults(&Node)) { in PerformExpensiveChecks()
241 EVT ResultVT = N->getValueType(i); in run()
308 EVT OpVT = Op.getValueType(); in run()
456 if (!isTypeLegal(Node.getValueType(i))) { in run()
465 !isTypeLegal(Node.getOperand(i).getValueType())) { in run()
707 assert(Result.getValueType() == in SetPromotedInteger()
708 TLI.getTypeToTransformTo(*DAG.getContext(), Op.getValueType()) && in SetPromotedInteger()
721 assert(Result.getValueType() == in SetSoftenedFloat()
722 TLI.getTypeToTransformTo(*DAG.getContext(), Op.getValueType()) && in SetSoftenedFloat()
732 assert(Result.getValueType() == in SetPromotedFloat()
[all …]
DLegalizeDAG.cpp301 EVT VT = CFP->getValueType(0); in ExpandConstantFP()
350 EVT VT = CP->getValueType(0); in ExpandConstant()
378 EVT VT = Tmp1.getValueType(); in PerformInsertVectorEltInMemory()
407 EVT EltVT = Vec.getValueType().getVectorElementType(); in ExpandINSERT_VECTOR_ELT()
408 if (Val.getValueType() == EltVT || in ExpandINSERT_VECTOR_ELT()
409 (EltVT.isInteger() && Val.getValueType().bitsGE(EltVT))) { in ExpandINSERT_VECTOR_ELT()
411 Vec.getValueType(), Val); in ExpandINSERT_VECTOR_ELT()
413 unsigned NumElts = Vec.getValueType().getVectorNumElements(); in ExpandINSERT_VECTOR_ELT()
421 return DAG.getVectorShuffle(Vec.getValueType(), dl, Vec, ScVec, ShufOps); in ExpandINSERT_VECTOR_ELT()
445 if (CFP->getValueType(0) == MVT::f32 && in OptimizeFloatStore()
[all …]
DSelectionDAG.cpp144 N->getValueType(0).getVectorElementType().getSizeInBits(); in isConstantSplatVector()
158 unsigned EltSize = N->getValueType(0).getVectorElementType().getSizeInBits(); in isConstantSplatVector()
192 unsigned EltSize = N->getValueType(0).getScalarSizeInBits(); in isBuildVectorAllOnes()
231 unsigned EltSize = N->getValueType(0).getScalarSizeInBits(); in isBuildVectorAllZeros()
294 EVT SVT = Op.getValueType().getScalarType(); in matchUnaryPredicate()
303 if (!Cst || Cst->getValueType(0) != SVT || !Match(Cst)) in matchUnaryPredicate()
313 if (!AllowTypeMismatch && LHS.getValueType() != RHS.getValueType()) in matchBinaryPredicate()
326 EVT SVT = LHS.getValueType().getScalarType(); in matchBinaryPredicate()
336 if (!AllowTypeMismatch && (LHSOp.getValueType() != SVT || in matchBinaryPredicate()
337 LHSOp.getValueType() != RHSOp.getValueType())) in matchBinaryPredicate()
[all …]
/external/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp535 N->getValueType(0) == MVT::i32 && selectMADD(N, &DAG)) in performADDECombine()
669 EVT Ty = N->getValueType(0); in performORCombine()
789 if (Subtarget.hasMips32() && N->getValueType(0) == MVT::i32 && in performSUBECombine()
837 EVT VT = N->getValueType(0); in performMULCombine()
876 EVT Ty = N->getValueType(0); in performSHLCombine()
899 EVT Ty = N->getValueType(0); in performSRACombine()
945 EVT Ty = N->getValueType(0); in performSRLCombine()
972 EVT Ty = N->getValueType(0); in performSETCCCombine()
985 EVT Ty = N->getValueType(0); in performVSELECTCombine()
1042 EVT Ty = N->getValueType(0); in performXORCombine()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp413 EVT ResTy = Op->getValueType(0); in lowerSELECT()
603 EVT Ty = N->getValueType(0); in performORCombine()
833 EVT VT = N->getValueType(0); in performMULCombine()
873 EVT Ty = N->getValueType(0); in performSHLCombine()
896 EVT Ty = N->getValueType(0); in performSRACombine()
942 EVT Ty = N->getValueType(0); in performSRLCombine()
969 EVT Ty = N->getValueType(0); in performSETCCCombine()
982 EVT Ty = N->getValueType(0); in performVSELECTCombine()
1000 EVT Ty = N->getValueType(0); in performXORCombine()
1183 EVT PtrVT = Ptr.getValueType(); in lowerLOAD()
[all …]

12345678910>>...29