aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCDisassembler
AgeCommit message (Expand)AuthorFilesLines
2014-11-13Fix a regression on the disassembling C API.Rafael Espindola1-1/+1
2014-11-12Remove the now unused StringRefMemoryObject.h.Rafael Espindola1-1/+0
2014-11-12Pass an ArrayRef to MCDisassembler::getInstruction.Rafael Espindola1-3/+2
2014-11-07Use a StringRefMemoryObject. NFC.Rafael Espindola1-26/+3
2014-09-30Extend C disassembler API to allow specifying target featuresBradley Smith1-10/+16
2014-09-02Change MCSchedModel to be a struct of statically initialized data.Pete Cooper1-5/+5
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-2/+2
2014-07-23Finish inverting the MC -> Object dependency.Rafael Espindola4-0/+279
2014-06-26Revert "Introduce a string_ostream string builder facilty"Alp Toker1-2/+6
2014-06-26Introduce a string_ostream string builder faciltyAlp Toker1-6/+2
2014-04-24[C++] Use 'nullptr'.Craig Topper1-11/+11
2014-04-15[MC] Require an MCContext when constructing an MCDisassembler.Lang Hames1-1/+1
2014-04-11Remove redundant symbolization support from MCDisassembler interface.Lang Hames1-2/+1
2014-03-27Remove forward declaration for Target class - Target is already defined here.Lang Hames1-3/+0
2014-03-08[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-4/+4
2014-03-07Change MCDisassembler::setSymbolizer to take unique_ptr by value.Ahmed Charles1-1/+1
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2-14/+12
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles1-1/+1
2014-01-06For the 'C' disassembler API, add a new ReferenceType for theKevin Enderby1-0/+1
2014-01-03Revert "For disassembly when adding a symbolic operand that is a C++ symbol n...Reid Kleckner1-1/+0
2014-01-03For disassembly when adding a symbolic operand that is a C++Kevin Enderby1-0/+1
2013-12-11Prune redundant dependencies in LLVMBuild.txt.NAKAMURA Takumi1-1/+1
2013-10-03[llvm-c][Disassembler] When printing latency information, fall back to theQuentin Colombet2-1/+34
2013-10-02[llvm-c][Disassembler] When printing latency information, skip schedulingQuentin Colombet1-1/+3
2013-10-02[llvm-c][Disassembler] Add an option to print latency information inQuentin Colombet2-0/+63
2013-10-01[llvm-c][Disassembler] Add an option to reproduce in disassembled output theQuentin Colombet1-8/+45
2013-06-18Use pointers to the MCAsmInfo and MCRegInfo.Bill Wendling1-1/+1
2013-05-24Follow up of the introduction of MCSymbolizer.Quentin Colombet1-1/+5
2013-05-24Add MCSymbolizer for symbolic/annotated disassembly.Ahmed Bougacha1-1/+9
2013-05-23Missed removing one of the assert()'s from the LLVMCreateDisasmCPU() libraryKevin Enderby1-1/+2
2013-05-13Remove the MachineMove class.Rafael Espindola1-5/+5
2013-03-12Remove the assert()'s from the LLVMCreateDisasmCPU() library API and justKevin Enderby1-8/+16
2012-12-19Remove edis - the enhanced disassembler. Fixes PR14654.Roman Divacky11-2186/+0
2012-12-18Add to the disassembler C API an option to print the disassembledKevin Enderby2-0/+20
2012-12-07Add C API for specifying CPU to the disassembler.Jim Grosbach1-9/+16
2012-12-05Added a option to the disassembler to print immediates as hex.Kevin Enderby1-0/+6
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth3-5/+3
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth4-7/+5
2012-11-24libLTO: Add a utility method to initialize the disassemblers.Benjamin Kramer1-13/+0
2012-10-25[ms-inline asm] Add support for creating AsmRewrites in the target specificChad Rosier1-1/+2
2012-10-22Add support for annotated disassembly output for X86 and arm.Kevin Enderby1-0/+14
2012-07-18Whitespace.Chad Rosier1-18/+14
2012-06-06Add accessors for all private members of DisasmContext.Benjamin Kramer1-0/+8
2012-05-25Compress MCRegisterInfo register name tables.Jakob Stoklund Olesen1-1/+1
2012-05-24Mark some static arrays as const.Craig Topper1-1/+1
2012-04-06Fixed two leaks in the MC disassembler. The MCSean Callanan2-1/+13
2012-04-02Make MCInstrInfo available to the MCInstPrinter. This will be used to remove ...Craig Topper3-4/+16
2012-03-05Make MCRegisterInfo available to the the MCInstPrinter.Jim Grosbach2-2/+3
2012-02-29Make MemoryObject accessor members const againDerek Schuff2-4/+4
2012-02-21Switch the llvm::Triple class to immediately parse the triple string onChandler Carruth1-4/+1