JumpThreading.cpp (200581) | JumpThreading.cpp (201360) |
---|---|
1//===- JumpThreading.cpp - Thread control through conditional blocks ------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 15 unchanged lines hidden (view full) --- 24#include "llvm/Target/TargetData.h" 25#include "llvm/ADT/DenseMap.h" 26#include "llvm/ADT/Statistic.h" 27#include "llvm/ADT/STLExtras.h" 28#include "llvm/ADT/SmallPtrSet.h" 29#include "llvm/ADT/SmallSet.h" 30#include "llvm/Support/CommandLine.h" 31#include "llvm/Support/Debug.h" | 1//===- JumpThreading.cpp - Thread control through conditional blocks ------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 15 unchanged lines hidden (view full) --- 24#include "llvm/Target/TargetData.h" 25#include "llvm/ADT/DenseMap.h" 26#include "llvm/ADT/Statistic.h" 27#include "llvm/ADT/STLExtras.h" 28#include "llvm/ADT/SmallPtrSet.h" 29#include "llvm/ADT/SmallSet.h" 30#include "llvm/Support/CommandLine.h" 31#include "llvm/Support/Debug.h" |
32#include "llvm/Support/ValueHandle.h" |
|
32#include "llvm/Support/raw_ostream.h" 33using namespace llvm; 34 35STATISTIC(NumThreads, "Number of jumps threaded"); 36STATISTIC(NumFolds, "Number of terminators folded"); 37STATISTIC(NumDupes, "Number of branch blocks duplicated to eliminate phi"); 38 39static cl::opt<unsigned> --- 1361 unchanged lines hidden --- | 33#include "llvm/Support/raw_ostream.h" 34using namespace llvm; 35 36STATISTIC(NumThreads, "Number of jumps threaded"); 37STATISTIC(NumFolds, "Number of terminators folded"); 38STATISTIC(NumDupes, "Number of branch blocks duplicated to eliminate phi"); 39 40static cl::opt<unsigned> --- 1361 unchanged lines hidden --- |