diff options
| author | Sean Callanan <scallanan@apple.com> | 2012-05-19 02:36:49 +0000 |
|---|---|---|
| committer | Sean Callanan <scallanan@apple.com> | 2012-05-19 02:36:49 +0000 |
| commit | 02b00c9ba70ce2144b59ecdd0802014b796d48ad (patch) | |
| tree | c1fd4e51d1190e4313f8e1948f279b5986b787c4 /lldb/scripts/llvm.info-leak.diff | |
| parent | fe0913b026b2f7875f3e29e8d1cf30943454aaba (diff) | |
| download | bcm5719-llvm-02b00c9ba70ce2144b59ecdd0802014b796d48ad.tar.gz bcm5719-llvm-02b00c9ba70ce2144b59ecdd0802014b796d48ad.zip | |
Updated LLVM to take a disassembler fix that causes
the LOCK prefix to be printed explicitly when it's
the first prefix on the instruction.
llvm-svn: 157096
Diffstat (limited to 'lldb/scripts/llvm.info-leak.diff')
| -rw-r--r-- | lldb/scripts/llvm.info-leak.diff | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/lldb/scripts/llvm.info-leak.diff b/lldb/scripts/llvm.info-leak.diff deleted file mode 100644 index a30f2995341..00000000000 --- a/lldb/scripts/llvm.info-leak.diff +++ /dev/null @@ -1,60 +0,0 @@ -Index: lib/MC/MCDisassembler/Disassembler.cpp -=================================================================== ---- lib/MC/MCDisassembler/Disassembler.cpp (revision 152265) -+++ lib/MC/MCDisassembler/Disassembler.cpp (working copy) -@@ -15,7 +15,9 @@ - #include "llvm/MC/MCDisassembler.h" - #include "llvm/MC/MCInst.h" - #include "llvm/MC/MCInstPrinter.h" -+#include "llvm/MC/MCInstrInfo.h" - #include "llvm/MC/MCRegisterInfo.h" -+#include "llvm/MC/MCSubtargetInfo.h" - #include "llvm/Support/MemoryObject.h" - #include "llvm/Support/TargetRegistry.h" - #include "llvm/Support/TargetSelect.h" -@@ -86,7 +88,7 @@ - LLVMDisasmContext *DC = new LLVMDisasmContext(TripleName, DisInfo, TagType, - GetOpInfo, SymbolLookUp, - TheTarget, MAI, MRI, -- Ctx, DisAsm, IP); -+ STI, Ctx, DisAsm, IP); - assert(DC && "Allocation failure!"); - - return DC; -Index: lib/MC/MCDisassembler/Disassembler.h -=================================================================== ---- lib/MC/MCDisassembler/Disassembler.h (revision 152265) -+++ lib/MC/MCDisassembler/Disassembler.h (working copy) -@@ -29,6 +29,7 @@ - class MCDisassembler; - class MCInstPrinter; - class MCRegisterInfo; -+class MCSubtargetInfo; - class Target; - - // -@@ -61,6 +62,8 @@ - llvm::OwningPtr<const llvm::MCAsmInfo> MAI; - // The register information for the target architecture. - llvm::OwningPtr<const llvm::MCRegisterInfo> MRI; -+ // The subtarget information for the target architecture. -+ llvm::OwningPtr<const llvm::MCSubtargetInfo> MSI; - // The assembly context for creating symbols and MCExprs. - llvm::OwningPtr<const llvm::MCContext> Ctx; - // The disassembler for the target architecture. -@@ -78,6 +81,7 @@ - LLVMSymbolLookupCallback symbolLookUp, - const Target *theTarget, const MCAsmInfo *mAI, - const MCRegisterInfo *mRI, -+ const MCSubtargetInfo *mSI, - llvm::MCContext *ctx, const MCDisassembler *disAsm, - MCInstPrinter *iP) : TripleName(tripleName), - DisInfo(disInfo), TagType(tagType), GetOpInfo(getOpInfo), -@@ -85,6 +89,7 @@ - CommentStream(CommentsToEmit) { - MAI.reset(mAI); - MRI.reset(mRI); -+ MSI.reset(mSI); - Ctx.reset(ctx); - DisAsm.reset(disAsm); - IP.reset(iP); |

