Skip to content

Commit 8b7dbd3

Browse files
committed
remove outdate and unused classes
Signed-off-by: xiehuc <[email protected]>
1 parent 44c4f55 commit 8b7dbd3

File tree

8 files changed

+9
-456
lines changed

8 files changed

+9
-456
lines changed

src/CMakeLists.txt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,18 @@ else()
2020
endif()
2121

2222
add_library(LLVMPred SHARED
23-
KnownLibCallInfo.cpp
2423
InsertTripCount.cpp
25-
LoopTripCount.cpp
24+
LoopTripCount.cpp
2625
DSEAdaptive.cpp
2726
DAEAdaptive.cpp
2827
PerformPred.cpp
2928
Adaptive.cpp
3029
Resolver.cpp
31-
GVInfo.cpp
3230
Reduce.cpp
3331
Print.cpp
34-
util.cpp
32+
util.cpp
3533
ddg.cpp
36-
)
34+
)
3735

3836
target_link_libraries(LLVMPred
3937
${LLVM_DYNAMIC_LIBRARY}

src/GVInfo.cpp

Lines changed: 0 additions & 198 deletions
This file was deleted.

src/GVInfo.h

Lines changed: 0 additions & 74 deletions
This file was deleted.

src/InsertTripCount.cpp

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
#include "ddg.h"
1313
#include "util.h"
14-
#include "GVInfo.h"
1514
#include "Reduce.h"
1615
#include "config.h"
1716
#include "Resolver.h"
@@ -44,12 +43,11 @@ static RegisterPass<InsertLoopTripCount> Y("Insert-Trip-Count", "Insert Loop Tri
4443

4544
void InsertLoopTripCount::getAnalysisUsage(llvm::AnalysisUsage & AU) const
4645
{
47-
AU.setPreservesAll();
48-
AU.addRequired<GVInfo>();
49-
AU.addRequired<LoopInfo>();
50-
AU.addRequired<ResolverPass>();
51-
AU.addRequired<LoopTripCount>();
52-
AU.addRequired<ScalarEvolution>();
46+
AU.setPreservesAll();
47+
AU.addRequired<LoopInfo>();
48+
AU.addRequired<ResolverPass>();
49+
AU.addRequired<LoopTripCount>();
50+
AU.addRequired<ScalarEvolution>();
5351
}
5452

5553
bool InsertLoopTripCount::runOnLoop(llvm::Loop *L)
@@ -61,8 +59,7 @@ bool InsertLoopTripCount::runOnLoop(llvm::Loop *L)
6159
// auto insert value trap when used -insert-value-profiling
6260
CC = ValueProfiler::insertValueTrap(CC, L->getLoopPreheader()->getTerminator());
6361

64-
RP->getResolver<GVResolve>().get_impl().initial(&getAnalysis<GVInfo>());
65-
auto R = RP->getResolverSet<UseOnlyResolve, SpecialResolve, GVResolve>();
62+
auto R = RP->getResolverSet<UseOnlyResolve, SpecialResolve>();
6663
ResolveResult RR = R.resolve(CC);
6764

6865
if(Ddg && std::get<0>(RR).size()>1){

0 commit comments

Comments
 (0)