mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 11:42:57 +01:00
Nuke trailing whitespace.
llvm-svn: 80145
This commit is contained in:
parent
5e9b7483b7
commit
c40e3426ca
@ -33,7 +33,7 @@ X("machinemoduleinfo", "Module Information");
|
||||
char MachineModuleInfo::ID = 0;
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
|
||||
MachineModuleInfo::MachineModuleInfo()
|
||||
: ImmutablePass(&ID)
|
||||
, LabelIDList()
|
||||
@ -74,7 +74,7 @@ void MachineModuleInfo::BeginFunction(MachineFunction *MF) {
|
||||
void MachineModuleInfo::EndFunction() {
|
||||
// Clean up frame info.
|
||||
FrameMoves.clear();
|
||||
|
||||
|
||||
// Clean up exception info.
|
||||
LandingPads.clear();
|
||||
TypeInfos.clear();
|
||||
@ -114,7 +114,7 @@ LandingPadInfo &MachineModuleInfo::getOrCreateLandingPadInfo
|
||||
if (LP.LandingPadBlock == LandingPad)
|
||||
return LP;
|
||||
}
|
||||
|
||||
|
||||
LandingPads.push_back(LandingPadInfo(LandingPad));
|
||||
return LandingPads[N];
|
||||
}
|
||||
@ -133,7 +133,7 @@ void MachineModuleInfo::addInvoke(MachineBasicBlock *LandingPad,
|
||||
unsigned MachineModuleInfo::addLandingPad(MachineBasicBlock *LandingPad) {
|
||||
unsigned LandingPadLabel = NextLabelID();
|
||||
LandingPadInfo &LP = getOrCreateLandingPadInfo(LandingPad);
|
||||
LP.LandingPadLabel = LandingPadLabel;
|
||||
LP.LandingPadLabel = LandingPadLabel;
|
||||
return LandingPadLabel;
|
||||
}
|
||||
|
||||
@ -147,7 +147,7 @@ void MachineModuleInfo::addPersonality(MachineBasicBlock *LandingPad,
|
||||
for (unsigned i = 0; i < Personalities.size(); ++i)
|
||||
if (Personalities[i] == Personality)
|
||||
return;
|
||||
|
||||
|
||||
Personalities.push_back(Personality);
|
||||
}
|
||||
|
||||
@ -223,7 +223,7 @@ void MachineModuleInfo::TidyLandingPads() {
|
||||
}
|
||||
}
|
||||
|
||||
/// getTypeIDFor - Return the type id for the specified typeinfo. This is
|
||||
/// getTypeIDFor - Return the type id for the specified typeinfo. This is
|
||||
/// function wide.
|
||||
unsigned MachineModuleInfo::getTypeIDFor(GlobalVariable *TI) {
|
||||
for (unsigned i = 0, N = TypeInfos.size(); i != N; ++i)
|
||||
@ -275,14 +275,14 @@ Function *MachineModuleInfo::getPersonality() const {
|
||||
/// function. NULL personality function should always get zero index.
|
||||
unsigned MachineModuleInfo::getPersonalityIndex() const {
|
||||
const Function* Personality = NULL;
|
||||
|
||||
|
||||
// Scan landing pads. If there is at least one non-NULL personality - use it.
|
||||
for (unsigned i = 0; i != LandingPads.size(); ++i)
|
||||
if (LandingPads[i].Personality) {
|
||||
Personality = LandingPads[i].Personality;
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
for (unsigned i = 0; i < Personalities.size(); ++i) {
|
||||
if (Personalities[i] == Personality)
|
||||
return i;
|
||||
@ -321,12 +321,12 @@ bool DebugLabelFolder::runOnMachineFunction(MachineFunction &MF) {
|
||||
// Get machine module info.
|
||||
MachineModuleInfo *MMI = getAnalysisIfAvailable<MachineModuleInfo>();
|
||||
if (!MMI) return false;
|
||||
|
||||
|
||||
// Track if change is made.
|
||||
bool MadeChange = false;
|
||||
// No prior label to begin.
|
||||
unsigned PriorLabel = 0;
|
||||
|
||||
|
||||
// Iterate through basic blocks.
|
||||
for (MachineFunction::iterator BB = MF.begin(), E = MF.end();
|
||||
BB != E; ++BB) {
|
||||
@ -336,7 +336,7 @@ bool DebugLabelFolder::runOnMachineFunction(MachineFunction &MF) {
|
||||
if (I->isDebugLabel() && !MMI->isDbgLabelUsed(I->getOperand(0).getImm())){
|
||||
// The label ID # is always operand #0, an immediate.
|
||||
unsigned NextLabel = I->getOperand(0).getImm();
|
||||
|
||||
|
||||
// If there was an immediate prior label.
|
||||
if (PriorLabel) {
|
||||
// Remap the current label to prior label.
|
||||
@ -354,15 +354,14 @@ bool DebugLabelFolder::runOnMachineFunction(MachineFunction &MF) {
|
||||
// No consecutive labels.
|
||||
PriorLabel = 0;
|
||||
}
|
||||
|
||||
|
||||
++I;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return MadeChange;
|
||||
}
|
||||
|
||||
FunctionPass *createDebugLabelFoldingPass() { return new DebugLabelFolder(); }
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user