aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Move stack slot assignments into LiveRangeEdit.Jakob Stoklund Olesen2010-10-154-10/+16
* Create a new LiveRangeEdit class to keep track of the new registers created whenJakob Stoklund Olesen2010-10-146-125/+206
* Simplify test file a bit.Jim Grosbach2010-10-141-10/+10
* Add testcase for RRX and ASRS (which effectively tests MOVs, since thoseJim Grosbach2010-10-141-0/+8
* Add missing Rd encoding for MOVs instruction.Jim Grosbach2010-10-141-0/+2
* Refactor the MOVsr[al]_flag and RRX pseudo-instructions to really be pseudosJim Grosbach2010-10-143-10/+39
* Tolerate a null parent pointer.Dan Gohman2010-10-141-1/+1
* Added basic support for CPack.Oscar Fuentes2010-10-141-0/+6
* Tweak the ARM backend to use the RRX mnemonic instead of the 'mov a, b, rrx'Jim Grosbach2010-10-144-7/+7
* Always use binary mode for output stream. This is important to prevent unwant...Francois Pichet2010-10-142-4/+14
* MOVi16 and MOVT ARM mode encodings.Jim Grosbach2010-10-142-7/+36
* Only split around a loop if the live range has uses outside the loop periphery.Jakob Stoklund Olesen2010-10-141-14/+13
* Try again at implementing thread-safe lazy pass initialization, without depen...Owen Anderson2010-10-141-10/+72
* Revert r116489. It included some changes I didn't intend to commit, and brok...Owen Anderson2010-10-141-23/+23
* Apparently MSVC doesn't support thread-safe static local initialization. Rol...Owen Anderson2010-10-141-23/+23
* Simplify encoding information and add 'dst' operand info for TAILJMP.Jim Grosbach2010-10-141-8/+6
* Remove some code duplication.Rafael Espindola2010-10-143-57/+26
* Remove explicit dependency of LLVMARMCodeGen on LLVMARMAsmPrinter. ItOscar Fuentes2010-10-141-5/+0
* When building shared libraries, link to required system libraries.Oscar Fuentes2010-10-142-4/+6
* Comments.Mikhail Glushenkov2010-10-142-0/+4
* Forward -march correctly.Mikhail Glushenkov2010-10-141-5/+6
* Handle more complex GEP based loads and add a few TODOs to deal withEric Christopher2010-10-141-10/+50
* Add support for vmov.f64/.f32 encoding. There's a bit of a hack going onBill Wendling2010-10-143-14/+56
* Add encoding for 'fmstat'.Bill Wendling2010-10-143-4/+4
* Register pressure and instruction latency aware machine LICM. Work in progress.Evan Cheng2010-10-141-26/+242
* - Add encodings for multiply add/subtract instructions in all their glory.Bill Wendling2010-10-143-67/+205
* fix a bug I introduced, no idea how this didn't repro right.Chris Lattner2010-10-142-4/+3
* hack to unbreak buildbotsChris Lattner2010-10-141-1/+2
* Regenerate. No functional change, just cleanup.Jim Grosbach2010-10-141-6561/+6561
* Teach PerfectShuffle to not generate files with embedded tab characters.Jim Grosbach2010-10-141-1/+2
* add uadd_ov/usub_ov to apint, consolidate constant foldingChris Lattner2010-10-144-35/+54
* missed a line :(Chris Lattner2010-10-131-1/+1
* constify these methods.Chris Lattner2010-10-132-9/+9
* Detabify and clean up 80 column violations.Jim Grosbach2010-10-133-40/+50
* add a few operations for signed operations that also Chris Lattner2010-10-132-11/+69
* A few 80 column fixes.Jim Grosbach2010-10-133-5/+5
* trailing whitespaceJim Grosbach2010-10-131-1/+1
* Add a FIXME.Jim Grosbach2010-10-131-0/+5
* Add operand encoding bits for SMC and SVC in ARM mode.Jim Grosbach2010-10-131-3/+7
* More encoding cleanup. Also add register Rd operands for indirect branches.Jim Grosbach2010-10-131-20/+20
* CallGraphSCC passes implicity require CallGraph analysis.Owen Anderson2010-10-135-4/+17
* Conversely, Analysis-implementations do NOT need to initialize the AnalysisGr...Owen Anderson2010-10-131-3/+1
* Analysis groups need to initialize their default implementations.Owen Anderson2010-10-135-5/+7
* Simplify some ARM encoding information.Jim Grosbach2010-10-131-17/+4
* Update comment.Eric Christopher2010-10-131-1/+2
* Add a FIXME. The ADR instruction is a bit odd.Jim Grosbach2010-10-131-2/+6
* Refactor the ARM 'setend' instruction pattern. Use a single instruction patternJim Grosbach2010-10-137-19/+33
* Add MC encodings for VCVT* instrunctions.Bill Wendling2010-10-132-98/+241
* Add a FIXME.Jim Grosbach2010-10-131-0/+1
* Make a few more bits of some simple instructions explicit. nop, yield, wfe,Jim Grosbach2010-10-131-0/+15