/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.cpp | 121 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/ |
D | SelectionDAGBuilder.cpp | 196 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/ |
D | SelectionDAGBuilder.cpp | 156 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/ |
D | TargetLoweringBase.cpp | 1564 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/ |
D | X86CallLowering.cpp | 81 EVT PartVT = TLI.getRegisterType(Context, VT); in splitToValueTypes() local 82 Type *PartTy = PartVT.getTypeForEVT(Context); in splitToValueTypes()
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86CallLowering.cpp | 81 EVT PartVT = TLI.getRegisterType(Context, VT); in splitToValueTypes() local 82 Type *PartTy = PartVT.getTypeForEVT(Context); in splitToValueTypes()
|
/external/llvm-project/llvm/lib/Target/ARM/ |
D | ARMISelLowering.h | 830 SDValue *Parts, unsigned NumParts, MVT PartVT, 836 MVT PartVT, EVT ValueVT,
|
D | ARMISelLowering.cpp | 4212 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/ |
D | AMDGPUCallLowering.cpp | 189 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/ |
D | TargetLoweringBase.cpp | 1496 MVT PartVT = in GetReturnInfo() local 1511 Outs.push_back(ISD::OutputArg(Flags, PartVT, VT, /*isfixed=*/true, 0, 0)); in GetReturnInfo()
|
/external/llvm/lib/CodeGen/ |
D | TargetLoweringBase.cpp | 1597 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/ |
D | HexagonISelLoweringHVX.cpp | 366 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/ |
D | TargetLowering.h | 3655 unsigned NumParts, MVT PartVT, in splitValueIntoRegisterParts() argument 3664 MVT PartVT, EVT ValueVT, in joinRegisterPartsIntoValue() argument
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonISelLoweringHVX.cpp | 490 MVT PartVT = MVT::getVectorVT(VecTy.getVectorElementType(), OpsPerWord); in buildHvxVectorReg() local 492 SDValue W = buildVector32(Values.slice(i, OpsPerWord), dl, PartVT, DAG); in buildHvxVectorReg()
|