r70270 isn't ready yet. Back this out. Sorry for the noise.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70275 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Bill Wendling
2009-04-28 01:04:53 +00:00
parent 2e9d5f912a
commit c69d56f115
93 changed files with 347 additions and 394 deletions

View File

@ -3351,7 +3351,7 @@ public:
}
/// ValidDebugInfo - Return true if V represents valid debug info value.
bool ValidDebugInfo(Value *V, unsigned OptLevel) {
bool ValidDebugInfo(Value *V, bool FastISel) {
if (!V)
return false;
@ -3393,7 +3393,7 @@ public:
case DW_TAG_lexical_block:
/// FIXME. This interfers with the qualitfy of generated code when
/// during optimization.
if (OptLevel != 0)
if (FastISel == false)
return false;
default:
break;
@ -3574,6 +3574,7 @@ public:
return 0;
SmallVector<DbgScope *, 2> &Scopes = I->second;
if (Scopes.empty()) return 0;
DbgScope *Scope = Scopes.back(); Scopes.pop_back();
unsigned ID = MMI->NextLabelID();
MMI->RecordUsedDbgLabel(ID);
@ -4730,8 +4731,8 @@ void DwarfWriter::EndFunction(MachineFunction *MF) {
}
/// ValidDebugInfo - Return true if V represents valid debug info value.
bool DwarfWriter::ValidDebugInfo(Value *V, unsigned OptLevel) {
return DD && DD->ValidDebugInfo(V, OptLevel);
bool DwarfWriter::ValidDebugInfo(Value *V, bool FastISel) {
return DD && DD->ValidDebugInfo(V, FastISel);
}
/// RecordSourceLine - Records location information and associates it with a