Introducing llvm.invariant.group.barrier intrinsic
authorPiotr Padlewski <prazek@google.com>
Tue, 15 Sep 2015 18:32:14 +0000 (18:32 +0000)
committerPiotr Padlewski <prazek@google.com>
Tue, 15 Sep 2015 18:32:14 +0000 (18:32 +0000)
commitf3abce4a8e2e41e6b8e534b0af0b1d2d6181a114
tree318fe8b8b474212589278cc06330041368732a3e
parent07400eaee02cc4cf136c2513e9338f6db5712f96
Introducing llvm.invariant.group.barrier intrinsic

For more info for what reason it was invented, goto:
http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html

invariant.group.barrier:
http://reviews.llvm.org/D12310
docs:
http://reviews.llvm.org/D11399
CodeGenPrepare:
http://reviews.llvm.org/D12875

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@247711 91177308-0d34-0410-b5e6-96231b3b80d8
docs/LangRef.rst
include/llvm/IR/IRBuilder.h
include/llvm/IR/Intrinsics.td
lib/CodeGen/CodeGenPrepare.cpp
test/Transforms/CodeGenPrepare/invariant.group.ll [new file with mode: 0644]
test/Transforms/GlobalOpt/invariant.group.barrier.ll [new file with mode: 0644]