Searched refs:vecWidth (Results 1 – 6 of 6) sorted by relevance
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/functionpasses/ |
D | lower_x86.cpp | 337 TargetWidth vecWidth; in ProcessIntrinsicAdvanced() local 339 GetRequestedWidthAndType(pCallInst, pFunc->getName(), &vecWidth, &pElemTy); in ProcessIntrinsicAdvanced() 342 IntrinsicID id = intrinsic.intrin[vecWidth]; in ProcessIntrinsicAdvanced() 346 SWR_ASSERT(vecWidth != 0, "Cannot double pump smallest SIMD width."); in ProcessIntrinsicAdvanced() 347 Intrinsic::ID id2 = intrinsic.intrin[vecWidth - 1]; in ProcessIntrinsicAdvanced() 350 return DOUBLE_EMU(this, mTarget, vecWidth, pCallInst, id2); in ProcessIntrinsicAdvanced() 375 args.push_back(GetZeroVec(vecWidth, pElemTy)); in ProcessIntrinsicAdvanced() 376 args.push_back(GetMask(vecWidth)); in ProcessIntrinsicAdvanced() 385 return intrinsic.emuFunc(this, mTarget, vecWidth, pCallInst); in ProcessIntrinsicAdvanced() 895 uint32_t vecWidth = cast<VectorType>(argType)->getNumElements(); in DOUBLE_EMU() local [all …]
|
/external/OpenCL-CTS/test_conformance/vectors/ |
D | structs.h | 62 size_t typeSize, size_t vecWidth); 68 size_t typeSize, size_t vecWidth);
|
D | structs.cpp | 358 size_t typeSize, size_t vecWidth) in checkCorrectnessStep() argument 361 cl_int targetSize = (cl_int)vecWidth; in checkCorrectnessStep()
|
/external/llvm-project/mlir/lib/Conversion/VectorToROCDL/ |
D | VectorToROCDL.cpp | 85 unsigned vecWidth = vecTy.getVectorNumElements(); in matchAndRewrite() local 90 if (vecWidth != 2 && vecWidth != 4) in matchAndRewrite()
|
/external/llvm-project/mlir/lib/Conversion/VectorToLLVM/ |
D | ConvertVectorToLLVM.cpp | 1293 unsigned vecWidth = vecTy.getVectorNumElements(); in matchAndRewrite() local 1298 vecWidth, dim, &off); in matchAndRewrite()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 4248 static bool isVEXTRACTIndex(SDNode *N, unsigned vecWidth) { in isVEXTRACTIndex() argument 4249 assert((vecWidth == 128 || vecWidth == 256) && "Unexpected vector width"); in isVEXTRACTIndex() 4259 bool Result = (Index * ElSize) % vecWidth == 0; in isVEXTRACTIndex() 4267 static bool isVINSERTIndex(SDNode *N, unsigned vecWidth) { in isVINSERTIndex() argument 4268 assert((vecWidth == 128 || vecWidth == 256) && "Unexpected vector width"); in isVINSERTIndex() 4277 bool Result = (Index * ElSize) % vecWidth == 0; in isVINSERTIndex() 4298 static unsigned getExtractVEXTRACTImmediate(SDNode *N, unsigned vecWidth) { in getExtractVEXTRACTImmediate() argument 4299 assert((vecWidth == 128 || vecWidth == 256) && "Unsupported vector width"); in getExtractVEXTRACTImmediate() 4309 unsigned NumElemsPerChunk = vecWidth / ElVT.getSizeInBits(); in getExtractVEXTRACTImmediate() 4313 static unsigned getInsertVINSERTImmediate(SDNode *N, unsigned vecWidth) { in getInsertVINSERTImmediate() argument [all …]
|