mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-16 14:31:59 +00:00
A couple of minor cleanups: don't forward declare private classes, put private
classes in an anon namespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11604 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
06905db7d2
commit
f913f40be8
@ -30,8 +30,6 @@ class Instruction;
|
||||
class DebugCrashes;
|
||||
class ReduceMiscompilingPasses;
|
||||
class ReduceMiscompilingFunctions;
|
||||
class ReduceCrashingFunctions;
|
||||
class ReduceCrashingBlocks;
|
||||
|
||||
class CBE;
|
||||
class GCC;
|
||||
|
@ -144,7 +144,7 @@ bool ReduceCrashingFunctions::TestFuncs(std::vector<Function*> &Funcs) {
|
||||
}
|
||||
|
||||
|
||||
namespace llvm {
|
||||
namespace {
|
||||
/// ReduceCrashingBlocks reducer - This works by setting the terminators of
|
||||
/// all terminators except the specified basic blocks to a 'ret' instruction,
|
||||
/// then running the simplify-cfg pass. This has the effect of chopping up
|
||||
|
@ -159,7 +159,7 @@ bool ReduceMiscompilingFunctions::TestFuncs(const std::vector<Function*> &Funcs,
|
||||
}
|
||||
|
||||
// First step: clone the module for the two halves of the program we want.
|
||||
Module *ToOptimize = CloneModule(BD.Program);
|
||||
Module *ToOptimize = CloneModule(BD.getProgram());
|
||||
|
||||
// Second step: Make sure functions & globals are all external so that linkage
|
||||
// between the two modules will work.
|
||||
@ -231,7 +231,7 @@ bool ReduceMiscompilingFunctions::TestFuncs(const std::vector<Function*> &Funcs,
|
||||
if (!EmitBytecode)
|
||||
std::cout << "done.\n";
|
||||
|
||||
delete BD.Program; // Delete the old "ToOptimize" module
|
||||
delete BD.getProgram(); // Delete the old "ToOptimize" module
|
||||
BD.Program = BD.ParseInputFile(BytecodeResult);
|
||||
|
||||
if (EmitBytecode) {
|
||||
@ -270,7 +270,7 @@ bool ReduceMiscompilingFunctions::TestFuncs(const std::vector<Function*> &Funcs,
|
||||
// output, then 'Funcs' are being misoptimized!
|
||||
bool Broken = BD.diffProgram();
|
||||
|
||||
delete BD.Program; // Delete the hacked up program
|
||||
delete BD.Program; // Delete the hacked up program
|
||||
BD.Program = OldProgram; // Restore the original
|
||||
|
||||
std::cout << (Broken ? " nope.\n" : " yup.\n");
|
||||
|
Loading…
x
Reference in New Issue
Block a user