summaryrefslogtreecommitdiffstats
path: root/lldb/scripts/llvm.info-leak.diff
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2012-05-19 02:36:49 +0000
committerSean Callanan <scallanan@apple.com>2012-05-19 02:36:49 +0000
commit02b00c9ba70ce2144b59ecdd0802014b796d48ad (patch)
treec1fd4e51d1190e4313f8e1948f279b5986b787c4 /lldb/scripts/llvm.info-leak.diff
parentfe0913b026b2f7875f3e29e8d1cf30943454aaba (diff)
downloadbcm5719-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.diff60
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);
OpenPOWER on IntegriCloud