Skip to content

Commit

Permalink
remove some dead code
Browse files Browse the repository at this point in the history
 lib/Analysis/IPA/InlineCost.cpp         |   18 ------------------
 lib/Analysis/RegionPass.cpp             |    1 -
 lib/Analysis/TypeBasedAliasAnalysis.cpp |    1 -
 lib/Transforms/Scalar/LoopUnswitch.cpp  |   21 ---------------------
 lib/Transforms/Utils/LCSSA.cpp          |    2 --
 lib/Transforms/Utils/LoopSimplify.cpp   |    6 ------
 utils/TableGen/AsmWriterEmitter.cpp     |   13 -------------
 utils/TableGen/DFAPacketizerEmitter.cpp |    7 -------
 utils/TableGen/IntrinsicEmitter.cpp     |    2 --
 9 files changed, 71 deletions(-)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206506 91177308-0d34-0410-b5e6-96231b3b80d8
  • Loading branch information
nunoplopes committed Apr 17, 2014
1 parent f90e2bb commit 07f099b
Show file tree
Hide file tree
Showing 9 changed files with 0 additions and 71 deletions.
18 changes: 0 additions & 18 deletions lib/Analysis/IPA/InlineCost.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -97,9 +97,6 @@ class CallAnalyzer : public InstVisitor<CallAnalyzer, bool> {
void disableSROA(Value *V);
void accumulateSROACost(DenseMap<Value *, int>::iterator CostIt,
int InstructionCost);
bool handleSROACandidate(bool IsSROAValid,
DenseMap<Value *, int>::iterator CostIt,
int InstructionCost);
bool isGEPOffsetConstant(GetElementPtrInst &GEP);
bool accumulateGEPOffset(GEPOperator &GEP, APInt &Offset);
bool simplifyCallSite(Function *F, CallSite CS);
Expand Down Expand Up @@ -225,21 +222,6 @@ void CallAnalyzer::accumulateSROACost(DenseMap<Value *, int>::iterator CostIt,
SROACostSavings += InstructionCost;
}

/// \brief Helper for the common pattern of handling a SROA candidate.
/// Either accumulates the cost savings if the SROA remains valid, or disables
/// SROA for the candidate.
bool CallAnalyzer::handleSROACandidate(bool IsSROAValid,
DenseMap<Value *, int>::iterator CostIt,
int InstructionCost) {
if (IsSROAValid) {
accumulateSROACost(CostIt, InstructionCost);
return true;
}

disableSROA(CostIt);
return false;
}

/// \brief Check whether a GEP's indices are all constant.
///
/// Respects any simplified values known during the analysis of this callsite.
Expand Down
1 change: 0 additions & 1 deletion lib/Analysis/RegionPass.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,6 @@ class PrintRegionPass : public RegionPass {

public:
static char ID;
PrintRegionPass() : RegionPass(ID), Out(dbgs()) {}
PrintRegionPass(const std::string &B, raw_ostream &o)
: RegionPass(ID), Banner(B), Out(o) {}

Expand Down
1 change: 0 additions & 1 deletion lib/Analysis/TypeBasedAliasAnalysis.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,6 @@ namespace {
const MDNode *Node;

public:
TBAAStructTagNode() : Node(nullptr) {}
explicit TBAAStructTagNode(const MDNode *N) : Node(N) {}

/// Get the MDNode for this TBAAStructTagNode.
Expand Down
21 changes: 0 additions & 21 deletions lib/Transforms/Scalar/LoopUnswitch.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -180,15 +180,6 @@ namespace {
BranchesInfo.forgetLoop(currentLoop);
}

/// RemoveLoopFromWorklist - If the specified loop is on the loop worklist,
/// remove it.
void RemoveLoopFromWorklist(Loop *L) {
std::vector<Loop*>::iterator I = std::find(LoopProcessWorklist.begin(),
LoopProcessWorklist.end(), L);
if (I != LoopProcessWorklist.end())
LoopProcessWorklist.erase(I);
}

void initLoopData() {
loopHeader = currentLoop->getHeader();
loopPreheader = currentLoop->getLoopPreheader();
Expand All @@ -212,7 +203,6 @@ namespace {
Instruction *InsertPt);

void SimplifyCode(std::vector<Instruction*> &Worklist, Loop *L);
void RemoveLoopFromHierarchy(Loop *L);
bool IsTrivialUnswitchCondition(Value *Cond, Constant **Val = 0,
BasicBlock **LoopExit = 0);

Expand Down Expand Up @@ -948,17 +938,6 @@ static void ReplaceUsesOfWith(Instruction *I, Value *V,
++NumSimplify;
}

/// RemoveLoopFromHierarchy - We have discovered that the specified loop has
/// become unwrapped, either because the backedge was deleted, or because the
/// edge into the header was removed. If the edge into the header from the
/// latch block was removed, the loop is unwrapped but subloops are still alive,
/// so they just reparent loops. If the loops are actually dead, they will be
/// removed later.
void LoopUnswitch::RemoveLoopFromHierarchy(Loop *L) {
LPM->deleteLoopFromQueue(L);
RemoveLoopFromWorklist(L);
}

// RewriteLoopBodyWithConditionConstant - We know either that the value LIC has
// the value specified by Val in the specified loop, or we know it does NOT have
// that value. Rewrite any uses of LIC or of properties correlated to it.
Expand Down
2 changes: 0 additions & 2 deletions lib/Transforms/Utils/LCSSA.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -267,8 +267,6 @@ struct LCSSA : public FunctionPass {
}

private:
bool processLoop(Loop &L);

void verifyAnalysis() const override;
};
}
Expand Down
6 changes: 0 additions & 6 deletions lib/Transforms/Utils/LoopSimplify.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -761,12 +761,6 @@ namespace {

/// verifyAnalysis() - Verify LoopSimplifyForm's guarantees.
void verifyAnalysis() const override;

private:
bool ProcessLoop(Loop *L);
BasicBlock *RewriteLoopExitBlock(Loop *L, BasicBlock *Exit);
Loop *SeparateNestedLoop(Loop *L, BasicBlock *Preheader);
BasicBlock *InsertUniqueBackedgeBlock(Loop *L, BasicBlock *Preheader);
};
}

Expand Down
13 changes: 0 additions & 13 deletions utils/TableGen/AsmWriterEmitter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -709,19 +709,6 @@ class IAPrinter {

return true;
}

bool operator()(const IAPrinter &RHS) {
if (Conds.size() < RHS.Conds.size())
return true;

unsigned Idx = 0;
for (std::vector<std::string>::iterator
I = Conds.begin(), E = Conds.end(); I != E; ++I)
if (*I != RHS.Conds[Idx++])
return *I < RHS.Conds[Idx++];

return false;
}
};

} // end anonymous namespace
Expand Down
7 changes: 0 additions & 7 deletions utils/TableGen/DFAPacketizerEmitter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,6 @@ class DFA {
//
// Modify the DFA.
//
void initialize();
void addState(State *);

//
Expand Down Expand Up @@ -248,12 +247,6 @@ bool State::canAddInsnClass(unsigned InsnClass) const {
}


void DFA::initialize() {
assert(currentState && "Missing current state");
currentState->isInitial = true;
}


void DFA::addState(State *S) {
assert(!states.count(S) && "State already exists");
states.insert(S);
Expand Down
2 changes: 0 additions & 2 deletions utils/TableGen/IntrinsicEmitter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,6 @@ class IntrinsicEmitter {
raw_ostream &OS);
void EmitIntrinsicToOverloadTable(const std::vector<CodeGenIntrinsic> &Ints,
raw_ostream &OS);
void EmitVerifier(const std::vector<CodeGenIntrinsic> &Ints,
raw_ostream &OS);
void EmitGenerator(const std::vector<CodeGenIntrinsic> &Ints,
raw_ostream &OS);
void EmitAttributes(const std::vector<CodeGenIntrinsic> &Ints,
Expand Down

0 comments on commit 07f099b

Please sign in to comment.