projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[X86] Add support for tbyte memory operand size for Intel-syntax x86 assembly
[oota-llvm.git]
/
lib
/
Target
/
SystemZ
/
SystemZLongBranch.cpp
diff --git
a/lib/Target/SystemZ/SystemZLongBranch.cpp
b/lib/Target/SystemZ/SystemZLongBranch.cpp
index 1b88d067f2330d39bca287cb204261d00867637f..8dab44e7f8af593b7e300e202b1ce7b73b46125f 100644
(file)
--- a/
lib/Target/SystemZ/SystemZLongBranch.cpp
+++ b/
lib/Target/SystemZ/SystemZLongBranch.cpp
@@
-53,8
+53,6
@@
//
//===----------------------------------------------------------------------===//
//
//===----------------------------------------------------------------------===//
-#define DEBUG_TYPE "systemz-long-branch"
-
#include "SystemZTargetMachine.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "SystemZTargetMachine.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
@@
-68,6
+66,8
@@
using namespace llvm;
using namespace llvm;
+#define DEBUG_TYPE "systemz-long-branch"
+
STATISTIC(LongBranches, "Number of long branches.");
namespace {
STATISTIC(LongBranches, "Number of long branches.");
namespace {
@@
-111,7
+111,8
@@
struct TerminatorInfo {
// otherwise it is zero.
unsigned ExtraRelaxSize;
// otherwise it is zero.
unsigned ExtraRelaxSize;
- TerminatorInfo() : Branch(0), Size(0), TargetBlock(0), ExtraRelaxSize(0) {}
+ TerminatorInfo() : Branch(nullptr), Size(0), TargetBlock(0),
+ ExtraRelaxSize(0) {}
};
// Used to keep track of the current position while iterating over the blocks.
};
// Used to keep track of the current position while iterating over the blocks.
@@
-131,13
+132,13
@@
class SystemZLongBranch : public MachineFunctionPass {
public:
static char ID;
SystemZLongBranch(const SystemZTargetMachine &tm)
public:
static char ID;
SystemZLongBranch(const SystemZTargetMachine &tm)
- : MachineFunctionPass(ID), TII(
0
) {}
+ : MachineFunctionPass(ID), TII(
nullptr
) {}
const char *getPassName() const override {
return "SystemZ Long Branch";
}
const char *getPassName() const override {
return "SystemZ Long Branch";
}
- bool runOnMachineFunction(MachineFunction &F);
+ bool runOnMachineFunction(MachineFunction &F)
override
;
private:
void skipNonTerminators(BlockPosition &Position, MBBInfo &Block);
private:
void skipNonTerminators(BlockPosition &Position, MBBInfo &Block);
@@
-424,7
+425,7
@@
void SystemZLongBranch::relaxBranch(TerminatorInfo &Terminator) {
Terminator.Size += Terminator.ExtraRelaxSize;
Terminator.ExtraRelaxSize = 0;
Terminator.Size += Terminator.ExtraRelaxSize;
Terminator.ExtraRelaxSize = 0;
- Terminator.Branch =
0
;
+ Terminator.Branch =
nullptr
;
++LongBranches;
}
++LongBranches;
}
@@
-447,7
+448,7
@@
void SystemZLongBranch::relaxBranches() {
}
bool SystemZLongBranch::runOnMachineFunction(MachineFunction &F) {
}
bool SystemZLongBranch::runOnMachineFunction(MachineFunction &F) {
- TII = static_cast<const SystemZInstrInfo *>(F.get
T
arget().getInstrInfo());
+ TII = static_cast<const SystemZInstrInfo *>(F.get
Subt
arget().getInstrInfo());
MF = &F;
uint64_t Size = initMBBInfo();
if (Size <= MaxForwardRange || !mustRelaxABranch())
MF = &F;
uint64_t Size = initMBBInfo();
if (Size <= MaxForwardRange || !mustRelaxABranch())