Home
last modified time | relevance | path

Searched refs:IntermediateVT (Results 1 – 24 of 24) sorted by relevance

/external/llvm-project/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1068 static unsigned getVectorTypeBreakdownMVT(MVT VT, MVT &IntermediateVT, in getVectorTypeBreakdownMVT() argument
1106 IntermediateVT = NewVT; in getVectorTypeBreakdownMVT()
1465 MVT IntermediateVT; in computeRegisterProperties() local
1468 unsigned NumRegisters = getVectorTypeBreakdownMVT(VT, IntermediateVT, in computeRegisterProperties()
1533 EVT &IntermediateVT, in getVectorTypeBreakdown() argument
1548 IntermediateVT = RegisterEVT; in getVectorTypeBreakdown()
1581 IntermediateVT = PartVT; in getVectorTypeBreakdown()
1582 RegisterVT = getRegisterType(Context, IntermediateVT); in getVectorTypeBreakdown()
1606 IntermediateVT = NewVT; in getVectorTypeBreakdown()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp937 static unsigned getVectorTypeBreakdownMVT(MVT VT, MVT &IntermediateVT, in getVectorTypeBreakdownMVT() argument
966 IntermediateVT = NewVT; in getVectorTypeBreakdownMVT()
1310 MVT IntermediateVT; in computeRegisterProperties() local
1313 unsigned NumRegisters = getVectorTypeBreakdownMVT(VT, IntermediateVT, in computeRegisterProperties()
1376 EVT &IntermediateVT, in getVectorTypeBreakdown() argument
1390 IntermediateVT = RegisterEVT; in getVectorTypeBreakdown()
1422 IntermediateVT = NewVT; in getVectorTypeBreakdown()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1115 static unsigned getVectorTypeBreakdownMVT(MVT VT, MVT &IntermediateVT, in getVectorTypeBreakdownMVT() argument
1144 IntermediateVT = NewVT; in getVectorTypeBreakdownMVT()
1437 MVT IntermediateVT; in computeRegisterProperties() local
1440 NumRegistersForVT[i] = getVectorTypeBreakdownMVT(VT, IntermediateVT, in computeRegisterProperties()
1501 EVT &IntermediateVT, in getVectorTypeBreakdown() argument
1515 IntermediateVT = RegisterEVT; in getVectorTypeBreakdown()
1547 IntermediateVT = NewVT; in getVectorTypeBreakdown()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp339 EVT IntermediateVT; in getCopyFromPartsVector() local
346 *DAG.getContext(), CallConv.getValue(), ValueVT, IntermediateVT, in getCopyFromPartsVector()
350 TLI.getVectorTypeBreakdown(*DAG.getContext(), ValueVT, IntermediateVT, in getCopyFromPartsVector()
368 PartVT, IntermediateVT, V, CallConv); in getCopyFromPartsVector()
377 PartVT, IntermediateVT, V, CallConv); in getCopyFromPartsVector()
383 IntermediateVT.isVector() in getCopyFromPartsVector()
385 *DAG.getContext(), IntermediateVT.getScalarType(), in getCopyFromPartsVector()
386 IntermediateVT.getVectorElementCount() * NumParts) in getCopyFromPartsVector()
388 IntermediateVT.getScalarType(), in getCopyFromPartsVector()
390 Val = DAG.getNode(IntermediateVT.isVector() ? ISD::CONCAT_VECTORS in getCopyFromPartsVector()
[all …]
DSelectionDAG.cpp2062 EVT IntermediateVT; in getReducedAlign() local
2065 TLI->getVectorTypeBreakdown(*getContext(), VT, IntermediateVT, in getReducedAlign()
2067 Ty = IntermediateVT.getTypeForEVT(*getContext()); in getReducedAlign()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp374 EVT IntermediateVT; in getCopyFromPartsVector() local
381 *DAG.getContext(), CallConv.getValue(), ValueVT, IntermediateVT, in getCopyFromPartsVector()
385 TLI.getVectorTypeBreakdown(*DAG.getContext(), ValueVT, IntermediateVT, in getCopyFromPartsVector()
403 PartVT, IntermediateVT, V); in getCopyFromPartsVector()
412 PartVT, IntermediateVT, V); in getCopyFromPartsVector()
418 EVT::getVectorVT(*DAG.getContext(), IntermediateVT.getScalarType(), in getCopyFromPartsVector()
419 (IntermediateVT.isVector() in getCopyFromPartsVector()
420 ? IntermediateVT.getVectorNumElements() * NumParts in getCopyFromPartsVector()
422 Val = DAG.getNode(IntermediateVT.isVector() ? ISD::CONCAT_VECTORS in getCopyFromPartsVector()
708 EVT IntermediateVT; in getCopyToPartsVector() local
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIISelLowering.h36 LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT,
DSIISelLowering.cpp845 EVT VT, EVT &IntermediateVT, in getVectorTypeBreakdownForCallingConv() argument
853 IntermediateVT = RegisterVT; in getVectorTypeBreakdownForCallingConv()
860 IntermediateVT = RegisterVT; in getVectorTypeBreakdownForCallingConv()
870 IntermediateVT = RegisterVT; in getVectorTypeBreakdownForCallingConv()
877 Context, CC, VT, IntermediateVT, NumIntermediates, RegisterVT); in getVectorTypeBreakdownForCallingConv()
/external/llvm-project/llvm/lib/Target/Mips/
DMipsISelLowering.h301 LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT,
DMipsISelLowering.cpp132 LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT, in getVectorTypeBreakdownForCallingConv() argument
136 IntermediateVT = RegisterVT; in getVectorTypeBreakdownForCallingConv()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsISelLowering.h303 LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT,
DMipsISelLowering.cpp132 LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT, in getVectorTypeBreakdownForCallingConv() argument
136 IntermediateVT = RegisterVT; in getVectorTypeBreakdownForCallingConv()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSIISelLowering.h36 LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT,
DSIISelLowering.cpp969 EVT VT, EVT &IntermediateVT, in getVectorTypeBreakdownForCallingConv() argument
980 IntermediateVT = RegisterVT; in getVectorTypeBreakdownForCallingConv()
987 IntermediateVT = RegisterVT; in getVectorTypeBreakdownForCallingConv()
995 IntermediateVT = ScalarVT; in getVectorTypeBreakdownForCallingConv()
1003 IntermediateVT = ScalarVT; in getVectorTypeBreakdownForCallingConv()
1010 IntermediateVT = RegisterVT; in getVectorTypeBreakdownForCallingConv()
1017 Context, CC, VT, IntermediateVT, NumIntermediates, RegisterVT); in getVectorTypeBreakdownForCallingConv()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetLowering.h829 EVT &IntermediateVT,
837 LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT, in getVectorTypeBreakdownForCallingConv() argument
839 return getVectorTypeBreakdown(Context, VT, IntermediateVT, NumIntermediates, in getVectorTypeBreakdownForCallingConv()
/external/llvm-project/llvm/include/llvm/CodeGen/
DTargetLowering.h964 EVT &IntermediateVT,
972 LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT, in getVectorTypeBreakdownForCallingConv() argument
974 return getVectorTypeBreakdown(Context, VT, IntermediateVT, NumIntermediates, in getVectorTypeBreakdownForCallingConv()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp286 EVT IntermediateVT; in getCopyFromPartsVector() local
290 TLI.getVectorTypeBreakdown(*DAG.getContext(), ValueVT, IntermediateVT, in getCopyFromPartsVector()
306 PartVT, IntermediateVT, V); in getCopyFromPartsVector()
315 PartVT, IntermediateVT, V); in getCopyFromPartsVector()
320 Val = DAG.getNode(IntermediateVT.isVector() ? ISD::CONCAT_VECTORS in getCopyFromPartsVector()
572 EVT IntermediateVT; in getCopyToPartsVector() local
576 IntermediateVT, in getCopyToPartsVector()
587 if (IntermediateVT.isVector()) in getCopyToPartsVector()
589 DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, IntermediateVT, Val, in getCopyToPartsVector()
594 ISD::EXTRACT_VECTOR_ELT, DL, IntermediateVT, Val, in getCopyToPartsVector()
/external/llvm-project/llvm/lib/Target/X86/
DX86ISelLowering.h1376 LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT,
DX86ISelLowering.cpp2152 LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT, in getVectorTypeBreakdownForCallingConv() argument
2161 IntermediateVT = MVT::i1; in getVectorTypeBreakdownForCallingConv()
2170 IntermediateVT = MVT::v32i1; in getVectorTypeBreakdownForCallingConv()
2175 return TargetLowering::getVectorTypeBreakdownForCallingConv(Context, CC, VT, IntermediateVT, in getVectorTypeBreakdownForCallingConv()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.h1247 LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT,
DX86ISelLowering.cpp2137 LLVMContext &Context, CallingConv::ID CC, EVT VT, EVT &IntermediateVT, in getVectorTypeBreakdownForCallingConv() argument
2146 IntermediateVT = MVT::i1; in getVectorTypeBreakdownForCallingConv()
2155 IntermediateVT = MVT::v32i1; in getVectorTypeBreakdownForCallingConv()
2160 return TargetLowering::getVectorTypeBreakdownForCallingConv(Context, CC, VT, IntermediateVT, in getVectorTypeBreakdownForCallingConv()
/external/llvm/include/llvm/Target/
DTargetLowering.h536 EVT &IntermediateVT,
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp8656 MVT IntermediateVT = FourEltRes ? MVT::v4i32 : MVT::v2i64; in LowerINT_TO_FPVector() local
8677 Arrange = DAG.getBitcast(IntermediateVT, Arrange); in LowerINT_TO_FPVector()
8681 IntermediateVT.getVectorNumElements()); in LowerINT_TO_FPVector()
8683 Extend = DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, IntermediateVT, Arrange, in LowerINT_TO_FPVector()
8686 Extend = DAG.getNode(ISD::BITCAST, dl, IntermediateVT, Arrange); in LowerINT_TO_FPVector()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp8006 MVT IntermediateVT = FourEltRes ? MVT::v4i32 : MVT::v2i64; in LowerINT_TO_FPVector() local
8029 Arrange = DAG.getBitcast(IntermediateVT, Arrange); in LowerINT_TO_FPVector()
8030 Extend = DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, IntermediateVT, Arrange, in LowerINT_TO_FPVector()
8033 Extend = DAG.getNode(ExtendOp, dl, IntermediateVT, Arrange); in LowerINT_TO_FPVector()