2011-03-31 |
Bruno Cardoso Lopes | Revert r128632 again, until I figure out what break... |
tree | commitdiff |
2011-03-31 |
Bruno Cardoso Lopes | Reapply r128585 without generating a lib depedency... |
tree | commitdiff |
2011-03-31 |
Matt Beaumont-Gay | Revert "- Implement asm parsing support for LDRT, LDRBT... |
tree | commitdiff |
2011-03-30 |
Owen Anderson | Somehow we managed to forget to encode the lane index... |
tree | commitdiff |
2011-03-30 |
Evan Cheng | Don't try to create zero-sized stack objects. |
tree | commitdiff |
2011-03-30 |
Bruno Cardoso Lopes | - Implement asm parsing support for LDRT, LDRBT, STRT... |
tree | commitdiff |
2011-03-30 |
Cameron Zwarich | Add a ARM-specific SD node for VBSL so that forms with... |
tree | commitdiff |
2011-03-29 |
Evan Cheng | Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm... |
tree | commitdiff |
2011-03-29 |
Cameron Zwarich | Add Neon SINT_TO_FP and UINT_TO_FP lowering from v4i16... |
tree | commitdiff |
2011-03-29 |
Owen Anderson | Check early if this is an unsupported opcode, so that... |
tree | commitdiff |
2011-03-29 |
Johnny Chen | A8.6.188 STC, STC2 |
tree | commitdiff |
2011-03-29 |
Owen Anderson | Add safety check that didn't show up in testing. |
tree | commitdiff |
2011-03-29 |
Owen Anderson | Get rid of the non-writeback versions VLDMDB and VSTMDB... |
tree | commitdiff |
2011-03-29 |
Evan Cheng | Optimizing (zext A + zext B) * C, to (VMULL A, C) ... |
tree | commitdiff |
2011-03-28 |
Johnny Chen | Fix ARM disassembly for PLD/PLDW/PLI which suffers... |
tree | commitdiff |
2011-03-26 |
Johnny Chen | Fixed the t2PLD and friends disassembly and add two... |
tree | commitdiff |
2011-03-26 |
Eric Christopher | Fix the bfi handling for or (and a mask) (and b mask... |
tree | commitdiff |
2011-03-25 |
Johnny Chen | Fix DisassembleThumb2DPReg()'s handling of RegClass... |
tree | commitdiff |
2011-03-25 |
Johnny Chen | DisassembleThumb2LdSt() did not handle t2LDRs correctly... |
tree | commitdiff |
2011-03-25 |
Johnny Chen | Modify DisassembleThumb2LdStEx() to be more robust... |
tree | commitdiff |
2011-03-25 |
Johnny Chen | Instruction formats of SWP/SWPB were changed from LdStE... |
tree | commitdiff |
2011-03-25 |
Johnny Chen | Also need to handle invalid imod values for CPS2p. |
tree | commitdiff |
2011-03-25 |
Jakob Stoklund Olesen | Ignore special ARM allocation hints for unexpected... |
tree | commitdiff |
2011-03-25 |
Johnny Chen | Modify the wrong logic in the assert of DisassembleThum... |
tree | commitdiff |
2011-03-24 |
Matt Beaumont-Gay | Suppress an unused variable warning in -asserts builds |
tree | commitdiff |
2011-03-24 |
Johnny Chen | Handle the added VBICiv*i* NEON instructions, too. |
tree | commitdiff |
2011-03-24 |
Johnny Chen | Plug a leak by ThumbDisassembler::getInstruction()... |
tree | commitdiff |
2011-03-24 |
Johnny Chen | T2 Load/Store Multiple: |
tree | commitdiff |
2011-03-24 |
Benjamin Kramer | Plug a leak in the arm disassembler and put the tests... |
tree | commitdiff |
2011-03-24 |
Bruno Cardoso Lopes | Add asm parsing support w/ testcases for strex/ldrex... |
tree | commitdiff |
2011-03-24 |
Johnny Chen | ADR was added with the wrong encoding for inst{24-21... |
tree | commitdiff |
2011-03-24 |
Johnny Chen | The r118201 added support for VORR (immediate). Update... |
tree | commitdiff |
2011-03-24 |
Johnny Chen | Add comments to the handling of opcode CPS3p to reject... |
tree | commitdiff |
2011-03-24 |
Evan Cheng | Nasty bug in ARMBaseInstrInfo::produceSameValue().... |
tree | commitdiff |
2011-03-24 |
Johnny Chen | CPS3p: Let's reject impossible imod values by returning... |
tree | commitdiff |
2011-03-24 |
Johnny Chen | Load/Store Multiple: |
tree | commitdiff |
2011-03-24 |
Johnny Chen | STRT and STRBT was incorrectly tagged as IndexModeNone... |
tree | commitdiff |
2011-03-24 |
Johnny Chen | The r128103 fix to cope with the removal of addressing... |
tree | commitdiff |
2011-03-23 |
Devang Patel | Enable GlobalMerge on darwin. |
tree | commitdiff |
2011-03-23 |
Evan Cheng | Cmp peephole optimization isn't always safe for signed... |
tree | commitdiff |
2011-03-23 |
Owen Anderson | The high bit of a Thumb2 ADR's offset is stored in... |
tree | commitdiff |
2011-03-22 |
Johnny Chen | For ARM Disassembler, start a newline to dump the opcod... |
tree | commitdiff |
2011-03-22 |
Johnny Chen | LDRT and LDRBT was incorrectly tagged as IndexModeNone... |
tree | commitdiff |
2011-03-22 |
Johnny Chen | A8.6.399 VSTM: |
tree | commitdiff |
2011-03-22 |
Eric Christopher | Migrate the fix in r128041 to ARM's fastisel support... |
tree | commitdiff |
2011-03-22 |
Bruno Cardoso Lopes | Change MRC and MRC2 instructions to model the output... |
tree | commitdiff |
2011-03-22 |
Matt Beaumont-Gay | Avoid -Wunused-variable in -asserts builds |
tree | commitdiff |
2011-03-21 |
Bill Wendling | We need to pass the TargetMachine object to the InstPri... |
tree | commitdiff |
2011-03-21 |
Evan Cheng | Re-apply r127953 with fixes: eliminate empty return... |
tree | commitdiff |
2011-03-19 |
Daniel Dunbar | Revert r127953, "SimplifyCFG has stopped duplicating... |
tree | commitdiff |
2011-03-19 |
Evan Cheng | SimplifyCFG has stopped duplicating returns into predec... |
tree | commitdiff |
2011-03-19 |
Johnny Chen | Fixed an assert by the ARM disassembler for LDRD_PRE... |
tree | commitdiff |
2011-03-18 |
Owen Anderson | Add support to the ARM asm parser for the register... |
tree | commitdiff |
2011-03-18 |
Evan Cheng | Match a few more obvious patterns to revsh. rdar:/... |
tree | commitdiff |
2011-03-18 |
Owen Anderson | Clean whitespace. |
tree | commitdiff |
2011-03-18 |
Owen Anderson | Reduce code duplication. |
tree | commitdiff |
2011-03-18 |
Owen Anderson | Thumb2 PC-relative loads require a fixup rather than... |
tree | commitdiff |
2011-03-18 |
Johnny Chen | The disassembler for Thumb was wrongly adding 4 to... |
tree | commitdiff |
2011-03-17 |
Owen Anderson | There are two pseudos in this case that are Thumb mode... |
tree | commitdiff |
2011-03-17 |
Johnny Chen | It used to be that t_addrmode_s4 was used for both: |
tree | commitdiff |
2011-03-17 |
Nick Lewycky | Add "swi" which is an obsolete mnemonic for "svc". |
tree | commitdiff |
2011-03-15 |
Johnny Chen | There were two issues fixed: |
tree | commitdiff |
2011-03-15 |
Bill Wendling | The VTBL (and VTBX) instructions are rather permissive... |
tree | commitdiff |
2011-03-15 |
Bill Wendling | Some minor cleanups based on feedback. |
tree | commitdiff |
2011-03-15 |
Evan Cheng | Do not form thumb2 ldrd / strd if the offset is by... |
tree | commitdiff |
2011-03-15 |
Johnny Chen | Fixed an ARM disassembler bug where it does not handle... |
tree | commitdiff |
2011-03-15 |
Jim Grosbach | Clean up ARM tail calls a bit. They're pseudo-instructi... |
tree | commitdiff |
2011-03-14 |
Bill Wendling | Generate a VTBL instruction instead of a series of... |
tree | commitdiff |
2011-03-14 |
Jim Grosbach | Remove some dead patterns. |
tree | commitdiff |
2011-03-14 |
Evan Cheng | Indentation. |
tree | commitdiff |
2011-03-12 |
Eric Christopher | Sometimes isPredicable lies to us and tells us we don... |
tree | commitdiff |
2011-03-12 |
Jim Grosbach | Add FIXME. |
tree | commitdiff |
2011-03-12 |
Jim Grosbach | Pseudo-ize the ARM Darwin *r9 call instruction definiti... |
tree | commitdiff |
2011-03-11 |
Jim Grosbach | Add a FIXME. |
tree | commitdiff |
2011-03-11 |
Jim Grosbach | Pseudo-ize the ARM 'B' instruction. |
tree | commitdiff |
2011-03-11 |
Jim Grosbach | Remove dead code. These ARM instruction definitions... |
tree | commitdiff |
2011-03-11 |
Jim Grosbach | Pseudo-ize VMOVDcc and VMOVScc. |
tree | commitdiff |
2011-03-11 |
Jim Grosbach | 80 columns |
tree | commitdiff |
2011-03-11 |
Jim Grosbach | Properly pseudo-ize the ARM LDMIA_RET instruction.... |
tree | commitdiff |
2011-03-11 |
Jim Grosbach | ARM VDUPfd and VDUPfq can just be patterns. The instruc... |
tree | commitdiff |
2011-03-11 |
Jim Grosbach | ARM VDUPLNfq and VDUPLNfd definitions can just be Pat... |
tree | commitdiff |
2011-03-11 |
Jim Grosbach | ARM VREV64df and VREV64qf can just be patterns. The... |
tree | commitdiff |
2011-03-11 |
Jim Grosbach | This FIXME has been fixed. |
tree | commitdiff |
2011-03-11 |
Jim Grosbach | Properly pseudo-ize ARM MVNCCi. |
tree | commitdiff |
2011-03-11 |
Jim Grosbach | Fix MOVCCi32imm to be have ARM-mode Requires and a... |
tree | commitdiff |
2011-03-11 |
Jim Grosbach | Properly pseudo-ize ARM MOVCCi and MOVCCi16. |
tree | commitdiff |
2011-03-10 |
Jim Grosbach | Properly pseudo-ize MOVCCr and MOVCCs. |
tree | commitdiff |
2011-03-10 |
Jim Grosbach | DMB can just be a pat referencing MCR. |
tree | commitdiff |
2011-03-10 |
Jim Grosbach | Reorganize a bit. No functional change, just moving... |
tree | commitdiff |
2011-03-10 |
Jim Grosbach | Pseudo-instructions are codegenonly by definition. |
tree | commitdiff |
2011-03-09 |
Johnny Chen | LLVM combines the offset mode of A8.6.199 A1 & A2 into... |
tree | commitdiff |
2011-03-09 |
Bill Wendling | * Correct encoding for VSRI. |
tree | commitdiff |
2011-03-09 |
Bill Wendling | Correct the encoding for VRSRA and VSRA instructions. |
tree | commitdiff |
2011-03-08 |
Bill Wendling | * Fix VRSHR and VSHR to have the correct encoding for... |
tree | commitdiff |
2011-03-08 |
Bob Wilson | Fix a compiler crash where a Glue value had multiple... |
tree | commitdiff |
2011-03-08 |
Bob Wilson | Fix comment typos. |
tree | commitdiff |
2011-03-07 |
Bill Wendling | Rename the narrow shift right immediate operands to... |
tree | commitdiff |
2011-03-07 |
Cameron Zwarich | Move getRegPressureLimit() from TargetLoweringInfo... |
tree | commitdiff |
2011-03-05 |
Anton Korobeynikov | ARM assembler stuff is crazy: for .setfp positive value... |
tree | commitdiff |
2011-03-05 |
Anton Korobeynikov | In Thumb1 mode the constant might be materialized via... |
tree | commitdiff |
next |