[OpenMP] Remove doing assumption propagation in the front end.
authorJoseph Huber <jhuber6@vols.utk.edu>
Fri, 8 Oct 2021 20:29:57 +0000 (16:29 -0400)
committerJoseph Huber <jhuber6@vols.utk.edu>
Tue, 9 Nov 2021 22:39:24 +0000 (17:39 -0500)
commit4b5c3e591d74f0f5810608b45ede58f3d489e14d
treec01e1586c3181242cb2952fbcb10a60ef660f745
parente52937eba022c78545d7783693f0fb0e56b8cd35
[OpenMP] Remove doing assumption propagation in the front end.

This patch removes the assumption propagation that was added in D110655
primarily to get assumption informatino on opaque call sites for
optimizations. The analysis done in D111445 allows us to do this more
intelligently in the back-end.

Depends on D111445

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D111463
clang/lib/CodeGen/CGCall.cpp
clang/lib/CodeGen/CGStmt.cpp
clang/lib/CodeGen/CGVTables.cpp
clang/lib/CodeGen/CodeGenModule.h
clang/test/OpenMP/assumes_codegen.cpp
clang/test/OpenMP/assumes_include_nvptx.cpp