2009-05-12 |
Jim Grosbach | Add support for GCC compatible builtin setjmp and longj... |
blob | commitdiff | raw |
2009-02-05 |
Evan Cheng | A few more isAsCheapAsAMove. |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Dan Gohman | Rename isSimpleLoad to canFoldAsLoad, to better reflect... |
blob | commitdiff | raw | diff to current |
2008-11-14 |
Evan Cheng | Fix MOVrx, MOVsrl_flag, and MOVsra_flag encodings. |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Evan Cheng | Fix pre- and post-indexed load / store encoding bugs. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Evan Cheng | Consolidate formats; fix FCMPED etc. encodings. |
blob | commitdiff | raw | diff to current |
2008-11-07 |
Evan Cheng | Jump table JIT support. Work in progress. |
blob | commitdiff | raw | diff to current |
2008-11-07 |
Evan Cheng | Encode misc arithmetic instructions. |
blob | commitdiff | raw | diff to current |
2008-11-06 |
Evan Cheng | Encode extend instructions; more clean up. |
blob | commitdiff | raw | diff to current |
2008-11-06 |
Evan Cheng | - Improve naming consistency: Branch -> BrFrm, BranchMi... |
blob | commitdiff | raw | diff to current |
2008-11-06 |
Evan Cheng | Remove opcode from instruction TS flags; add MOVCC... |
blob | commitdiff | raw | diff to current |
2008-11-06 |
Evan Cheng | Handle smul<x><y>, smulw<y>, smla<x><y>, smlaw<y>. |
blob | commitdiff | raw | diff to current |
2008-11-06 |
Evan Cheng | Fix so_imm encoding bug; add support for MOVi2pieces. |
blob | commitdiff | raw | diff to current |
2008-11-06 |
Evan Cheng | Fix encoding of multiple instructions with 3 src operan... |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Evan Cheng | Encode pic load / store instructions; fix some encoding... |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Evan Cheng | Restructure ARM code emitter to use instruction formats... |
blob | commitdiff | raw | diff to current |
2008-11-03 |
Jim Grosbach | Add binary encoding support for multiply instructions... |
blob | commitdiff | raw | diff to current |
2008-10-31 |
Evan Cheng | Forgot this in last commit. |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Jim Grosbach | Update ARM Insn encoding to get endian-ness to match... |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Chris Lattner | Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetCons... |
blob | commitdiff | raw | diff to current |
2008-10-07 |
Jim Grosbach | Unconditional branch instruction encoding fix. Needs... |
blob | commitdiff | raw | diff to current |
2008-10-07 |
Jim Grosbach | Fix Opcode values of CMP and CMN |
blob | commitdiff | raw | diff to current |
2008-09-17 |
Evan Cheng | Fix addrmode1 instruction encodings; fix bx_ret encoding. |
blob | commitdiff | raw | diff to current |
2008-09-13 |
Evan Cheng | Revert 56176. All those instruction formats are still... |
blob | commitdiff | raw | diff to current |
2008-09-12 |
Evan Cheng | Eliminate unnecessary instruction formats. |
blob | commitdiff | raw | diff to current |
2008-09-12 |
Dan Gohman | Rename ConstantSDNode::getValue to getZExtValue, for... |
blob | commitdiff | raw | diff to current |
2008-09-01 |
Evan Cheng | Control flow instruction encodings. |
blob | commitdiff | raw | diff to current |
2008-09-01 |
Evan Cheng | ldm / stm instruction encodings. |
blob | commitdiff | raw | diff to current |
2008-09-01 |
Evan Cheng | AXI2 and AXI3 instruction encodings. |
blob | commitdiff | raw | diff to current |
2008-09-01 |
Evan Cheng | addrmode3 instruction encodings. |
blob | commitdiff | raw | diff to current |
2008-09-01 |
Evan Cheng | Rest of addrmode2 instruction encodings. |
blob | commitdiff | raw | diff to current |
2008-08-31 |
Evan Cheng | Addr2 word / byte load encodings. |
blob | commitdiff | raw | diff to current |
2008-08-29 |
Evan Cheng | MVN is addrmode1. |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Evan Cheng | Refactor ARM instruction format definitions into a... |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Rename SDOperand to SDValue. |
blob | commitdiff | raw | diff to current |
2008-03-15 |
Evan Cheng | Replace all target specific implicit def instructions... |
blob | commitdiff | raw | diff to current |
2008-02-27 |
Bill Wendling | Final de-tabification. |
blob | commitdiff | raw | diff to current |
2008-01-17 |
Chris Lattner | This commit changes: |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Chris Lattner | rename SDTRet -> SDTNone. |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Chris Lattner | get def use info more correct. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Evan Cheng | Only mark instructions that load a single value without... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | rename isLoad -> isSimpleLoad due to evan's desire... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | rename isStore -> mayStore to more accurately reflect... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | remove explicit isStore flags that are now inferrable. |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Evan Cheng | Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32... |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Bill Wendling | Unifacalize the CALLSEQ{START,END} stuff. |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Bill Wendling | Unify CALLSEQ_{START,END}. They take 4 parameters:... |
blob | commitdiff | raw | diff to current |
2007-11-12 |
Owen Anderson | Add a flag for indirect branch instructions. |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Evan Cheng | Remove (somewhat confusing) Imp<> helper, use let Defs... |
blob | commitdiff | raw | diff to current |
2007-09-10 |
Evan Cheng | 80 col. |
blob | commitdiff | raw | diff to current |
2007-08-30 |
Raul Herbster | ARM instruction table was modified by adding informatio... |
blob | commitdiff | raw | diff to current |
2007-08-07 |
Evan Cheng | Initial JIT support for ARM by Raul Fernandes Herbster. |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Evan Cheng | Indexed loads each has 2 outputs. |
blob | commitdiff | raw | diff to current |
2007-07-21 |
Evan Cheng | No more noResults. |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Evan Cheng | Change instruction description to split OperandList... |
blob | commitdiff | raw | diff to current |
2007-07-10 |
Evan Cheng | Remove clobbersPred. Add an OptionalDefOperand to instr... |
blob | commitdiff | raw | diff to current |
2007-07-06 |
Evan Cheng | No need for ccop anymore. |
blob | commitdiff | raw | diff to current |
2007-07-06 |
Evan Cheng | Do away with ImmutablePredicateOperand. |
blob | commitdiff | raw | diff to current |
2007-07-06 |
Evan Cheng | PredicateDefOperand -> OptionalDefOperand. |
blob | commitdiff | raw | diff to current |
2007-07-05 |
Evan Cheng | Unbreak the build. |
blob | commitdiff | raw | diff to current |
2007-07-05 |
Evan Cheng | Each ARM use predicate operand is now made up of two... |
blob | commitdiff | raw | diff to current |
2007-06-26 |
Dan Gohman | Revert the earlier change that removed the M_REMATERIAL... |
blob | commitdiff | raw | diff to current |
2007-06-22 |
Owen Anderson | Fix the build. |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Evan Cheng | Allow predicated immediate ARM to ARM calls. |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Dan Gohman | Replace M_REMATERIALIZIBLE and the newly-added isOtherR... |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Evan Cheng | Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT... |
blob | commitdiff | raw | diff to current |
2007-06-06 |
Evan Cheng | Mark these instructions clobbersPred. They modify the... |
blob | commitdiff | raw | diff to current |
2007-06-01 |
Evan Cheng | Opcode modifier s comes after condition code. e.g.... |
blob | commitdiff | raw | diff to current |
2007-06-01 |
Evan Cheng | Make jumptable non-predicable for now. |
blob | commitdiff | raw | diff to current |
2007-05-29 |
Evan Cheng | For ldrb, strh, etc., the condition code is before... |
blob | commitdiff | raw | diff to current |
2007-05-21 |
Dale Johannesen | Use AXI3 not AXI2 for appropriate PIC PC-relative loads... |
blob | commitdiff | raw | diff to current |
2007-05-21 |
Dale Johannesen | Add some patterns for PIC PC-relative loads and stores. |
blob | commitdiff | raw | diff to current |
2007-05-18 |
Evan Cheng | Mark calls non-predicable for now. Need to ensure it... |
blob | commitdiff | raw | diff to current |
2007-05-16 |
Evan Cheng | Make ARM::B isPredicable; Make Bcc and MOVCC condition... |
blob | commitdiff | raw | diff to current |
2007-05-16 |
Evan Cheng | Conditional branch is not a barrier. |
blob | commitdiff | raw | diff to current |
2007-05-15 |
Evan Cheng | Add PredicateOperand to all ARM instructions that have... |
blob | commitdiff | raw | diff to current |
2007-05-08 |
Evan Cheng | Switch BCC, MOVCCr, etc. to PredicateOperand. |
blob | commitdiff | raw | diff to current |
2007-04-28 |
Dale Johannesen | change per review |
blob | commitdiff | raw | diff to current |
2007-04-27 |
Dale Johannesen | Prevent Thumb code from generating ARM instructions |
blob | commitdiff | raw | diff to current |
2007-04-27 |
Lauro Ramos Venancio | ARM TLS: implement "general dynamic", "initial exec... |
blob | commitdiff | raw | diff to current |
2007-04-17 |
Chris Lattner | dag combiner just got better at pruning bits. This... |
blob | commitdiff | raw | diff to current |
2007-04-02 |
Lauro Ramos Venancio | - Divides the comparisons in two types: comparisons... |
blob | commitdiff | raw | diff to current |
2007-03-27 |
Lauro Ramos Venancio | bugfix: sometimes the spiller puts a load between the... |
blob | commitdiff | raw | diff to current |
2007-03-20 |
Lauro Ramos Venancio | bugfix: When the source register of CALL_NOLINK was... |
blob | commitdiff | raw | diff to current |
2007-03-20 |
Evan Cheng | Make two piece constant generation as a single instruct... |
blob | commitdiff | raw | diff to current |
2007-03-19 |
Evan Cheng | Fix naming inconsistencies. |
blob | commitdiff | raw | diff to current |
2007-03-19 |
Evan Cheng | Special LDR instructions to load from non-pc-relative... |
blob | commitdiff | raw | diff to current |
2007-03-19 |
Evan Cheng | Constant generation instructions are re-materializable. |
blob | commitdiff | raw | diff to current |
2007-02-03 |
Evan Cheng | ARM callseq_end should have a input flag operand so... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Evan Cheng | - Fix codegen for pc relative constant (e.g. JT) in... |
blob | commitdiff | raw | diff to current |
2007-01-26 |
Jim Laskey | Make LABEL a builtin opcode. |
blob | commitdiff | raw | diff to current |
2007-01-19 |
Evan Cheng | Code clean up. Use def : pat instead of defining new... |
blob | commitdiff | raw | diff to current |
2007-01-19 |
Evan Cheng | ARM backend contribution from Apple. |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Rafael Espindola | implement missing compares |
blob | commitdiff | raw | diff to current |
2006-12-28 |
Lauro Ramos Venancio | Implement SELECT_CC (f32/f64) for ARM. |
blob | commitdiff | raw | diff to current |
2006-12-28 |
Rafael Espindola | remove duplicated line |
blob | commitdiff | raw | diff to current |
2006-12-26 |
Lauro Ramos Venancio | This patch defines extloadi1 and fixes an internal... |
blob | commitdiff | raw | diff to current |
2006-12-12 |
Rafael Espindola | more general matching of the MVN instruction |
blob | commitdiff | raw | diff to current |
2006-12-12 |
Rafael Espindola | use MVN to handle small negative constants |
blob | commitdiff | raw | diff to current |
next |