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