1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-01 16:33:37 +01:00
llvm-mirror/include/llvm/MC
Bill Wendling 342ba5c4b6 Replace the old algorithm that emitted the "print the alias for an instruction"
with the newer, cleaner model. It uses the IAPrinter class to hold the
information that is needed to match an instruction with its alias. This also
takes into account the available features of the platform.

There is one bit of ugliness. The way the logic determines if a pattern is
unique is O(N**2), which is gross. But in reality, the number of items it's
checking against isn't large. So while it's N**2, it shouldn't be a massive time
sink.

llvm-svn: 129110
2011-04-07 21:20:06 +00:00
..
MCParser Clean up assembly statement separator support. 2011-03-24 18:46:34 +00:00
EDInstInfo.h
MCAsmInfo.h Clean up assembly statement separator support. 2011-03-24 18:46:34 +00:00
MCAsmInfoCOFF.h
MCAsmInfoDarwin.h
MCAsmLayout.h
MCAssembler.h
MCCodeEmitter.h
MCContext.h MC: Add support for disabling "temporary label" behavior. Useful for debugging 2011-03-28 22:49:15 +00:00
MCDirectives.h
MCDisassembler.h Typo. Patch by arrowdodger. 2011-03-08 18:01:22 +00:00
MCDwarf.h
MCELFObjectWriter.h
MCELFSymbolFlags.h
MCExpr.h
MCFixup.h
MCFixupKindInfo.h
MCInst.h
MCInstPrinter.h Replace the old algorithm that emitted the "print the alias for an instruction" 2011-04-07 21:20:06 +00:00
MCLabel.h
MCMachObjectWriter.h
MCMachOSymbolFlags.h
MCObjectStreamer.h Add constructors to MCElfStreamer and MCObjectStreamer to take an extra MCAssembler * argument. 2011-03-09 17:33:05 +00:00
MCObjectWriter.h Gas is very inconsistent about when a relaxation/relocation is needed. Do 2011-02-16 03:25:55 +00:00
MCSection.h Speculatively revert commit 127478 (jsjodin) in an attempt to fix the 2011-03-12 13:07:37 +00:00
MCSectionCOFF.h
MCSectionELF.h Speculatively revert commit 127478 (jsjodin) in an attempt to fix the 2011-03-12 13:07:37 +00:00
MCSectionMachO.h Fix comments. 2011-03-23 23:32:48 +00:00
MCStreamer.h Preliminary support for ARM frame save directives emission via MI flags. 2011-03-05 18:43:32 +00:00
MCSymbol.h
MCValue.h
SectionKind.h