aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
diff options
context:
space:
mode:
authorDaniel Sanders <daniel_l_sanders@apple.com>2019-05-01 16:52:29 +0000
committerDaniel Sanders <daniel_l_sanders@apple.com>2019-05-01 16:52:29 +0000
commit65dc24293f9386d2d98c3b270bd2ed6f198210dc (patch)
tree57cd32b97f08005b275adecc390e3a4d321cdd0b /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
parent3b7925f035c076b89c89546e17dffbcdd58168d3 (diff)
downloadllvm-65dc24293f9386d2d98c3b270bd2ed6f198210dc.zip
llvm-65dc24293f9386d2d98c3b270bd2ed6f198210dc.tar.gz
llvm-65dc24293f9386d2d98c3b270bd2ed6f198210dc.tar.bz2
[globalisel] Update the legalizer documentation
Summary: * The getActionDefinitionsBuilder() is now documented. * Includes descriptions of the various actions (legal*, widenScalar*, lower*, etc). * Includes descriptions of the various predicates (*If, *For, *ForCartesianProduct, etc.) * Includes the rule-order details * Removed the out-of-date prohibition on non-power-of-2 types. * Removed the Vector types section since it was incorrect and vectors follow the same ruleset as scalars. They're only special in the sense that more of the actions and predicates are meaningful for them (e.g. moreElements). * Clarified the position on context sensitive legality (which is not permitted) and contrasted this with context sensitive legalization (which is permitted). Reviewers: bogner, aditya_nandakumar, volkan, aemerson, paquette, arsenm Reviewed By: paquette Subscribers: wdng, rovka, kristof.beyls, jfb, Petar.Avramovic, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D61273 llvm-svn: 359705
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions