Searched refs:IRSimilarityIdentifier (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | IRSimilarityIdentifier.h | 978 class IRSimilarityIdentifier { 980 IRSimilarityIdentifier(bool MatchBranches = true, 1096 std::unique_ptr<IRSimilarity::IRSimilarityIdentifier> IRSI; 1102 IRSimilarity::IRSimilarityIdentifier &getIRSI() { return *IRSI; } in getIRSI() 1103 const IRSimilarity::IRSimilarityIdentifier &getIRSI() const { return *IRSI; } in getIRSI() 1117 typedef IRSimilarity::IRSimilarityIdentifier Result;
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | IRSimilarityIdentifier.cpp | 859 void IRSimilarityIdentifier::populateMapper( in populateMapper() 897 void IRSimilarityIdentifier::populateMapper( in populateMapper() 1159 void IRSimilarityIdentifier::findCandidates( in findCandidates() 1193 SimilarityGroupList &IRSimilarityIdentifier::findSimilarity( in findSimilarity() 1211 SimilarityGroupList &IRSimilarityIdentifier::findSimilarity(Module &M) { in findSimilarity() 1238 IRSI.reset(new IRSimilarityIdentifier(!DisableBranches, !DisableIndirectCalls, in doInitialization() 1255 IRSimilarityIdentifier IRSimilarityAnalysis::run(Module &M, in run() 1257 auto IRSI = IRSimilarityIdentifier(!DisableBranches, !DisableIndirectCalls, in run() 1266 IRSimilarityIdentifier &IRSI = AM.getResult<IRSimilarityAnalysis>(M); in run()
|
| H A D | CMakeLists.txt | 68 IRSimilarityIdentifier.cpp
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | IROutliner.h | 202 function_ref<IRSimilarityIdentifier &(Module &)> GIRSI, in IROutliner() 337 function_ref<IRSimilarityIdentifier &(Module &)> getIRSI;
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | IRSimilarityIdentifierTest.cpp | 46 IRSimilarityIdentifier Identifier(/*EnableBranchMatching = */false); in getSimilarities() 2539 TEST(IRSimilarityIdentifier, IdentitySimilarity) { in TEST() argument 2570 TEST(IRSimilarityIdentifier, InstructionDifference) { in TEST() argument 2593 TEST(IRSimilarityIdentifier, CommutativeSimilarity) { in TEST() argument 2647 TEST(IRSimilarityIdentifier, IntrinsicCommutative) { in TEST() argument 2681 TEST(IRSimilarityIdentifier, NoCommutativeSimilarity) { in TEST() argument 2706 TEST(IRSimilarityIdentifier, NonCommutativeDifference) { in TEST() argument 2728 TEST(IRSimilarityIdentifier, MappingSimilarity) { in TEST() argument 2761 TEST(IRSimilarityIdentifier, PredicateIsomorphism) { in TEST() argument 2794 TEST(IRSimilarityIdentifier, ConstantMappingSimilarity) { in TEST() argument [all …]
|
| /llvm-project-15.0.7/llvm/tools/llvm-sim/ |
| H A D | llvm-sim.cpp | 136 IRSimilarityIdentifier SimIdent; in main()
|
| /llvm-project-15.0.7/llvm/test/Analysis/IRSimilarityIdentifier/ |
| H A D | different.ll | 4 ; Check to make sure that the IRSimilarityIdentifier and IRSimilarityPrinterPass
|
| H A D | basic.ll | 4 ; This is a simple test to make sure the IRSimilarityIdentifier and
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Analysis/ |
| H A D | BUILD.gn | 57 "IRSimilarityIdentifier.cpp",
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 2774 IRSimilarityIdentifier &Identifier = getIRSI(M); in doOutline() 3038 auto GIRSI = [this](Module &) -> IRSimilarityIdentifier & { in runOnModule() 3053 std::function<IRSimilarityIdentifier &(Module &)> GIRSI = in run() 3054 [&AM](Module &M) -> IRSimilarityIdentifier & { in run()
|