mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 12:41:49 +01:00
A couple of minor cleanups: don't forward declare private classes, put private
classes in an anon namespace llvm-svn: 11604
This commit is contained in:
parent
0eec2f9d9d
commit
8a76047d63
@ -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