We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b48b422 commit aa066e3Copy full SHA for aa066e3
llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
@@ -839,10 +839,9 @@ bool AMDGPUPromoteAllocaImpl::tryPromoteAllocaToVector(AllocaInst &Alloca) {
839
return RejectUser(Inst, "mem transfer inst length is non-constant or "
840
"not a multiple of the vector element size");
841
842
- if (!TransferInfo.count(TransferInst)) {
+ if (TransferInfo.try_emplace(TransferInst).second) {
843
DeferredInsts.push_back(Inst);
844
WorkList.push_back(Inst);
845
- TransferInfo[TransferInst] = MemTransferInfo();
846
}
847
848
auto getPointerIndexOfAlloca = [&](Value *Ptr) -> ConstantInt * {
0 commit comments