[Bitcode][Asm] Teach LLVM to read and write operand bundles.
authorSanjoy Das <sanjoy@playingwithpointers.com>
Thu, 24 Sep 2015 23:34:52 +0000 (23:34 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Thu, 24 Sep 2015 23:34:52 +0000 (23:34 +0000)
commitf70eb7245398c196fd1ef5c08f8d54e0e888d7b5
tree2ebf34a4550f2dc8f031016bbfe7486c9a1b0693
parent5f57fe08474dacfdf3bf6556736295fd7be0e981
[Bitcode][Asm] Teach LLVM to read and write operand bundles.

Summary:
This also adds the first set of tests for operand bundles.

The optimizer has not been audited to ensure that it does the right
thing with operand bundles.

Depends on D12456.

Reviewers: reames, chandlerc, majnemer, dexonsmith, kmod, JosephTremoulet, rnk, bogner

Subscribers: maksfb, llvm-commits

Differential Revision: http://reviews.llvm.org/D12457

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@248551 91177308-0d34-0410-b5e6-96231b3b80d8
docs/LangRef.rst
include/llvm/Bitcode/LLVMBitCodes.h
lib/AsmParser/LLParser.cpp
lib/AsmParser/LLParser.h
lib/Bitcode/Reader/BitcodeReader.cpp
lib/Bitcode/Writer/BitcodeWriter.cpp
lib/IR/AsmWriter.cpp
test/Bitcode/compatibility.ll
test/Bitcode/operand-bundles.ll [new file with mode: 0644]
test/Verifier/operand-bundles.ll [new file with mode: 0644]