2007-07-06 |
Evan Cheng | No need for ccop anymore. |
blob | commitdiff | raw |
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 |
2006-10-10 |
Rafael Espindola | add fp sub |
blob | commitdiff | raw | diff to current |
2006-10-10 |
Rafael Espindola | add double <-> int conversion |
blob | commitdiff | raw | diff to current |
2006-10-10 |
Rafael Espindola | compare doubles |
blob | commitdiff | raw | diff to current |
2006-10-10 |
Rafael Espindola | initial support for fp compares. Unordered compares... |
blob | commitdiff | raw | diff to current |
2006-10-09 |
Rafael Espindola | add float -> double and double -> float conversion |
blob | commitdiff | raw | diff to current |
2006-10-09 |
Rafael Espindola | add ADDS and ADCS |
blob | commitdiff | raw | diff to current |
2006-10-07 |
Rafael Espindola | implement FUITOS and FUITOD |
blob | commitdiff | raw | diff to current |
2006-10-07 |
Rafael Espindola | implement FLDD |
blob | commitdiff | raw | diff to current |
2006-10-07 |
Rafael Espindola | implement fadds, faddd, fmuls and fmuld |
blob | commitdiff | raw | diff to current |
2006-10-06 |
Rafael Espindola | add optional input flag to FMRRD |
blob | commitdiff | raw | diff to current |
2006-10-05 |
Rafael Espindola | implement a ArgumentLayout class to factor code common... |
blob | commitdiff | raw | diff to current |
2006-10-03 |
Rafael Espindola | Implement floating point constants |
blob | commitdiff | raw | diff to current |
2006-10-02 |
Rafael Espindola | fix the names of the 64bit fp register |
blob | commitdiff | raw | diff to current |
2006-09-29 |
Rafael Espindola | add floating point registers |
blob | commitdiff | raw | diff to current |
2006-09-13 |
Rafael Espindola | add shifts to addressing mode 1 |
blob | commitdiff | raw | diff to current |
2006-09-11 |
Rafael Espindola | implement SRL and MUL |
blob | commitdiff | raw | diff to current |
2006-09-11 |
Rafael Espindola | partial implementation of the ARM Addressing Mode 1 |
blob | commitdiff | raw | diff to current |
2006-09-08 |
Rafael Espindola | implement shl and sra |
blob | commitdiff | raw | diff to current |
2006-09-08 |
Rafael Espindola | add the eor (xor) instruction |
blob | commitdiff | raw | diff to current |
2006-09-08 |
Rafael Espindola | implement unconditional branches |
blob | commitdiff | raw | diff to current |
2006-09-06 |
Rafael Espindola | add the orr instruction |
blob | commitdiff | raw | diff to current |
2006-08-24 |
Rafael Espindola | add the "eq" condition code |
blob | commitdiff | raw | diff to current |
next |