aboutsummaryrefslogtreecommitdiff
path: root/clang/lib
diff options
context:
space:
mode:
authorDiego Caballero <diego.caballero@intel.com>2020-01-31 15:18:58 -0800
committerDiego Caballero <diego.caballero@intel.com>2020-01-31 15:19:38 -0800
commite5aaf30cf1ab03417c38a3df2482f76e673511a0 (patch)
tree0d8ba51d7e1957b724d6b793b592ebbd6563a0eb /clang/lib
parent27684ae66d5545f211c0ac4393d0ba2bf3b5b47c (diff)
downloadllvm-e5aaf30cf1ab03417c38a3df2482f76e673511a0.zip
llvm-e5aaf30cf1ab03417c38a3df2482f76e673511a0.tar.gz
llvm-e5aaf30cf1ab03417c38a3df2482f76e673511a0.tar.bz2
[mlir] Introduce bare ptr calling convention for MemRefs in LLVM dialect
Summary: This patch introduces an alternative calling convention for MemRef function arguments in LLVM dialect. It converts MemRef function arguments to LLVM bare pointers to the MemRef element type instead of creating a MemRef descriptor. Bare pointers are then promoted to a MemRef descriptors at the beginning of the function. This calling convention is only enabled with a flag. Reviewers: ftynse, bondhugula, nicolasvasilache, rriddle, mehdi_amini Reviewed By: ftynse, rriddle, mehdi_amini Subscribers: Joonsoo, flaub, merge_guards_bot, jholewinski, mehdi_amini, rriddle, jpienaar, burmako, shauheen, antiagainst, csigg, arpith-jacob, mgester, lucyrfox, herhut, aartbik, liufengdb, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D72802
Diffstat (limited to 'clang/lib')
0 files changed, 0 insertions, 0 deletions