@@ -384,7 +384,8 @@ static Value *buildVectorInput(IRBuilder<> &B, Function *F, llvm::Type *Ty) {
384
384
return B.CreateCall (F, {B.getInt32 (0 )});
385
385
}
386
386
387
- static void addBuiltinDecoration (llvm::GlobalVariable *GV, unsigned BuiltIn) {
387
+ static void addSPIRVBuiltinDecoration (llvm::GlobalVariable *GV,
388
+ unsigned BuiltIn) {
388
389
LLVMContext &Ctx = GV->getContext ();
389
390
IRBuilder<> B (GV->getContext ());
390
391
MDNode *Operands = MDNode::get (
@@ -403,7 +404,7 @@ static llvm::Value *createSPIRVBuiltinLoad(IRBuilder<> &B, llvm::Module &M,
403
404
/* Initializer= */ nullptr , Name, /* insertBefore= */ nullptr ,
404
405
llvm::GlobalVariable::GeneralDynamicTLSModel,
405
406
/* AddressSpace */ 7 , /* isExternallyInitialized= */ true );
406
- addBuiltinDecoration (GV, BuiltInID);
407
+ addSPIRVBuiltinDecoration (GV, BuiltInID);
407
408
return B.CreateLoad (Ty, GV);
408
409
}
409
410
@@ -657,7 +658,7 @@ void CGHLSLRuntime::initializeBufferFromBinding(const HLSLBufferDecl *BufDecl,
657
658
void CGHLSLRuntime::handleGlobalVarDefinition (const VarDecl *VD,
658
659
llvm::GlobalVariable *GV) {
659
660
if (auto Attr = VD->getAttr <HLSLVkExtBuiltinInputAttr>())
660
- addBuiltinDecoration (GV, Attr->getBuiltIn ());
661
+ addSPIRVBuiltinDecoration (GV, Attr->getBuiltIn ());
661
662
}
662
663
663
664
llvm::Instruction *CGHLSLRuntime::getConvergenceToken (BasicBlock &BB) {
0 commit comments