mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-28 16:28:58 +00:00
Revert "[AMDGPU] Fix data race on RegisterBank initialization."
There looks to be buildbot failure related. This reverts commit 8bb6c8a22af845618cfd6c27853dca1b48d30ce0.
This commit is contained in:
parent
50c1f525f2
commit
a4b63c8d9c
@ -197,15 +197,15 @@ AMDGPURegisterBankInfo::AMDGPURegisterBankInfo(const GCNSubtarget &ST)
|
||||
TII(Subtarget.getInstrInfo()) {
|
||||
|
||||
// HACK: Until this is fully tablegen'd.
|
||||
static llvm::once_flag InitializeRegisterBankFlag;
|
||||
static bool AlreadyInit = false;
|
||||
if (AlreadyInit)
|
||||
return;
|
||||
|
||||
static auto InitializeRegisterBankOnce = [this]() {
|
||||
assert(&getRegBank(AMDGPU::SGPRRegBankID) == &AMDGPU::SGPRRegBank &&
|
||||
&getRegBank(AMDGPU::VGPRRegBankID) == &AMDGPU::VGPRRegBank &&
|
||||
&getRegBank(AMDGPU::AGPRRegBankID) == &AMDGPU::AGPRRegBank);
|
||||
};
|
||||
AlreadyInit = true;
|
||||
|
||||
llvm::call_once(InitializeRegisterBankFlag, InitializeRegisterBankOnce);
|
||||
assert(&getRegBank(AMDGPU::SGPRRegBankID) == &AMDGPU::SGPRRegBank &&
|
||||
&getRegBank(AMDGPU::VGPRRegBankID) == &AMDGPU::VGPRRegBank &&
|
||||
&getRegBank(AMDGPU::AGPRRegBankID) == &AMDGPU::AGPRRegBank);
|
||||
}
|
||||
|
||||
static bool isVectorRegisterBank(const RegisterBank &Bank) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user