mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-27 14:24:40 +00:00
Hopefully, the final fix for `[Pp]ropogate'.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6251 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -300,7 +300,7 @@ bool CEE::runOnFunction(Function &F) {
|
||||
// TransformRegion - Transform the region starting with BB according to the
|
||||
// calculated region information for the block. Transforming the region
|
||||
// involves analyzing any information this block provides to successors,
|
||||
// propogating the information to successors, and finally transforming
|
||||
// propagating the information to successors, and finally transforming
|
||||
// successors.
|
||||
//
|
||||
// This method processes the function in depth first order, which guarantees
|
||||
@ -885,7 +885,7 @@ void CEE::PropagateRelation(Instruction::BinaryOps Opcode, Value *Op0,
|
||||
return;
|
||||
|
||||
// If we already have information that contradicts the current information we
|
||||
// are propogating, ignore this info. Something bad must have happened!
|
||||
// are propagating, ignore this info. Something bad must have happened!
|
||||
//
|
||||
if (Op1R.contradicts(Opcode, VI)) {
|
||||
Op1R.contradicts(Opcode, VI);
|
||||
|
Reference in New Issue
Block a user