mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-01 00:33:09 +00:00
Add a note for the macho streamer and remove a used of the mangler from the soon to be defunct machowriter pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93670 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
4eb66b8d0e
commit
6f24a0a603
@ -69,9 +69,6 @@ MachOWriter::~MachOWriter() {
|
||||
}
|
||||
|
||||
bool MachOWriter::doInitialization(Module &M) {
|
||||
Mang = new Mangler(M, MAI->getGlobalPrefix(), MAI->getPrivateGlobalPrefix(),
|
||||
MAI->getLinkerPrivateGlobalPrefix());
|
||||
|
||||
// Initialize TargetLoweringObjectFile.
|
||||
TM.getTargetLowering()->getObjFileLowering().Initialize(OutContext, TM);
|
||||
|
||||
@ -81,9 +78,6 @@ bool MachOWriter::doInitialization(Module &M) {
|
||||
/// doFinalization - Now that the module has been completely processed, emit
|
||||
/// the Mach-O file to 'O'.
|
||||
bool MachOWriter::doFinalization(Module &M) {
|
||||
// Release the name mangler object.
|
||||
delete Mang; Mang = 0;
|
||||
|
||||
OutStreamer.Finish();
|
||||
return false;
|
||||
}
|
||||
|
@ -353,6 +353,8 @@ void MCMachOStreamer::EmitInstruction(const MCInst &Inst) {
|
||||
if (!Emitter)
|
||||
llvm_unreachable("no code emitter available!");
|
||||
|
||||
// FIXME: Emitting an instruction should cause S_ATTR_SOME_INSTRUCTIONS to
|
||||
// be set for the current section.
|
||||
// FIXME: Relocations!
|
||||
SmallString<256> Code;
|
||||
raw_svector_ostream VecOS(Code);
|
||||
|
Loading…
Reference in New Issue
Block a user