diff options
| author | Andrew Savonichev <andrew.savonichev@intel.com> | 2019-02-21 11:02:10 +0000 |
|---|---|---|
| committer | Andrew Savonichev <andrew.savonichev@intel.com> | 2019-02-21 11:02:10 +0000 |
| commit | 43fceb27271f6cb83cbeda627f6228510cf4f2b8 (patch) | |
| tree | beb4895fa8d8883eb7493dc9ce35e1cebf1b81af /llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp | |
| parent | 6561a823d26f841cc539fe5cb0584c554a61b4c0 (diff) | |
| download | bcm5719-llvm-43fceb27271f6cb83cbeda627f6228510cf4f2b8.tar.gz bcm5719-llvm-43fceb27271f6cb83cbeda627f6228510cf4f2b8.zip | |
[OpenCL] Simplify LLVM IR generated for OpenCL blocks
Summary:
Emit direct call of block invoke functions when possible, i.e. in case the
block is not passed as a function argument.
Also doing some refactoring of `CodeGenFunction::EmitBlockCallExpr()`
Reviewers: Anastasia, yaxunl, svenvh
Reviewed By: Anastasia
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D58388
llvm-svn: 354568
Diffstat (limited to 'llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions

