Skip to content

Commit 6001b12

Browse files
Remove useVolatile to be added later
1 parent 90dde10 commit 6001b12

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

clang/lib/CIR/CodeGen/CIRGenBuilder.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,7 @@ class CIRGenBuilderTy : public cir::CIRBaseBuilderTy {
426426
mlir::Value createSetBitfield(mlir::Location loc, mlir::Type resultType,
427427
Address dstAddr, mlir::Type storageType,
428428
mlir::Value src, const CIRGenBitFieldInfo &info,
429-
bool isLvalueVolatile, bool useVolatile) {
429+
bool isLvalueVolatile) {
430430
return create<cir::SetBitfieldOp>(
431431
loc, resultType, dstAddr.getPointer(), storageType, src, info.name,
432432
info.size, info.offset, info.isSigned, isLvalueVolatile,
@@ -436,7 +436,7 @@ class CIRGenBuilderTy : public cir::CIRBaseBuilderTy {
436436
mlir::Value createGetBitfield(mlir::Location loc, mlir::Type resultType,
437437
Address addr, mlir::Type storageType,
438438
const CIRGenBitFieldInfo &info,
439-
bool isLvalueVolatile, bool useVolatile) {
439+
bool isLvalueVolatile) {
440440
return create<cir::GetBitfieldOp>(
441441
loc, resultType, addr.getPointer(), storageType, info.name, info.size,
442442
info.offset, info.isSigned, isLvalueVolatile,

clang/lib/CIR/CodeGen/CIRGenExpr.cpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -333,13 +333,12 @@ mlir::Value CIRGenFunction::emitStoreThroughBitfieldLValue(RValue src,
333333
Address ptr = dst.getBitFieldAddress();
334334

335335
assert(!cir::MissingFeatures::armComputeVolatileBitfields());
336-
const bool useVolatile = false;
337336

338337
mlir::Value dstAddr = dst.getAddress().getPointer();
339338

340339
return builder.createSetBitfield(dstAddr.getLoc(), resLTy, ptr,
341340
ptr.getElementType(), src.getValue(), info,
342-
dst.isVolatileQualified(), useVolatile);
341+
dst.isVolatileQualified());
343342
}
344343

345344
RValue CIRGenFunction::emitLoadOfBitfieldLValue(LValue lv, SourceLocation loc) {
@@ -351,9 +350,8 @@ RValue CIRGenFunction::emitLoadOfBitfieldLValue(LValue lv, SourceLocation loc) {
351350

352351
assert(!cir::MissingFeatures::armComputeVolatileBitfields());
353352

354-
mlir::Value field =
355-
builder.createGetBitfield(getLoc(loc), resLTy, ptr, ptr.getElementType(),
356-
info, lv.isVolatile(), false);
353+
mlir::Value field = builder.createGetBitfield(
354+
getLoc(loc), resLTy, ptr, ptr.getElementType(), info, lv.isVolatile());
357355
assert(!cir::MissingFeatures::opLoadEmitScalarRangeCheck() && "NYI");
358356
return RValue::get(field);
359357
}

0 commit comments

Comments
 (0)