diff options
author | Renato Golin <renato.golin@linaro.org> | 2015-08-06 10:37:59 +0000 |
---|---|---|
committer | Renato Golin <renato.golin@linaro.org> | 2015-08-06 10:37:59 +0000 |
commit | a02ac60469be8bd488becde081d059dfc6081515 (patch) | |
tree | 1754377eaffca928ff9d2c999dd99e2c546431fd /llvm/lib | |
parent | 51fe119a3015fce67a28002dcc6fd51857e01cc2 (diff) | |
download | bcm5719-llvm-a02ac60469be8bd488becde081d059dfc6081515.tar.gz bcm5719-llvm-a02ac60469be8bd488becde081d059dfc6081515.zip |
Revert "Divide the primitive size in bits by eight so the initial load's alignment is in bytes as expected. Tested with the included unit test."
This reverts commit r244155, as it was breaking the buildbots for too long.
Should be reapplied with proper fix.
llvm-svn: 244205
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/CodeGen/AtomicExpandPass.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/AtomicExpandPass.cpp b/llvm/lib/CodeGen/AtomicExpandPass.cpp index c10648c6e3b..03b0ff32f15 100644 --- a/llvm/lib/CodeGen/AtomicExpandPass.cpp +++ b/llvm/lib/CodeGen/AtomicExpandPass.cpp @@ -550,7 +550,7 @@ bool llvm::expandAtomicRMWToCmpXchg(AtomicRMWInst *AI, Builder.SetInsertPoint(BB); LoadInst *InitLoaded = Builder.CreateLoad(Addr); // Atomics require at least natural alignment. - InitLoaded->setAlignment(AI->getType()->getPrimitiveSizeInBits() / 8); + InitLoaded->setAlignment(AI->getType()->getPrimitiveSizeInBits()); Builder.CreateBr(LoopBB); // Start the main loop block now that we've taken care of the preliminaries. |