<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/135635>135635</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [HLSL] Boolean vector in a RawBuffer should be <4 x i32>
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          spall
      </td>
    </tr>
</table>

<pre>
    %"class.hlsl::RWStructuredBuffer" = type { target("dx.RawBuffer", <4 x i1>, 1, 0) }
Should be
%"class.hlsl::RWStructuredBuffer" = type { target("dx.RawBuffer", <4 x i32>, 1, 0) }a

https://godbolt.org/z/18x3foGxr
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJy0kbGS2ywUhZ_mqmFWAxdkUEFhr3_9KbZaF6kBXVvKYOMB5PXm6TNyks0kkzYNDAPcc853XCnz6UJkodtBt2_cUqeUbbm6GBufxncL2AFiiK6UdoolgtyC3L5-PtS8hLpkGnfL8UgZEBnIPavvV2Kgd6y6fKIKaABxvLev7u3jIeAzA_ms2J3NAuR_61msCwfsGeg98O1hSkscmSfg23_tQeLfTLhVmW-nWq9lVcQBcDil0adY25RPgMNXwEGYuzym_--5Ga0ce9m7hqzQSm1Ut0HRTNYZc9RG96SCMFwGMk6r4L0KXhA3YzNb5NhxJZTolOaiVUEbM-reKUO99gSK09nNsY3xdl61m7mUhayQ3UZ2TXSeYnl0iHihN_a4XUN2-ybb9dOTX04FFI9zqeXXmDrX-Cj_08vhBbo926UUyV3YjUJNmc0X5tgHNlZ-lvI7umbJ0f7Baa7T4tuQzoDDKvdje7rm9IVCBRweJstK8HuKm8VvAQAA___l4cSQ">