Run clang-format

This commit is contained in:
Isaac Marovitz 2023-07-06 17:16:25 +01:00
parent d999edfd2c
commit 1f05a8a6a6
125 changed files with 10664 additions and 7154 deletions

View file

@ -3288,7 +3288,8 @@ void convertMimg(Fragment &fragment, Mimg inst) {
fragment.registers->pc += Mimg::kMinInstSize * sizeof(std::uint32_t);
switch (inst.op) {
case Mimg::Op::IMAGE_GET_RESINFO: {
auto image = fragment.createImage(RegisterId::Raw(inst.srsrc << 2), inst.r128);
auto image =
fragment.createImage(RegisterId::Raw(inst.srsrc << 2), inst.r128);
spirv::Value values[4];
auto uint32T = fragment.context->getUInt32Type();
@ -3314,13 +3315,15 @@ void convertMimg(Fragment &fragment, Mimg inst) {
for (std::size_t dstOffset = 0, i = 0; i < 4; ++i) {
if (inst.dmask & (1 << i)) {
fragment.setVectorOperand(inst.vdata + dstOffset++, {uint32T, values[i]});
fragment.setVectorOperand(inst.vdata + dstOffset++,
{uint32T, values[i]});
}
}
break;
}
case Mimg::Op::IMAGE_SAMPLE: {
auto image = fragment.createImage(RegisterId::Raw(inst.srsrc << 2), inst.r128);
auto image =
fragment.createImage(RegisterId::Raw(inst.srsrc << 2), inst.r128);
auto sampler = fragment.createSampler(RegisterId::Raw(inst.ssamp << 2));
auto coord0 = fragment.getVectorOperand(inst.vaddr, TypeId::Float32).value;
auto coord1 =
@ -3342,8 +3345,9 @@ void convertMimg(Fragment &fragment, Mimg inst) {
for (std::uint32_t dstOffset = 0, i = 0; i < 4; ++i) {
if (inst.dmask & (1 << i)) {
fragment.setVectorOperand(
inst.vdata + dstOffset++, {floatT, fragment.builder.createCompositeExtract(
floatT, value, {{i}})});
inst.vdata + dstOffset++,
{floatT,
fragment.builder.createCompositeExtract(floatT, value, {{i}})});
}
}
break;
@ -3353,8 +3357,8 @@ void convertMimg(Fragment &fragment, Mimg inst) {
auto intT = fragment.context->getUInt32Type();
for (std::uint32_t dstOffset = 0, i = 0; i < 4; ++i) {
if (inst.dmask & (1 << i)) {
fragment.setVectorOperand(
inst.vdata + dstOffset++, {intT, fragment.context->getUInt32(0)});
fragment.setVectorOperand(inst.vdata + dstOffset++,
{intT, fragment.context->getUInt32(0)});
}
}
break;
@ -3457,19 +3461,19 @@ void convertExp(Fragment &fragment, Exp inst) {
auto resultType = fragment.context->getFloat32x4Type();
auto floatType = fragment.context->getFloat32Type();
/*
if (inst.en != 0xf) {
auto prevValue = fragment.getExportTarget(inst.target, TypeId::Float32x4);
if (prevValue) {
for (std::uint32_t i = 0; i < 4; ++i) {
if (~inst.en & (1 << i)) {
exports[i] = fragment.builder.createCompositeExtract(
floatType, prevValue.value, {{i}});
/*
if (inst.en != 0xf) {
auto prevValue = fragment.getExportTarget(inst.target, TypeId::Float32x4);
if (prevValue) {
for (std::uint32_t i = 0; i < 4; ++i) {
if (~inst.en & (1 << i)) {
exports[i] = fragment.builder.createCompositeExtract(
floatType, prevValue.value, {{i}});
}
}
}
}
}
*/
*/
auto value = fragment.builder.createCompositeConstruct(resultType, exports);
fragment.setExportTarget(inst.target, {resultType, value});
@ -3535,7 +3539,6 @@ void convertVop1(Fragment &fragment, Vop1 inst) {
break;
}
case Vop1::Op::V_FRACT_F32: {
auto src = spirv::cast<spirv::FloatValue>(
fragment.getScalarOperand(inst.src0, TypeId::Float32).value);
@ -5412,8 +5415,7 @@ Value amdgpu::shader::Fragment::getRegister(RegisterId id) {
return result;
}
Value amdgpu::shader::Fragment::getRegister(RegisterId id,
spirv::Type type) {
Value amdgpu::shader::Fragment::getRegister(RegisterId id, spirv::Type type) {
auto result = getRegister(id);
if (!result) {