2008-03-15 |
Evan Cheng | Replace all target specific implicit def instructions... |
blob | commitdiff | raw |
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 |
2006-12-12 |
Rafael Espindola | add mvn |
blob | commitdiff | raw | diff to current |
2006-12-08 |
Rafael Espindola | fix truncstorei1 |
blob | commitdiff | raw | diff to current |
2006-11-09 |
Rafael Espindola | implement load effective address similar to the alpha... |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Rafael Espindola | initial implementation of addressing mode 2 |
blob | commitdiff | raw | diff to current |
2006-11-03 |
Chris Lattner | remove dead/redundant vars |
blob | commitdiff | raw | diff to current |
2006-11-01 |
Rafael Espindola | implement zextload bool and truncstore bool |
blob | commitdiff | raw | diff to current |
2006-10-24 |
Chris Lattner | implement uncond branch insertion, mark branches with... |
blob | commitdiff | raw | diff to current |
2006-10-23 |
Rafael Espindola | implement STRB and STRH |
blob | commitdiff | raw | diff to current |
2006-10-19 |
Rafael Espindola | use Pat to implement extloadi8 and extloadi16 |
blob | commitdiff | raw | diff to current |
2006-10-19 |
Rafael Espindola | implement undef |
blob | commitdiff | raw | diff to current |
2006-10-19 |
Rafael Espindola | implement extloadi8 and extloadi16 |
blob | commitdiff | raw | diff to current |
2006-10-18 |
Rafael Espindola | add blx |
blob | commitdiff | raw | diff to current |
2006-10-18 |
Rafael Espindola | add isTerminatortto b and bcond |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Rafael Espindola | add the FPUnaryOp and DFPUnaryOp classes |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Rafael Espindola | add FABSS and FABSD |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Rafael Espindola | remove extra [] in stores |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Rafael Espindola | initial implementation of addressing mode 5 |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Rafael Espindola | add FSTD and FSTS |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Rafael Espindola | add FCPYS and FCPYD |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Rafael Espindola | add fdivs e fdivd |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Rafael Espindola | expand ISD::SHL_PARTS, ISD::SRA_PARTS and ISD::SRL_PARTS |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Rafael Espindola | define the DFPBinOp class |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Rafael Espindola | add the FPBinOp class |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Rafael Espindola | define the Addr1BinOp class |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Rafael Espindola | define the IntBinOp class and use it to implement the... |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Rafael Espindola | fix assembly syntax |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Rafael Espindola | implement LDRB, LDRSB, LDRH and LDRSH |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Rafael Espindola | implement smull and umull |
blob | commitdiff | raw | diff to current |
2006-10-14 |
Rafael Espindola | fix some fp condition codes |
blob | commitdiff | raw | diff to current |
2006-10-13 |
Rafael Espindola | add FNEGS and FNEGD |
blob | commitdiff | raw | diff to current |
2006-10-13 |
Rafael Espindola | add SBCS and SUBS |
blob | commitdiff | raw | diff to current |
2006-10-13 |
Rafael Espindola | implement unordered floating point compares |
blob | commitdiff | raw | diff to current |
2006-10-12 |
Chris Lattner | mark call adjustments as modifying the SP |
blob | commitdiff | raw | diff to current |
2006-10-11 |
Evan Cheng | Add properties to ComplexPattern. |
blob | commitdiff | raw | diff to current |
2006-10-10 |
Rafael Espindola | uint <-> double conversion |
blob | commitdiff | raw | diff to current |
next |