Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp121 MVT PartVT, EVT ValueVT, const Value *V);
130 MVT PartVT, EVT ValueVT, const Value *V, in getCopyFromParts() argument
134 PartVT, ValueVT, V); in getCopyFromParts()
143 unsigned PartBits = PartVT.getSizeInBits(); in getCopyFromParts()
158 PartVT, HalfVT, V); in getCopyFromParts()
160 RoundParts / 2, PartVT, HalfVT, V); in getCopyFromParts()
176 Parts + RoundParts, OddParts, PartVT, OddVT, V); in getCopyFromParts()
191 } else if (PartVT.isFloatingPoint()) { in getCopyFromParts()
193 assert(ValueVT == EVT(MVT::ppcf128) && PartVT == MVT::f64 && in getCopyFromParts()
203 assert(ValueVT.isFloatingPoint() && PartVT.isInteger() && in getCopyFromParts()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp196 MVT PartVT, EVT ValueVT, const Value *V,
206 MVT PartVT, EVT ValueVT, const Value *V, in getCopyFromParts() argument
210 return getCopyFromPartsVector(DAG, DL, Parts, NumParts, PartVT, ValueVT, V, in getCopyFromParts()
220 unsigned PartBits = PartVT.getSizeInBits(); in getCopyFromParts()
235 PartVT, HalfVT, V); in getCopyFromParts()
237 RoundParts / 2, PartVT, HalfVT, V); in getCopyFromParts()
252 Hi = getCopyFromParts(DAG, DL, Parts + RoundParts, OddParts, PartVT, in getCopyFromParts()
268 } else if (PartVT.isFloatingPoint()) { in getCopyFromParts()
270 assert(ValueVT == EVT(MVT::ppcf128) && PartVT == MVT::f64 && in getCopyFromParts()
280 assert(ValueVT.isFloatingPoint() && PartVT.isInteger() && in getCopyFromParts()
[all …]
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp156 MVT PartVT, EVT ValueVT, const Value *V,
166 MVT PartVT, EVT ValueVT, const Value *V, in getCopyFromParts() argument
172 PartVT, ValueVT, CC)) in getCopyFromParts()
176 return getCopyFromPartsVector(DAG, DL, Parts, NumParts, PartVT, ValueVT, V, in getCopyFromParts()
185 unsigned PartBits = PartVT.getSizeInBits(); in getCopyFromParts()
200 PartVT, HalfVT, V); in getCopyFromParts()
202 RoundParts / 2, PartVT, HalfVT, V); in getCopyFromParts()
217 Hi = getCopyFromParts(DAG, DL, Parts + RoundParts, OddParts, PartVT, in getCopyFromParts()
233 } else if (PartVT.isFloatingPoint()) { in getCopyFromParts()
235 assert(ValueVT == EVT(MVT::ppcf128) && PartVT == MVT::f64 && in getCopyFromParts()
[all …]
/external/llvm-project/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1564 EVT PartVT = VT; in getVectorTypeBreakdown() local
1567 LK = getTypeConversion(Context, PartVT); in getVectorTypeBreakdown()
1568 PartVT = LK.second; in getVectorTypeBreakdown()
1572 PartVT.getVectorElementCount().getKnownMinValue(); in getVectorTypeBreakdown()
1578 assert((PartVT.getVectorElementCount() * NumIntermediates) == in getVectorTypeBreakdown()
1581 IntermediateVT = PartVT; in getVectorTypeBreakdown()
1680 MVT PartVT = in GetReturnInfo() local
1695 Outs.push_back(ISD::OutputArg(Flags, PartVT, VT, /*isfixed=*/true, 0, 0)); in GetReturnInfo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86CallLowering.cpp81 EVT PartVT = TLI.getRegisterType(Context, VT); in splitToValueTypes() local
82 Type *PartTy = PartVT.getTypeForEVT(Context); in splitToValueTypes()
/external/llvm-project/llvm/lib/Target/X86/
DX86CallLowering.cpp81 EVT PartVT = TLI.getRegisterType(Context, VT); in splitToValueTypes() local
82 Type *PartTy = PartVT.getTypeForEVT(Context); in splitToValueTypes()
/external/llvm-project/llvm/lib/Target/ARM/
DARMISelLowering.h830 SDValue *Parts, unsigned NumParts, MVT PartVT,
836 MVT PartVT, EVT ValueVT,
DARMISelLowering.cpp4212 unsigned NumParts, MVT PartVT, Optional<CallingConv::ID> CC) const { in splitValueIntoRegisterParts() argument
4216 PartVT == MVT::f32) { in splitValueIntoRegisterParts()
4218 unsigned PartBits = PartVT.getSizeInBits(); in splitValueIntoRegisterParts()
4221 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val); in splitValueIntoRegisterParts()
4230 MVT PartVT, EVT ValueVT, Optional<CallingConv::ID> CC) const { in joinRegisterPartsIntoValue() argument
4233 PartVT == MVT::f32) { in joinRegisterPartsIntoValue()
4235 unsigned PartBits = PartVT.getSizeInBits(); in joinRegisterPartsIntoValue()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUCallLowering.cpp189 EVT PartVT = TLI.getRegisterTypeForCallingConv(Ctx, CallConv, VT); in splitToValueTypes() local
190 Type *PartTy = PartVT.getTypeForEVT(Ctx); in splitToValueTypes()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1496 MVT PartVT = in GetReturnInfo() local
1511 Outs.push_back(ISD::OutputArg(Flags, PartVT, VT, /*isfixed=*/true, 0, 0)); in GetReturnInfo()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1597 MVT PartVT = TLI.getRegisterType(ReturnType->getContext(), VT); in GetReturnInfo() local
1611 Outs.push_back(ISD::OutputArg(Flags, PartVT, VT, /*isFixed=*/true, 0, 0)); in GetReturnInfo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLoweringHVX.cpp366 MVT PartVT = MVT::getVectorVT(VecTy.getVectorElementType(), OpsPerWord); in buildHvxVectorReg() local
368 SDValue W = buildVector32(Values.slice(i, OpsPerWord), dl, PartVT, DAG); in buildHvxVectorReg()
/external/llvm-project/llvm/include/llvm/CodeGen/
DTargetLowering.h3655 unsigned NumParts, MVT PartVT, in splitValueIntoRegisterParts() argument
3664 MVT PartVT, EVT ValueVT, in joinRegisterPartsIntoValue() argument
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonISelLoweringHVX.cpp490 MVT PartVT = MVT::getVectorVT(VecTy.getVectorElementType(), OpsPerWord); in buildHvxVectorReg() local
492 SDValue W = buildVector32(Values.slice(i, OpsPerWord), dl, PartVT, DAG); in buildHvxVectorReg()