mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-17 17:06:59 +00:00
Test commit: Fixed a few typos in the comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@247793 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ed43215ca8
commit
992a2ec4f7
@ -166,7 +166,7 @@ bool JumpThreading::runOnFunction(Function &F) {
|
||||
// Remove unreachable blocks from function as they may result in infinite
|
||||
// loop. We do threading if we found something profitable. Jump threading a
|
||||
// branch can create other opportunities. If these opportunities form a cycle
|
||||
// i.e. if any jump treading is undoing previous threading in the path, then
|
||||
// i.e. if any jump threading is undoing previous threading in the path, then
|
||||
// we will loop forever. We take care of this issue by not jump threading for
|
||||
// back edges. This works for normal cases but not for unreachable blocks as
|
||||
// they may have cycle with no back edge.
|
||||
@ -263,7 +263,7 @@ static unsigned getJumpThreadDuplicationCost(const BasicBlock *BB,
|
||||
continue;
|
||||
|
||||
// Bail out if this instruction gives back a token type, it is not possible
|
||||
// to duplicate it if it used outside this BB.
|
||||
// to duplicate it if it is used outside this BB.
|
||||
if (I->getType()->isTokenTy() && I->isUsedOutsideOfBlock(BB))
|
||||
return ~0U;
|
||||
|
||||
@ -878,7 +878,7 @@ bool JumpThreading::SimplifyPartiallyRedundantLoad(LoadInst *LI) {
|
||||
|
||||
if (Value *AvailableVal =
|
||||
FindAvailableLoadedValue(LoadedPtr, LoadBB, BBIt, 6)) {
|
||||
// If the value if the load is locally available within the block, just use
|
||||
// If the value of the load is locally available within the block, just use
|
||||
// it. This frequently occurs for reg2mem'd allocas.
|
||||
//cerr << "LOAD ELIMINATED:\n" << *BBIt << *LI << "\n";
|
||||
|
||||
@ -1270,7 +1270,7 @@ bool JumpThreading::ProcessBranchOnXOR(BinaryOperator *BO) {
|
||||
// Into:
|
||||
// BB':
|
||||
// %Y = icmp ne i32 %A, %B
|
||||
// br i1 %Z, ...
|
||||
// br i1 %Y, ...
|
||||
|
||||
PredValueInfoTy XorOpValues;
|
||||
bool isLHS = true;
|
||||
@ -1395,7 +1395,7 @@ bool JumpThreading::ThreadEdge(BasicBlock *BB,
|
||||
return false;
|
||||
}
|
||||
|
||||
// And finally, do it! Start by factoring the predecessors is needed.
|
||||
// And finally, do it! Start by factoring the predecessors if needed.
|
||||
BasicBlock *PredBB;
|
||||
if (PredBBs.size() == 1)
|
||||
PredBB = PredBBs[0];
|
||||
@ -1538,7 +1538,7 @@ bool JumpThreading::DuplicateCondBranchOnPHIIntoPred(BasicBlock *BB,
|
||||
return false;
|
||||
}
|
||||
|
||||
// And finally, do it! Start by factoring the predecessors is needed.
|
||||
// And finally, do it! Start by factoring the predecessors if needed.
|
||||
BasicBlock *PredBB;
|
||||
if (PredBBs.size() == 1)
|
||||
PredBB = PredBBs[0];
|
||||
|
Loading…
Reference in New Issue
Block a user