Skip to content

Commit e30ad65

Browse files
dguzhaevigcbot
authored andcommitted
Reduce MD in lit
Removed unused MD from test
1 parent 0bff84e commit e30ad65

File tree

1 file changed

+19
-303
lines changed
  • IGC/Compiler/tests/LowerImplicitArgIntrinsics

1 file changed

+19
-303
lines changed

IGC/Compiler/tests/LowerImplicitArgIntrinsics/getR0.ll

Lines changed: 19 additions & 303 deletions
Original file line numberDiff line numberDiff line change
@@ -209,306 +209,22 @@ attributes #2 = { nounwind willreturn }
209209
attributes #3 = { nounwind readnone }
210210
attributes #4 = { nounwind }
211211

212-
!IGCMetadata = !{!0}
213-
!igc.functions = !{!276, !280}
214-
!opencl.ocl.version = !{!293, !293, !293, !293, !293}
215-
!opencl.spir.version = !{!293, !293, !293, !293, !293}
216-
!llvm.ident = !{!294, !294, !294, !294, !294}
217-
!llvm.module.flags = !{!295}
218-
219-
!0 = !{!"ModuleMD", !1, !2, !61, !151, !181, !197, !214, !224, !226, !227, !238, !239, !240, !241, !245, !246, !247, !248, !249, !250, !251, !252, !253, !254, !255, !256, !258, !262, !263, !264, !265, !266, !267, !105, !268, !269, !271, !274, !275}
220-
!1 = !{!"isPrecise", i1 false}
221-
!2 = !{!"compOpt", !3, !4, !5, !6, !7, !8, !9, !10, !11, !12, !13, !14, !15, !16, !17, !18, !19, !20, !21, !22, !23, !24, !25, !26, !27, !28, !29, !30, !31, !32, !33, !34, !35, !36, !37, !38, !39, !40, !41, !42, !43, !44, !45, !46, !47, !48, !49, !50, !51, !52, !53, !54, !55, !56, !57, !58, !59, !60}
222-
!3 = !{!"DenormsAreZero", i1 false}
223-
!4 = !{!"CorrectlyRoundedDivSqrt", i1 false}
224-
!5 = !{!"OptDisable", i1 true}
225-
!6 = !{!"MadEnable", i1 true}
226-
!7 = !{!"NoSignedZeros", i1 false}
227-
!8 = !{!"NoNaNs", i1 false}
228-
!9 = !{!"FloatRoundingMode", i32 0}
229-
!10 = !{!"FloatCvtIntRoundingMode", i32 3}
230-
!11 = !{!"VISAPreSchedRPThreshold", i32 0}
231-
!12 = !{!"SetLoopUnrollThreshold", i32 0}
232-
!13 = !{!"UnsafeMathOptimizations", i1 false}
233-
!14 = !{!"FiniteMathOnly", i1 false}
234-
!15 = !{!"FastRelaxedMath", i1 false}
235-
!16 = !{!"DashGSpecified", i1 false}
236-
!17 = !{!"FastCompilation", i1 false}
237-
!18 = !{!"UseScratchSpacePrivateMemory", i1 true}
238-
!19 = !{!"RelaxedBuiltins", i1 false}
239-
!20 = !{!"SubgroupIndependentForwardProgressRequired", i1 true}
240-
!21 = !{!"GreaterThan2GBBufferRequired", i1 true}
241-
!22 = !{!"GreaterThan4GBBufferRequired", i1 false}
242-
!23 = !{!"DisableA64WA", i1 false}
243-
!24 = !{!"ForceEnableA64WA", i1 false}
244-
!25 = !{!"PushConstantsEnable", i1 true}
245-
!26 = !{!"HasPositivePointerOffset", i1 false}
246-
!27 = !{!"HasBufferOffsetArg", i1 true}
247-
!28 = !{!"BufferOffsetArgOptional", i1 true}
248-
!29 = !{!"HasSubDWAlignedPtrArg", i1 false}
249-
!30 = !{!"replaceGlobalOffsetsByZero", i1 false}
250-
!31 = !{!"forcePixelShaderSIMDMode", i32 0}
251-
!32 = !{!"pixelShaderDoNotAbortOnSpill", i1 false}
252-
!33 = !{!"UniformWGS", i1 false}
253-
!34 = !{!"disableVertexComponentPacking", i1 false}
254-
!35 = !{!"disablePartialVertexComponentPacking", i1 false}
255-
!36 = !{!"PreferBindlessImages", i1 false}
256-
!37 = !{!"UseBindlessMode", i1 false}
257-
!38 = !{!"UseLegacyBindlessMode", i1 true}
258-
!39 = !{!"disableMathRefactoring", i1 false}
259-
!40 = !{!"atomicBranch", i1 false}
260-
!41 = !{!"ForceInt32DivRemEmu", i1 false}
261-
!42 = !{!"ForceInt32DivRemEmuSP", i1 false}
262-
!43 = !{!"DisableFastestSingleCSSIMD", i1 false}
263-
!44 = !{!"DisableFastestLinearScan", i1 false}
264-
!45 = !{!"UseStatelessforPrivateMemory", i1 false}
265-
!46 = !{!"EnableTakeGlobalAddress", i1 false}
266-
!47 = !{!"IsLibraryCompilation", i1 false}
267-
!48 = !{!"FastVISACompile", i1 false}
268-
!49 = !{!"MatchSinCosPi", i1 false}
269-
!50 = !{!"CaptureCompilerStats", i1 false}
270-
!51 = !{!"EnableZEBinary", i1 false}
271-
!52 = !{!"ExcludeIRFromZEBinary", i1 false}
272-
!53 = !{!"EmitZeBinVISASections", i1 false}
273-
!54 = !{!"allowDisableRematforCS", i1 false}
274-
!55 = !{!"DisableIncSpillCostAllAddrTaken", i1 false}
275-
!56 = !{!"DisableCPSOmaskWA", i1 false}
276-
!57 = !{!"DisableFastestGopt", i1 false}
277-
!58 = !{!"WaForceHalfPromotion", i1 false}
278-
!59 = !{!"EnableUndefAlphaOutputAsRed", i1 true}
279-
!60 = !{!"WaEnableALTModeVisaWA", i1 false}
280-
!61 = !{!"FuncMD", !62, !63, !118, !119}
281-
!62 = !{!"FuncMDMap[0]", i64 ()* @get_global}
282-
!63 = !{!"FuncMDValue[0]", !64, !65, !69, !70, !71, !91, !97, !98, !99, !100, !101, !102, !103, !104, !105, !106, !107, !108, !109, !110, !111, !112, !113, !114, !115, !116, !117}
283-
!64 = !{!"localOffsets"}
284-
!65 = !{!"workGroupWalkOrder", !66, !67, !68}
285-
!66 = !{!"dim0", i32 0}
286-
!67 = !{!"dim1", i32 0}
287-
!68 = !{!"dim2", i32 0}
288-
!69 = !{!"funcArgs"}
289-
!70 = !{!"functionType", !"UserFunction"}
290-
!71 = !{!"rtInfo", !72, !73, !74, !75, !76, !77, !78, !79, !80, !81, !82, !83, !84, !85, !86, !90}
291-
!72 = !{!"callableShaderType", !"NumberOfCallableShaderTypes"}
292-
!73 = !{!"isContinuation", i1 false}
293-
!74 = !{!"hasTraceRayPayload", i1 false}
294-
!75 = !{!"hasHitAttributes", i1 false}
295-
!76 = !{!"hasCallableData", i1 false}
296-
!77 = !{!"ShaderStackSize", i32 0}
297-
!78 = !{!"ShaderHash", i64 0}
298-
!79 = !{!"ShaderName", !""}
299-
!80 = !{!"ParentName", !""}
300-
!81 = !{!"SlotNum", i1* null}
301-
!82 = !{!"NOSSize", i32 0}
302-
!83 = !{!"Entries"}
303-
!84 = !{!"SpillUnions"}
304-
!85 = !{!"CustomHitAttrSizeInBytes", i32 0}
305-
!86 = !{!"Types", !87, !88, !89}
306-
!87 = !{!"FrameStartTys"}
307-
!88 = !{!"ArgumentTys"}
308-
!89 = !{!"FullFrameTys"}
309-
!90 = !{!"Aliases"}
310-
!91 = !{!"resAllocMD", !92, !93, !94, !95, !96}
311-
!92 = !{!"uavsNumType", i32 0}
312-
!93 = !{!"srvsNumType", i32 0}
313-
!94 = !{!"samplersNumType", i32 0}
314-
!95 = !{!"argAllocMDList"}
315-
!96 = !{!"inlineSamplersMD"}
316-
!97 = !{!"maxByteOffsets"}
317-
!98 = !{!"IsInitializer", i1 false}
318-
!99 = !{!"IsFinalizer", i1 false}
319-
!100 = !{!"CompiledSubGroupsNumber", i32 0}
320-
!101 = !{!"hasInlineVmeSamplers", i1 false}
321-
!102 = !{!"localSize", i32 0}
322-
!103 = !{!"localIDPresent", i1 false}
323-
!104 = !{!"groupIDPresent", i1 false}
324-
!105 = !{!"privateMemoryPerWI", i32 0}
325-
!106 = !{!"globalIDPresent", i1 false}
326-
!107 = !{!"hasSyncRTCalls", i1 false}
327-
!108 = !{!"hasNonKernelArgLoad", i1 false}
328-
!109 = !{!"hasNonKernelArgStore", i1 false}
329-
!110 = !{!"hasNonKernelArgAtomic", i1 false}
330-
!111 = !{!"UserAnnotations"}
331-
!112 = !{!"m_OpenCLArgAddressSpaces"}
332-
!113 = !{!"m_OpenCLArgAccessQualifiers"}
333-
!114 = !{!"m_OpenCLArgTypes"}
334-
!115 = !{!"m_OpenCLArgBaseTypes"}
335-
!116 = !{!"m_OpenCLArgTypeQualifiers"}
336-
!117 = !{!"m_OpenCLArgNames"}
337-
!118 = !{!"FuncMDMap[1]", void (i32 addrspace(1)*, <8 x i32>, <8 x i32>, <3 x i32>, i16, i16, i16, i8*, i32)* @test}
338-
!119 = !{!"FuncMDValue[1]", !64, !65, !69, !120, !71, !121, !97, !98, !99, !100, !101, !102, !103, !104, !105, !106, !107, !108, !109, !110, !111, !139, !141, !143, !145, !147, !149}
339-
!120 = !{!"functionType", !"KernelFunction"}
340-
!121 = !{!"resAllocMD", !122, !93, !94, !123, !96}
341-
!122 = !{!"uavsNumType", i32 2}
342-
!123 = !{!"argAllocMDList", !124, !128, !131, !132, !133, !134, !135, !136, !138}
343-
!124 = !{!"argAllocMDListVec[0]", !125, !126, !127}
344-
!125 = !{!"type", i32 1}
345-
!126 = !{!"extensionType", i32 -1}
346-
!127 = !{!"indexType", i32 0}
347-
!128 = !{!"argAllocMDListVec[1]", !129, !126, !130}
348-
!129 = !{!"type", i32 0}
349-
!130 = !{!"indexType", i32 -1}
350-
!131 = !{!"argAllocMDListVec[2]", !129, !126, !130}
351-
!132 = !{!"argAllocMDListVec[3]", !129, !126, !130}
352-
!133 = !{!"argAllocMDListVec[4]", !129, !126, !130}
353-
!134 = !{!"argAllocMDListVec[5]", !129, !126, !130}
354-
!135 = !{!"argAllocMDListVec[6]", !129, !126, !130}
355-
!136 = !{!"argAllocMDListVec[7]", !125, !126, !137}
356-
!137 = !{!"indexType", i32 1}
357-
!138 = !{!"argAllocMDListVec[8]", !129, !126, !130}
358-
!139 = !{!"m_OpenCLArgAddressSpaces", !140}
359-
!140 = !{!"m_OpenCLArgAddressSpacesVec[0]", i32 1}
360-
!141 = !{!"m_OpenCLArgAccessQualifiers", !142}
361-
!142 = !{!"m_OpenCLArgAccessQualifiersVec[0]", !"none"}
362-
!143 = !{!"m_OpenCLArgTypes", !144}
363-
!144 = !{!"m_OpenCLArgTypesVec[0]", !"int*"}
364-
!145 = !{!"m_OpenCLArgBaseTypes", !146}
365-
!146 = !{!"m_OpenCLArgBaseTypesVec[0]", !"int*"}
366-
!147 = !{!"m_OpenCLArgTypeQualifiers", !148}
367-
!148 = !{!"m_OpenCLArgTypeQualifiersVec[0]", !""}
368-
!149 = !{!"m_OpenCLArgNames", !150}
369-
!150 = !{!"m_OpenCLArgNamesVec[0]", !"out"}
370-
!151 = !{!"pushInfo", !152, !153, !154, !157, !158, !159, !160, !161, !162, !163, !164, !177, !178, !179, !180}
371-
!152 = !{!"pushableAddresses"}
372-
!153 = !{!"bindlessPushInfo"}
373-
!154 = !{!"dynamicBufferInfo", !155, !156}
374-
!155 = !{!"firstIndex", i32 0}
375-
!156 = !{!"numOffsets", i32 0}
376-
!157 = !{!"MaxNumberOfPushedBuffers", i32 0}
377-
!158 = !{!"inlineConstantBufferSlot", i32 -1}
378-
!159 = !{!"inlineConstantBufferOffset", i32 -1}
379-
!160 = !{!"inlineConstantBufferGRFOffset", i32 -1}
380-
!161 = !{!"constants"}
381-
!162 = !{!"inputs"}
382-
!163 = !{!"constantReg"}
383-
!164 = !{!"simplePushInfoArr", !165, !174, !175, !176}
384-
!165 = !{!"simplePushInfoArrVec[0]", !166, !167, !168, !169, !170, !171, !172, !173}
385-
!166 = !{!"cbIdx", i32 0}
386-
!167 = !{!"pushableAddressGrfOffset", i32 -1}
387-
!168 = !{!"pushableOffsetGrfOffset", i32 -1}
388-
!169 = !{!"offset", i32 0}
389-
!170 = !{!"size", i32 0}
390-
!171 = !{!"isStateless", i1 false}
391-
!172 = !{!"isBindless", i1 false}
392-
!173 = !{!"simplePushLoads"}
393-
!174 = !{!"simplePushInfoArrVec[1]", !166, !167, !168, !169, !170, !171, !172, !173}
394-
!175 = !{!"simplePushInfoArrVec[2]", !166, !167, !168, !169, !170, !171, !172, !173}
395-
!176 = !{!"simplePushInfoArrVec[3]", !166, !167, !168, !169, !170, !171, !172, !173}
396-
!177 = !{!"simplePushBufferUsed", i32 0}
397-
!178 = !{!"pushAnalysisWIInfos"}
398-
!179 = !{!"inlineRTGlobalPtrOffset", i32 0}
399-
!180 = !{!"rtSyncSurfPtrOffset", i32 0}
400-
!181 = !{!"psInfo", !182, !183, !184, !185, !186, !187, !188, !189, !190, !191, !192, !193, !194, !195, !196}
401-
!182 = !{!"BlendStateDisabledMask", i8 0}
402-
!183 = !{!"SkipSrc0Alpha", i1 false}
403-
!184 = !{!"DualSourceBlendingDisabled", i1 false}
404-
!185 = !{!"ForceEnableSimd32", i1 false}
405-
!186 = !{!"outputDepth", i1 false}
406-
!187 = !{!"outputStencil", i1 false}
407-
!188 = !{!"outputMask", i1 false}
408-
!189 = !{!"blendToFillEnabled", i1 false}
409-
!190 = !{!"forceEarlyZ", i1 false}
410-
!191 = !{!"hasVersionedLoop", i1 false}
411-
!192 = !{!"forceSingleSourceRTWAfterDualSourceRTW", i1 false}
412-
!193 = !{!"NumSamples", i8 0}
413-
!194 = !{!"blendOptimizationMode"}
414-
!195 = !{!"colorOutputMask"}
415-
!196 = !{!"WaDisableVRS", i1 false}
416-
!197 = !{!"csInfo", !198, !199, !200, !201, !202, !11, !12, !203, !204, !205, !206, !207, !208, !209, !210, !211, !212, !40, !213}
417-
!198 = !{!"maxWorkGroupSize", i32 0}
418-
!199 = !{!"waveSize", i32 0}
419-
!200 = !{!"ComputeShaderSecondCompile"}
420-
!201 = !{!"forcedSIMDSize", i8 0}
421-
!202 = !{!"forceTotalGRFNum", i32 0}
422-
!203 = !{!"allowLowerSimd", i1 false}
423-
!204 = !{!"forcedVISAPreRAScheduler", i1 false}
424-
!205 = !{!"disableLocalIdOrderOptimizations", i1 false}
425-
!206 = !{!"disableDispatchAlongY", i1 false}
426-
!207 = !{!"neededThreadIdLayout", i1* null}
427-
!208 = !{!"forceTileYWalk", i1 false}
428-
!209 = !{!"tileTGWidth_X", i32 0}
429-
!210 = !{!"tileTGWidth_Y", i32 0}
430-
!211 = !{!"maxTileTGDispatch_X", i32 0}
431-
!212 = !{!"maxTileTGDispatch_Y", i32 0}
432-
!213 = !{!"ResForHfPacking"}
433-
!214 = !{!"msInfo", !215, !216, !217, !218, !219, !220, !221, !222, !223}
434-
!215 = !{!"PrimitiveTopology", i32 3}
435-
!216 = !{!"MaxNumOfPrimitives", i32 0}
436-
!217 = !{!"MaxNumOfVertices", i32 0}
437-
!218 = !{!"MaxNumOfPerPrimitiveOutputs", i32 0}
438-
!219 = !{!"MaxNumOfPerVertexOutputs", i32 0}
439-
!220 = !{!"WorkGroupSize", i32 0}
440-
!221 = !{!"WorkGroupMemorySizeInBytes", i32 0}
441-
!222 = !{!"IndexFormat", i32 6}
442-
!223 = !{!"SubgroupSize", i32 0}
443-
!224 = !{!"taskInfo", !225, !220, !221, !223}
444-
!225 = !{!"MaxNumOfOutputs", i32 0}
445-
!226 = !{!"NBarrierCnt", i32 0}
446-
!227 = !{!"rtInfo", !228, !229, !230, !231, !232, !233, !234, !235, !236, !237}
447-
!228 = !{!"RayQueryAllocSizeInBytes", i32 0}
448-
!229 = !{!"NumContinuations", i32 -1}
449-
!230 = !{!"RTAsyncStackAddrspace", i32 -1}
450-
!231 = !{!"RTAsyncStackSurfaceStateOffset", i1* null}
451-
!232 = !{!"SWHotZoneAddrspace", i32 -1}
452-
!233 = !{!"SWHotZoneSurfaceStateOffset", i1* null}
453-
!234 = !{!"SWStackAddrspace", i32 -1}
454-
!235 = !{!"SWStackSurfaceStateOffset", i1* null}
455-
!236 = !{!"RTSyncStackAddrspace", i32 -1}
456-
!237 = !{!"RTSyncStackSurfaceStateOffset", i1* null}
457-
!238 = !{!"CurUniqueIndirectIdx", i32 0}
458-
!239 = !{!"inlineDynTextures"}
459-
!240 = !{!"inlineResInfoData"}
460-
!241 = !{!"immConstant", !242, !243, !244}
461-
!242 = !{!"data"}
462-
!243 = !{!"sizes"}
463-
!244 = !{!"zeroIdxs"}
464-
!245 = !{!"inlineConstantBuffers"}
465-
!246 = !{!"inlineGlobalBuffers"}
466-
!247 = !{!"GlobalPointerProgramBinaryInfos"}
467-
!248 = !{!"ConstantPointerProgramBinaryInfos"}
468-
!249 = !{!"GlobalBufferAddressRelocInfo"}
469-
!250 = !{!"ConstantBufferAddressRelocInfo"}
470-
!251 = !{!"forceLscCacheList"}
471-
!252 = !{!"SrvMap"}
472-
!253 = !{!"RasterizerOrderedByteAddressBuffer"}
473-
!254 = !{!"MinNOSPushConstantSize", i32 0}
474-
!255 = !{!"inlineProgramScopeOffsets"}
475-
!256 = !{!"shaderData", !257}
476-
!257 = !{!"numReplicas", i32 0}
477-
!258 = !{!"URBInfo", !259, !260, !261}
478-
!259 = !{!"has64BVertexHeaderInput", i1 false}
479-
!260 = !{!"has64BVertexHeaderOutput", i1 false}
480-
!261 = !{!"hasVertexHeader", i1 true}
481-
!262 = !{!"UseBindlessImage", i1 false}
482-
!263 = !{!"enableRangeReduce", i1 false}
483-
!264 = !{!"allowMatchMadOptimizationforVS", i1 false}
484-
!265 = !{!"disableMemOptforNegativeOffsetLoads", i1 false}
485-
!266 = !{!"statefulResourcesNotAliased", i1 false}
486-
!267 = !{!"disableMixMode", i1 false}
487-
!268 = !{!"PrivateMemoryPerFG"}
488-
!269 = !{!"capabilities", !270}
489-
!270 = !{!"globalVariableDecorationsINTEL", i1 false}
490-
!271 = !{!"m_ShaderResourceViewMcsMask", !272, !273}
491-
!272 = !{!"m_ShaderResourceViewMcsMaskVec[0]", i64 0}
492-
!273 = !{!"m_ShaderResourceViewMcsMaskVec[1]", i64 0}
493-
!274 = !{!"computedDepthMode", i32 0}
494-
!275 = !{!"isHDCFastClearShader", i1 false}
495-
!276 = !{i64 ()* @get_global, !277}
496-
!277 = !{!278, !279}
497-
!278 = !{!"function_type", i32 2}
498-
!279 = !{!"implicit_arg_desc"}
499-
!280 = !{void (i32 addrspace(1)*, <8 x i32>, <8 x i32>, <3 x i32>, i16, i16, i16, i8*, i32)* @test, !281}
500-
!281 = !{!282, !283}
501-
!282 = !{!"function_type", i32 0}
502-
!283 = !{!"implicit_arg_desc", !284, !285, !286, !287, !288, !289, !290, !291}
503-
!284 = !{i32 0}
504-
!285 = !{i32 1}
505-
!286 = !{i32 6}
506-
!287 = !{i32 7}
507-
!288 = !{i32 8}
508-
!289 = !{i32 9}
509-
!290 = !{i32 12}
510-
!291 = !{i32 14, !292}
511-
!292 = !{!"explicit_arg_num", i32 0}
512-
!293 = !{i32 2, i32 0}
513-
!294 = !{!"clang version 11.1.0"}
514-
!295 = !{i32 1, !"wchar_size", i32 4}
212+
!igc.functions = !{!0, !4}
213+
214+
!0 = !{i64 ()* @get_global, !1}
215+
!1 = !{!2, !3}
216+
!2 = !{!"function_type", i32 2}
217+
!3 = !{!"implicit_arg_desc"}
218+
!4 = !{void (i32 addrspace(1)*, <8 x i32>, <8 x i32>, <3 x i32>, i16, i16, i16, i8*, i32)* @test, !5}
219+
!5 = !{!6, !7}
220+
!6 = !{!"function_type", i32 0}
221+
!7 = !{!"implicit_arg_desc", !8, !9, !10, !11, !12, !13, !14, !15}
222+
!8 = !{i32 0}
223+
!9 = !{i32 1}
224+
!10 = !{i32 6}
225+
!11 = !{i32 7}
226+
!12 = !{i32 8}
227+
!13 = !{i32 9}
228+
!14 = !{i32 12}
229+
!15 = !{i32 14, !16}
230+
!16 = !{!"explicit_arg_num", i32 0}

0 commit comments

Comments
 (0)