| Commit message (Expand) | Author | Age | Files | Lines |
* | Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati... | Craig Topper | 2012-03-05 | 1 | -2/+2 |
* | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,... | Jia Liu | 2012-02-18 | 1 | -1/+1 |
* | - Slight change to finalizeBundle() interface. LastMI is not exclusive (pointing | Evan Cheng | 2012-01-19 | 1 | -1/+2 |
* | Rename Finalizebundle to finalizeBundle to conform to coding guideline. | Evan Cheng | 2012-01-19 | 1 | -1/+1 |
* | - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function | Evan Cheng | 2011-12-14 | 1 | -0/+4 |
* | Add bundle aware API for querying instruction properties and switch the code | Evan Cheng | 2011-12-07 | 1 | -2/+2 |
* | Simplify check that optional def is there and is CPSR. | Bill Wendling | 2011-10-11 | 1 | -5/+4 |
* | If the CPSR is defined by a copy, then we don't want to merge it into an IT | Bill Wendling | 2011-10-10 | 1 | -0/+22 |
* | Refact ARM Thumb1 tMOVr instruction family. | Jim Grosbach | 2011-06-30 | 1 | -3/+0 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 |
* | Use a small local function for a single remaining late isMoveInstr call in | Jakob Stoklund Olesen | 2010-07-16 | 1 | -24/+42 |
* | Remove early IT block formation. It's not used. | Evan Cheng | 2010-07-02 | 1 | -204/+5 |
* | Remove pointless variable LastDef. | Duncan Sands | 2010-06-29 | 1 | -2/+0 |
* | minor housekeeping cleanup: 80-column, trailing whitespace, spelling, etc.. N... | Jim Grosbach | 2010-06-28 | 1 | -1/+1 |
* | Thumb2ITBlockPass: Fix a possible dereference of an invalid iterator. This was | Daniel Dunbar | 2010-06-25 | 1 | -2/+2 |
* | Tail merging pass shall not break up IT blocks. rdar://8115404 | Evan Cheng | 2010-06-22 | 1 | -13/+6 |
* | Fix a crash caused by dereference of MBB.end(). rdar://8110842 | Evan Cheng | 2010-06-20 | 1 | -6/+8 |
* | Allow ARM if-converter to be run after post allocation scheduling. | Evan Cheng | 2010-06-18 | 1 | -25/+98 |
* | Delete code that's not safe. | Evan Cheng | 2010-06-10 | 1 | -13/+0 |
* | Allow target to place 2-address pass inserted copies in better spots. Thumb2 ... | Evan Cheng | 2010-06-09 | 1 | -12/+4 |
* | Thumb2 IT blocks are fairly expensive. When there are multiple selects using | Evan Cheng | 2010-06-09 | 1 | -12/+281 |
* | Handle dbg_value instructions (i.e., skip them) when generating IT blocks. | Jim Grosbach | 2010-06-07 | 1 | -3/+4 |
* | Fixed a bug in the IT mask printing where T means the cond bit in the mask | Johnny Chen | 2010-03-17 | 1 | -3/+5 |
* | --- Reverse-merging r98637 into '.': | Bob Wilson | 2010-03-16 | 1 | -5/+3 |
* | Initial ARM/Thumb disassembler check-in. It consists of a tablgen backend | Johnny Chen | 2010-03-16 | 1 | -3/+5 |
* | 80-column cleanup of file header comments | Jim Grosbach | 2009-11-07 | 1 | -1/+1 |
* | - Add pseudo instructions tLDRpci_pic and t2LDRpci_pic which does a pc-relative | Evan Cheng | 2009-11-06 | 1 | -42/+0 |
* | Remove includes of Support/Compiler.h that are no longer needed after the | Nick Lewycky | 2009-10-25 | 1 | -1/+0 |
* | Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. | Nick Lewycky | 2009-10-25 | 1 | -1/+1 |
* | Branches must be the last instruction in a Thumb2 IT block. Approved by Evan ... | Sandeep Patel | 2009-10-15 | 1 | -1/+5 |
* | Fix Thumb2 IT block pass bug. t2MOVi32imm may not be the start of a IT block. | Evan Cheng | 2009-09-28 | 1 | -21/+42 |
* | Make ARM and Thumb2 32-bit immediate materialization into a single 32-bit pseudo | Evan Cheng | 2009-09-28 | 1 | -6/+31 |
* | Turn on if-conversion for thumb2. | Evan Cheng | 2009-08-15 | 1 | -12/+8 |
* | I can type. | Evan Cheng | 2009-08-08 | 1 | -1/+1 |
* | Fix a bunch of namespace pollution. | Dan Gohman | 2009-08-07 | 1 | -2/+2 |
* | Don't put IT instruction before conditional branches. | Evan Cheng | 2009-07-11 | 1 | -5/+13 |
* | Add a thumb2 pass to insert IT blocks. | Evan Cheng | 2009-07-10 | 1 | -0/+108 |