Revert brians patch to get mapping info working again

sorry dude


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6615 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2003-06-04 21:01:12 +00:00
parent 758578e158
commit e5d4293cba

View File

@ -43,7 +43,7 @@ namespace {
void create_MI_to_number_Key(Function &FI);
void writeBBToMImap(Function &FI, unsigned num);
void writeLLVMToMImap(Function &FI, unsigned num);
void writeNumber(unsigned X);
unsigned writeNumber(unsigned X);
};
}
@ -104,24 +104,19 @@ void getMappingInfoForFunction::writeEpilogue(const std::string &symbolPrefix,
<< num << "\n\n\n\n";
}
/// outByte -- NOT DONE YET.
void outByte (unsigned char b) {
//Out << "\t.byte " << tmp << "\n";
}
/// writeNumber -- Write out the number X as a sequence of .byte
/// directives to the current output stream Out. This method performs a
/// run-length encoding of the unsigned integers X that are output.
void getMappingInfoForFunction::writeNumber(unsigned X) {
unsigned getMappingInfoForFunction::writeNumber(unsigned X) {
unsigned i=0;
do {
unsigned tmp = X & 127;
X >>= 7;
if (X) tmp |= 128;
outByte (tmp);
Out << "\t.byte " << tmp << "\n";
++i;
} while(X);
return i;
}
/// doInitialization -- Assign a number to each Function, as follows: