[PATCH] D13082: [FunctionAttrs] Conservatively handle operand bundles.
Sanjoy Das via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 22 18:36:00 PDT 2015
sanjoy created this revision.
sanjoy added reviewers: majnemer, chandlerc, nlewycky, reames.
sanjoy added a subscriber: llvm-commits.
sanjoy added a dependency: D12457: [Bitcode][Asm] Teach LLVM to read and write operand bundles..
This teaches the FunctionAttrs pass to handle operand bundles
conservatively. All calls / invokes with operand bundles are
currently considered to be reading from and writing to the entire
I've also added a test case PruneEH to show that a call with operand
bundles inherits its callee's behavior with respect to unwinding -- if
the callee is `nounwind`, the call is `nounwind` too.
Depends on D12457.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 8708 bytes
Desc: not available
More information about the llvm-commits