aboutsummaryrefslogtreecommitdiffstats
path: root/lib/MC/MCAssembler.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-25/+36
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-37/+28
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-6/+29
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-30/+46
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-4/+25
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-82/+114
* Update to LLVM 3.5a.Stephen Hines2014-04-241-28/+75
* Merge commit '10251753b6897adcd22cc981c0cc42f348c109de' into merge-20130807Stephen Hines2013-08-071-5/+6
|\
| * Move assert above first use of variable that we'd be asserting on.Eric Christopher2013-08-071-2/+2
| * Use MCFillFragment for zero-initialized data.Serge Pavlov2013-06-271-3/+4
* | Merge commit '100fbdd06be7590b23c4707a98cd605bdb519498' into merge_20130612Stephen Hines2013-06-121-2/+4
|\ \ | |/
| * [MC/DWARF] Support .debug_frame / .debug_line code alignment factorsUlrich Weigand2013-06-121-2/+4
* | Merge remote-tracking branch 'upstream/master' into merge-20130502Stephen Hines2013-05-021-0/+30
|\ \ | |/
| * Add support for subsections to the ELF assembler. Fixes PR8717.Peter Collingbourne2013-04-171-1/+32
| * Remove unused method and default values.Rafael Espindola2013-04-091-2/+1
* | Merge commit 'b3201c5cf1e183d840f7c99ff779d57f1549d8e5' into merge_20130226Stephen Hines2013-03-051-20/+70
|\ \ | |/
| * Fix unnecessary removal of const through cast machineryDavid Blaikie2013-02-111-7/+7
| * [MC] Bundle alignment: Invalidate relaxed fragmentsDerek Schuff2013-02-051-7/+8
| * [MC] bundle alignment: prevent padding instructions from crossing bundle boun...Derek Schuff2013-01-311-4/+20
| * This patch reworks how llvm targets set Jack Carter2013-01-301-1/+2
| * Optimize the memory usage of MC bundling, by creating a new type of fragmentEli Bendersky2013-01-151-2/+34
* | Update LLVM for merge to r171905.Stephen Hines2013-01-211-1/+1
* | Merge remote-tracking branch 'upstream/master' into merge-llvmStephen Hines2013-01-211-124/+244
|\ \ | |/
| * Simplify the code a bit: MCRelaxableFragment doesn't need a separate getInstSizeEli Bendersky2013-01-081-3/+2
| * Rename statistic for instruction fragments -> relaxableEli Bendersky2013-01-081-3/+3
| * Renamed MCInstFragment to MCRelaxableFragment and added some comments.Eli Bendersky2013-01-081-24/+24
| * Add the align_to_end option to .bundle_lock in the MC implementation of alignedEli Bendersky2013-01-071-5/+29
| * Fix an unitialized member variable that may have caused sporadic failuresEli Bendersky2012-12-201-1/+2
| * Aligned bundling support. Following the discussion here:Eli Bendersky2012-12-201-7/+74
| * Add more reset methods to make all objects that the backend may use for outpu...Pedro Artigas2012-12-141-0/+5
| * Make the MCStreamer have a reset method and call that after finalization of t...Pedro Artigas2012-12-121-0/+13
| * Make naming consistent, add comments and sanity assertsEli Bendersky2012-12-121-24/+27
| * Remove the RelaxAll overrule in MCAssembler::fixupNeedsRelaxation,Eli Bendersky2012-12-111-3/+2
| * Cleanup formatting, comments and naming.Eli Bendersky2012-12-101-21/+21
| * This patch adds statistics for other non-DWARF fragments emitted byEli Bendersky2012-12-101-2/+13
| * Make the contents of encoded sections SmallVector<char, N> instead ofEli Bendersky2012-12-071-1/+1
| * Refactor MCInstFragment and MCDataFragment to adhere to a common interface,Eli Bendersky2012-12-071-40/+35
| * Add separate statistics for Data and Inst fragments emitted during relaxation.Eli Bendersky2012-12-071-1/+5
| * Change std::vector to SmallVector<4> and remove some unused methods.Eli Bendersky2012-12-051-1/+1
| * Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-7/+7
| * Tidy up. Minor formatting.Jim Grosbach2012-09-181-3/+2
| * Fix Doxygen issues:Dmitri Gribenko2012-09-141-1/+1
| * Release build: guard dump functions withManman Ren2012-09-121-1/+1
* | Merge branch 'upstream' into merge-2012_09_10Stephen Hines2012-09-101-0/+8
|\ \ | |/
| * Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-061-0/+2
| * Allow targets to specify a minimum supported NOP size when performing NOP pad...Owen Anderson2012-08-291-0/+6
* | Merge branch 'upstream' into merge_2Stephen Hines2012-08-231-2/+3
|\ \ | |/
| * Move [SU]LEB128 encoding to a utility header.Jim Grosbach2012-08-081-2/+3
* | Merge with LLVM upstream r160668 (Jul 24th 2012)Shih-wei Liao2012-08-031-1/+1
|\ \ | |/
| * Fix a typo (the the => the)Sylvestre Ledru2012-07-231-1/+1