| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 3496 Info.memVT = MVT::i1; in getTgtMemIntrinsic() 3526 Info.memVT = MVT::v8f16; in getTgtMemIntrinsic() 3558 Info.memVT = MVT::v2i32; in getTgtMemIntrinsic() 3602 Info.memVT = MVT::v4i32; in getTgtMemIntrinsic() 3642 Info.memVT = MVT::i32; in getTgtMemIntrinsic() 3663 Info.memVT = MVT::v4f16; in getTgtMemIntrinsic() 3756 Info.memVT = MVT::f64; in getTgtMemIntrinsic() 4177 Info.memVT = MVT::i8; in getTgtMemIntrinsic() 4230 Info.memVT = MVT::i16; in getTgtMemIntrinsic() 4283 Info.memVT = MVT::i32; in getTgtMemIntrinsic() [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 2474 DL->getABITypeAlign(Info.memVT.getTypeForEVT(F->getContext()))); in translateCall() 2475 LLT MemTy = Info.memVT.isSimple() in translateCall() 2476 ? getLLTForMVT(Info.memVT.getSimpleVT()) in translateCall() 2477 : LLT::scalar(Info.memVT.getStoreSizeInBits()); in translateCall()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 838 Info.memVT = MVT::i32; in getTgtMemIntrinsic() 852 Info.memVT = MVT::i32; in getTgtMemIntrinsic() 860 Info.memVT = MVT::i64; in getTgtMemIntrinsic()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 996 Info.memVT = EVT::getEVT(CI.getType()); in getTgtMemIntrinsic() 1008 Info.memVT = memVTFromImageData(DataTy, DMaskLanes); in getTgtMemIntrinsic() 1010 Info.memVT = EVT::getEVT(DataTy); in getTgtMemIntrinsic() 1017 Info.memVT = MVT::getVT(CI.getArgOperand(0)->getType()); in getTgtMemIntrinsic() 1048 Info.memVT = MVT::getVT(CI.getType()); in getTgtMemIntrinsic() 1066 Info.memVT = MVT::getVT(CI.getOperand(0)->getType()); in getTgtMemIntrinsic() 1080 Info.memVT = MVT::getVT(CI.getType()); in getTgtMemIntrinsic() 1093 Info.memVT = MVT::getVT(CI.getType()); in getTgtMemIntrinsic() 1124 Info.memVT = MVT::getVT(CI.getType()); in getTgtMemIntrinsic() 1148 Info.memVT = MVT::i32; in getTgtMemIntrinsic() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 2078 Info.memVT = MVT::getVT(ElTy); in getTgtMemIntrinsic() 2084 Info.align = DL.getABITypeAlign(Info.memVT.getTypeForEVT(Cont)); in getTgtMemIntrinsic() 2103 Info.memVT = MVT::getVT(VecTy); in getTgtMemIntrinsic()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 20786 Info.memVT = EVT::getVectorVT(VecTy->getContext(), MVT::i64, Factor * 2); in getTgtMemIntrinsic() 20812 Info.memVT = MVT::getVT(I.getType()); in getTgtMemIntrinsic() 20821 Info.memVT = MVT::getVT(I.getType()->getContainedType(0)); in getTgtMemIntrinsic() 20832 Info.memVT = MVT::getVectorVT(MVT::getIntegerVT(MemSize), in getTgtMemIntrinsic() 20842 Info.memVT = MVT::getVT(I.getArgOperand(2)->getType()); in getTgtMemIntrinsic() 20851 Info.memVT = MVT::getVT(I.getArgOperand(2)->getType()); in getTgtMemIntrinsic() 20862 Info.memVT = MVT::getVectorVT(MVT::getIntegerVT(MemSize), in getTgtMemIntrinsic() 20873 Info.memVT = MVT::getVT(ValTy); in getTgtMemIntrinsic() 20885 Info.memVT = MVT::getVT(ValTy); in getTgtMemIntrinsic() 20895 Info.memVT = MVT::i64; in getTgtMemIntrinsic() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 12376 Info.memVT = EVT::getVectorVT(CI.getType()->getContext(), VT.getScalarType(), in setInfoSVEStN() 12415 Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts); in getTgtMemIntrinsic() 12441 Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts); in getTgtMemIntrinsic() 12453 Info.memVT = MVT::getVT(ValTy); in getTgtMemIntrinsic() 12464 Info.memVT = MVT::getVT(ValTy); in getTgtMemIntrinsic() 12474 Info.memVT = MVT::i128; in getTgtMemIntrinsic() 12483 Info.memVT = MVT::i128; in getTgtMemIntrinsic() 12492 Info.memVT = MVT::getVT(I.getType()); in getTgtMemIntrinsic() 12503 Info.memVT = MVT::getVT(I.getOperand(0)->getType()); in getTgtMemIntrinsic() 12514 Info.memVT = MVT::getVT(Val->getType()); in getTgtMemIntrinsic()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 1032 EVT memVT; // memory VT member
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 1006 Info.memVT = MVT::i32; in getTgtMemIntrinsic() 1016 Info.memVT = getValueType(DL, I.getType()->getScalarType()); in getTgtMemIntrinsic() 1024 Info.memVT = in getTgtMemIntrinsic() 1041 Info.memVT = in getTgtMemIntrinsic()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 16463 Info.memVT = MVT::i128; in getTgtMemIntrinsic() 16472 Info.memVT = MVT::i128; in getTgtMemIntrinsic() 16480 Info.memVT = MVT::i128; in getTgtMemIntrinsic() 16518 Info.memVT = VT; in getTgtMemIntrinsic() 16558 Info.memVT = VT; in getTgtMemIntrinsic()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 5580 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), 48); in getTgtMemIntrinsic() 5588 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), 64); in getTgtMemIntrinsic() 5596 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), 48); in getTgtMemIntrinsic() 5604 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), 64); in getTgtMemIntrinsic() 5614 Info.memVT = EVT::getIntegerVT(I.getType()->getContext(), Size); in getTgtMemIntrinsic() 5639 Info.memVT = MVT::getVectorVT(ScalarVT, VT.getVectorNumElements()); in getTgtMemIntrinsic() 5652 Info.memVT = MVT::getVectorVT(DataVT.getVectorElementType(), NumElts); in getTgtMemIntrinsic() 5664 Info.memVT = MVT::getVectorVT(DataVT.getVectorElementType(), NumElts); in getTgtMemIntrinsic()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 4832 DAG.getMemIntrinsicNode(Info.opc, getCurSDLoc(), VTs, Ops, Info.memVT, in visitTargetIntrinsic()
|