aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/MC
Commit message (Expand)AuthorAgeFilesLines
* Move getOpcodeName from the various target InstPrinters into the superclass M...Benjamin Kramer2012-04-021-1/+1
* Make MCInstrInfo available to the MCInstPrinter. This will be used to remove ...Craig Topper2012-04-021-2/+5
* Emit the LLVM<->DWARF register mapping as a sorted table and use binary searc...Benjamin Kramer2012-04-011-26/+52
* Reapply 153764 and 153761 with a fix.Jakob Stoklund Olesen2012-03-301-12/+7
* Revert 153764 and 153761. They broke a --enable-optimized --enable-assertionsRafael Espindola2012-03-301-7/+12
* Compress register lists by sharing suffixes.Jakob Stoklund Olesen2012-03-301-12/+7
* Prune some includes and forward declarations.Craig Topper2012-03-2614-29/+17
* Add a hook in MCELFObjectTargetWriter to allow targets to sort relocationAkira Hatanaka2012-03-231-0/+29
* Revert r152202: "Use uint16_t to store InstrNameIndices in MCInstrInfo."Jakob Stoklund Olesen2012-03-151-2/+2
* Shrink and reorder some fields in MCOperandInfo to fit it in 8 bytes to reduc...Craig Topper2012-03-111-6/+6
* Use uint16_t to store instruction implicit uses and defs. Reduces static data.Craig Topper2012-03-081-6/+6
* Re-commit r152202 hopefully fixing the MSVC linker error.Craig Topper2012-03-081-2/+2
* Revert r152202 as it's causing internal buildbot failures.Chad Rosier2012-03-071-2/+2
* Use uint16_t to store InstrNameIndices in MCInstrInfo. Add asserts to protect...Craig Topper2012-03-071-2/+2
* Increase number of allowed registers in register classes to 64k instead of 25...Craig Topper2012-03-061-4/+4
* Revert r152016 and allow overlap, sub, super register tables to be more than ...Craig Topper2012-03-061-3/+3
* ARM refactor away a bunch of VLD/VST pseudo instructions.Jim Grosbach2012-03-051-1/+1
* MCRegisterInfo-ize getMatchingSuperReg.Jim Grosbach2012-03-051-0/+10
* Make MCRegisterInfo available to the the MCInstPrinter.Jim Grosbach2012-03-051-2/+4
* Shrink and reorder fields in MCRegisterClass to reduce size of static data.Craig Topper2012-03-051-6/+6
* Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-051-9/+9
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-041-4/+4
* Use uint16_t instead of unsigned to store registers in reg classes. Reduces s...Craig Topper2012-03-041-5/+5
* Tidy up. Trailing whitespace.Jim Grosbach2012-03-021-1/+1
* Grammar-o in function name.Eric Christopher2012-03-021-2/+2
* Move getSubRegIndex out of generated code into MCRegisterInfo, devirtualize it.Benjamin Kramer2012-03-011-0/+10
* Move TargetRegisterInfo::getSubReg() to MCRegisterInfo.Jim Grosbach2012-03-011-1/+15
* Make MemoryObject accessor members const againDerek Schuff2012-02-291-1/+1
* On ELF, create relocations to the abbreviation and line sections when producingRafael Espindola2012-02-281-2/+2
* ARM BL/BLX instruction fixups should use relocations.Jim Grosbach2012-02-271-2/+4
* Remove 'if' from getSuperRegisters, getSubRegisters, and getOverlaps that wer...Craig Topper2012-02-231-7/+3
* Reorder some members in MCRegisterClass to remove padding on 64-bit builds.Craig Topper2012-02-211-2/+2
* In generated RegisterInfo files, replace a pointer to the end of an array wit...Craig Topper2012-02-211-3/+4
* Merge some tables in generated RegisterInfo file. Store indices into larger t...Craig Topper2012-02-211-9/+21
* Generate the correct EH frame section types on Solaris, this time without bre...David Chisnall2012-02-171-0/+2
* Revert r150814. It turns out that there is a good reason for this after all...David Chisnall2012-02-171-0/+5
* Fix typo in comment.Richard Osborne2012-02-171-1/+1
* Don't lazily allocate eh_frame. We're not lazily allocating things like the ...David Chisnall2012-02-171-5/+0
* Add support for implicit TLS model used with MS VC runtime.Anton Korobeynikov2012-02-112-1/+2
* Make the EDis tables const.Benjamin Kramer2012-02-111-1/+1
* Put instruction names into an indexed string table on the side, removing a po...Benjamin Kramer2012-02-102-10/+14
* Move the Name field in MCInstrDesc to the end, saving 8 bytes of padding per ...Benjamin Kramer2012-02-091-1/+1
* Value initialize MCRegisterClasses. Not sure how could miss this during the M...Benjamin Kramer2012-02-081-12/+1
* Enable streaming of bitcodeDerek Schuff2012-02-061-1/+1
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-053-5/+7
* Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which isAkira Hatanaka2012-02-032-0/+13
* Add assembler dialect attribute in asm parser which lets target specific asm ...Devang Patel2012-01-311-0/+1
* Better diagnostic for malformed .org assembly directive.Jim Grosbach2012-01-272-2/+3
* Add simple support for keeping MCFixup source information.Jim Grosbach2012-01-263-2/+19
* Add SourceMgr to MCContext for backend diagnostics.Jim Grosbach2012-01-261-1/+5