Skip to content

Commit ba66020

Browse files
committed
code review feedback
1 parent 192a89d commit ba66020

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

clang/lib/CodeGen/CGHLSLBuiltins.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -293,17 +293,17 @@ Value *CodeGenFunction::EmitHLSLBuiltinExpr(unsigned BuiltinID,
293293
}
294294
case Builtin::BI__builtin_hlsl_resource_createhandlefrombinding: {
295295
llvm::Type *HandleTy = CGM.getTypes().ConvertType(E->getType());
296-
Value *RegisterNoOp = EmitScalarExpr(E->getArg(1));
297-
Value *SpaceNoOp = EmitScalarExpr(E->getArg(2));
296+
Value *RegisterOp = EmitScalarExpr(E->getArg(1));
297+
Value *SpaceOp = EmitScalarExpr(E->getArg(2));
298298
Value *RangeOp = EmitScalarExpr(E->getArg(3));
299299
Value *IndexOp = EmitScalarExpr(E->getArg(4));
300300
// FIXME: NonUniformResourceIndex bit is not yet implemented
301+
// (llvm/llvm-project#135452)
301302
Value *NonUniform =
302303
llvm::ConstantInt::get(llvm::Type::getInt1Ty(getLLVMContext()), false);
303304
return Builder.CreateIntrinsic(
304305
HandleTy, CGM.getHLSLRuntime().getCreateHandleFromBindingIntrinsic(),
305-
ArrayRef<Value *>{SpaceNoOp, RegisterNoOp, RangeOp, IndexOp,
306-
NonUniform});
306+
ArrayRef<Value *>{SpaceOp, RegisterOp, RangeOp, IndexOp, NonUniform});
307307
}
308308
case Builtin::BI__builtin_hlsl_all: {
309309
Value *Op0 = EmitScalarExpr(E->getArg(0));

clang/lib/Sema/SemaHLSL.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3248,8 +3248,8 @@ static bool initGlobalResourceDecl(Sema &S, VarDecl *VD) {
32483248
return initVarDeclWithCtor(S, VD, Args);
32493249
}
32503250

3251-
// Returns true in the initialization has been handled;
3252-
// Return false to let Clang handle the default initializaton.
3251+
// Returns true if the initialization has been handled.
3252+
// Returns false to use default initialization.
32533253
bool SemaHLSL::ActOnUninitializedVarDecl(VarDecl *VD) {
32543254
// Objects in the hlsl_constant address space are initialized
32553255
// externally, so don't synthesize an implicit initializer.
@@ -3261,7 +3261,8 @@ bool SemaHLSL::ActOnUninitializedVarDecl(VarDecl *VD) {
32613261
return false;
32623262

32633263
// FIXME: We currectly support only simple resources - no arrays of resources
3264-
// or resources in user defined structs).
3264+
// or resources in user defined structs.
3265+
// (llvm/llvm-project#133835, llvm/llvm-project#133837)
32653266
if (VD->getType()->isHLSLResourceRecord())
32663267
return initGlobalResourceDecl(SemaRef, VD);
32673268

0 commit comments

Comments
 (0)