Fixed [AssumeBundles] Move to IR so it can be used by Analysis
authorTyker <tyker1@outlook.com>
Sun, 8 Mar 2020 11:19:29 +0000 (12:19 +0100)
committerTyker <tyker1@outlook.com>
Tue, 10 Mar 2020 17:02:39 +0000 (18:02 +0100)
commita4cde9ad7b6f1a4cfef228f6cf2fc4911bf24c77
treec4d4b1f9018c634272d9433c1182836698de2975
parent3dabad1af38ca93266e9322e2d00bd2ee3a0c26d
Fixed [AssumeBundles] Move to IR so it can be used by Analysis

This is a recommit of 57c964aaa76bfaa908398fbd9d8c9d6d19856859
after fixing modules build.
llvm/include/llvm/IR/KnowledgeRetention.h [moved from llvm/include/llvm/Transforms/Utils/KnowledgeRetention.h with 100% similarity]
llvm/include/llvm/module.modulemap
llvm/lib/IR/CMakeLists.txt
llvm/lib/IR/KnowledgeRetention.cpp [moved from llvm/lib/Transforms/Utils/KnowledgeRetention.cpp with 99% similarity]
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Transforms/Utils/CMakeLists.txt
llvm/test/IR/assume-builder.ll [moved from llvm/test/Transforms/Util/assume-builder.ll with 100% similarity]
llvm/unittests/IR/CMakeLists.txt
llvm/unittests/IR/KnowledgeRetentionTest.cpp [moved from llvm/unittests/Transforms/Utils/KnowledgeRetentionTest.cpp with 99% similarity]
llvm/unittests/Transforms/Utils/CMakeLists.txt