aboutsummaryrefslogtreecommitdiffstats
path: root/tools/llvm-mc/llvm-mc.cpp
Commit message (Expand)AuthorAgeFilesLines
* Allow MCCodeEmitter access to the target MCRegisterInfo.Jim Grosbach2012-05-151-2/+2
* Fix it so llvm-objdump -arch does accept x86 and x86-64 as valid arch names.Kevin Enderby2012-05-081-30/+8
* Add -disassemble support for -show-inst and -show-encode capability llvm-mc. ...Richard Barton2012-04-161-116/+56
* Make member variables of AsmToken private. Remove unnecessary forward declara...Craig Topper2012-04-151-0/+1
* Make MCInstrInfo available to the MCInstPrinter. This will be used to remove ...Craig Topper2012-04-021-1/+1
* Have llvm-mc --version print the list of registered targets like llc does.Duncan Sands2012-03-081-0/+3
* Make MCRegisterInfo available to the the MCInstPrinter.Jim Grosbach2012-03-051-1/+1
* llvm-mc pass through SourceMgr to MCContext.Jim Grosbach2012-01-261-1/+1
* Remove unreachable code. (replace with llvm_unreachable to help GCC where nec...David Blaikie2012-01-171-2/+0
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-101-1/+0
* Remove the logging streamer.Rafael Espindola2012-01-101-7/+0
* The second part of support for generating dwarf for assembly source files. ThisKevin Enderby2011-12-091-0/+14
* Tidy up.Jim Grosbach2011-12-051-1/+1
* First part of support for generating dwarf for assembly source files with theKevin Enderby2011-11-011-0/+6
* rename getHostTriple into getDefaultTargetTripleSebastian Pop2011-11-011-1/+1
* Add support for a new extension to the .file directive:Nick Lewycky2011-10-171-3/+4
* Make SMDiagnostic a little more sane. Instead of passing around note/warning...Chris Lattner2011-10-161-1/+2
* Refactor instprinter and mcdisassembler to take a SubtargetInfo. Add -mattr= ...James Molloy2011-09-071-5/+26
* Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng2011-08-241-2/+2
* Remove unused Target argument from AsmParser construction methods.Jim Grosbach2011-08-161-2/+2
* Fix llvm-mc target detection code to match llc.Evan Cheng2011-07-261-12/+33
* Rename createCodeEmitter to createMCCodeEmitter; createObjectStreamer to crea...Evan Cheng2011-07-261-5/+5
* Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsm...Evan Cheng2011-07-261-2/+2
* Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng2011-07-251-6/+6
* Separate MCInstPrinter registration from AsmPrinter registration.Evan Cheng2011-07-251-5/+0
* Fix last bits of MC layer issues. llvm-mc doesn't need to initialize TargetMa...Evan Cheng2011-07-251-3/+0
* Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th...Evan Cheng2011-07-231-2/+2
* Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo,Evan Cheng2011-07-221-5/+1
* Move the registered target printing in version strings completely out ofChandler Carruth2011-07-221-0/+4
* Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc.Evan Cheng2011-07-201-27/+2
* - Move CodeModel from a TargetMachine global option to MCCodeGenInfo.Evan Cheng2011-07-201-1/+18
* Add MCObjectFileInfo and sink the MCSections initialization code fromEvan Cheng2011-07-201-1/+8
* Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng2011-07-191-1/+18
* Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng2011-07-181-1/+5
* Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge...Evan Cheng2011-07-141-2/+3
* Revert accidental commit.Evan Cheng2011-07-131-2/+0
* It's not safe to fold (fptrunc (sqrt (fpext x))) to (sqrtf x) if there is ano...Evan Cheng2011-07-131-0/+2
* Disassembler doesn't need TargetMachine anymore.Evan Cheng2011-07-111-17/+0
* - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng2011-07-111-2/+5
* Change createAsmParser to take a MCSubtargetInfo instead of triple,Evan Cheng2011-07-091-2/+6
* Eliminate asm parser's dependency on TargetMachine:Evan Cheng2011-07-081-1/+2
* createMCInstPrinter doesn't need TargetMachine anymore.Evan Cheng2011-07-061-2/+2
* Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name toEvan Cheng2011-06-301-10/+2
* Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries)...Evan Cheng2011-06-291-1/+1
* Use the verbose asm flag instead of a new flag for decoding the LSDA.Bill Wendling2011-06-171-6/+1
* Add an option that allows one to "decode" the LSDA.Bill Wendling2011-06-171-6/+10
* Tidy up. 80-column and whitespace.Jim Grosbach2011-05-091-13/+13
* Add all the plumbing needed for MC to expand cfi to the old tables inRafael Espindola2011-04-301-1/+2
* MC: Add support for disabling "temporary label" behavior. Useful for debuggingDaniel Dunbar2011-03-281-0/+6
* We need to pass the TargetMachine object to the InstPrinter if we are printingBill Wendling2011-03-211-4/+26