@@ -1146,8 +1146,8 @@ llvm::IntrinsicInst *getConvergenceToken(llvm::BasicBlock *BB) {
1146
1146
} // namespace
1147
1147
1148
1148
llvm::CallBase *
1149
- CodeGenFunction::AddConvergenceControlAttr (llvm::CallBase *Input,
1150
- llvm::Value *ParentToken) {
1149
+ CodeGenFunction::addConvergenceControlToken (llvm::CallBase *Input,
1150
+ llvm::Value *ParentToken) {
1151
1151
llvm::Value *bundleArgs[] = {ParentToken};
1152
1152
llvm::OperandBundleDef OB("convergencectrl", bundleArgs);
1153
1153
auto Output = llvm::CallBase::addOperandBundle(
@@ -1158,15 +1158,15 @@ CodeGenFunction::AddConvergenceControlAttr(llvm::CallBase *Input,
1158
1158
}
1159
1159
1160
1160
llvm::IntrinsicInst *
1161
- CodeGenFunction::EmitConvergenceLoop (llvm::BasicBlock *BB,
1162
- llvm::Value *ParentToken) {
1161
+ CodeGenFunction::emitConvergenceLoopToken (llvm::BasicBlock *BB,
1162
+ llvm::Value *ParentToken) {
1163
1163
CGBuilderTy::InsertPoint IP = Builder.saveIP();
1164
1164
Builder.SetInsertPoint(&BB->front());
1165
1165
auto CB = Builder.CreateIntrinsic(
1166
1166
llvm::Intrinsic::experimental_convergence_loop, {}, {});
1167
1167
Builder.restoreIP(IP);
1168
1168
1169
- auto I = AddConvergenceControlAttr (CB, ParentToken);
1169
+ auto I = addConvergenceControlToken (CB, ParentToken);
1170
1170
return cast<llvm::IntrinsicInst>(I);
1171
1171
}
1172
1172
@@ -1201,20 +1201,20 @@ CodeGenFunction::getOrEmitConvergenceLoopToken(const LoopInfo *LI) {
1201
1201
1202
1202
llvm::IntrinsicInst *PII =
1203
1203
LI->getParent()
1204
- ? EmitConvergenceLoop(LI->getHeader(),
1205
- getOrEmitConvergenceLoopToken(LI->getParent()))
1204
+ ? emitConvergenceLoopToken(
1205
+ LI->getHeader(), getOrEmitConvergenceLoopToken(LI->getParent()))
1206
1206
: getOrEmitConvergenceEntryToken(LI->getHeader()->getParent());
1207
1207
1208
- return EmitConvergenceLoop (LI->getHeader(), PII);
1208
+ return emitConvergenceLoopToken (LI->getHeader(), PII);
1209
1209
}
1210
1210
1211
1211
llvm::CallBase *
1212
- CodeGenFunction::AddControlledConvergenceAttr (llvm::CallBase *Input) {
1212
+ CodeGenFunction::addControlledConvergenceToken (llvm::CallBase *Input) {
1213
1213
llvm::Value *ParentToken =
1214
1214
LoopStack.hasInfo()
1215
1215
? getOrEmitConvergenceLoopToken(&LoopStack.getInfo())
1216
1216
: getOrEmitConvergenceEntryToken(Input->getFunction());
1217
- return AddConvergenceControlAttr (Input, ParentToken);
1217
+ return addConvergenceControlToken (Input, ParentToken);
1218
1218
}
1219
1219
1220
1220
BitTest BitTest::decodeBitTestBuiltin(unsigned BuiltinID) {
@@ -5892,7 +5892,7 @@ RValue CodeGenFunction::EmitBuiltinExpr(const GlobalDecl GD, unsigned BuiltinID,
5892
5892
llvm::FunctionType::get(IntTy, {}, false), "__hlsl_wave_get_lane_index",
5893
5893
{}, false, true));
5894
5894
if (getTarget().getTriple().isSPIRVLogical())
5895
- CI = dyn_cast<CallInst>(AddControlledConvergenceAttr (CI));
5895
+ CI = dyn_cast<CallInst>(addControlledConvergenceToken (CI));
5896
5896
return RValue::get(CI);
5897
5897
}
5898
5898
0 commit comments