mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-13 17:00:01 +00:00
Keep valgrind quiet.
The isLive() method can read uninitialized memory, but it still gives correct results. llvm-svn: 108561
This commit is contained in:
parent
02dc24e49a
commit
41b1ea4fc9
@ -50,7 +50,12 @@ STATISTIC(NumFP , "Number of floating point instructions");
|
||||
namespace {
|
||||
struct FPS : public MachineFunctionPass {
|
||||
static char ID;
|
||||
FPS() : MachineFunctionPass(&ID) {}
|
||||
FPS() : MachineFunctionPass(&ID) {
|
||||
// This is really only to keep valgrind quiet.
|
||||
// The logic in isLive() is too much for it.
|
||||
memset(Stack, 0, sizeof(Stack));
|
||||
memset(RegMap, 0, sizeof(RegMap));
|
||||
}
|
||||
|
||||
virtual void getAnalysisUsage(AnalysisUsage &AU) const {
|
||||
AU.setPreservesCFG();
|
||||
|
Loading…
x
Reference in New Issue
Block a user