2010-10-12 |
Bill Wendling | Add encodings for VDIV and VMUL. |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Bill Wendling | Refactor some of the encoding logic into a base class... |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Bill Wendling | Add encoding for VSUB and VCMP. |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Bill Wendling | Encoding for VADDD. Plus a test for the VFP instructions. |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Jim Grosbach | Encoding for ARM-mode VADD.F32 instruction. |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Evan Cheng | Model operand cycles of vldm / vstm; also fixes schedul... |
blob | commitdiff | raw | diff to current |
2010-09-28 |
Eric Christopher | Fix typo. |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Jim Grosbach | VFP/NEON load/store multiple instructions are addrmode4... |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Bob Wilson | Change ARM VFP VLDM/VSTM instructions to use addressing... |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Daniel Dunbar | ARM: Mark some disassembler only instructions as not... |
blob | commitdiff | raw | diff to current |
2010-08-03 |
Nate Begeman | Add support for getting & setting the FPSCR application... |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Jim Grosbach | Clean up 80 column violations. No functional change. |
blob | commitdiff | raw | diff to current |
2010-05-19 |
Evan Cheng | Mark pattern-less mayLoad / mayStore instructions never... |
blob | commitdiff | raw | diff to current |
2010-05-13 |
Evan Cheng | Mark some pattern-less instructions as neverHasSideEffects. |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Anton Korobeynikov | Define new itin classes for ARM <-> VFP reg moves to... |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Anton Korobeynikov | FCONST{S,D} behaves the same way as FP unary instructio... |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Anton Korobeynikov | Add new itin classes for FP16 <-> FP32 conversions... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Jim Grosbach | Make the use of the vmla and vmls VFP instructions... |
blob | commitdiff | raw | diff to current |
2010-03-20 |
Bob Wilson | Revert the rest of 98679. |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Bob Wilson | Revert this change, since it was causing ARM performanc... |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Anton Korobeynikov | Get rid of target-specific fp <-> int nodes when still... |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Anton Korobeynikov | Get rid of target-specific nodes for fp16 <-> fp32... |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Johnny Chen | Disambiguate the *_UPD and * variants by specifying... |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Bob Wilson | Remove redundant writeback flag in ARM addressing mode 5. |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Anton Korobeynikov | Add codegen support for FP16 on ARM |
blob | commitdiff | raw | diff to current |
2010-03-13 |
Bob Wilson | Attempt to appease the arm-linux buildbot by fixing... |
blob | commitdiff | raw | diff to current |
2010-03-13 |
Bob Wilson | Change ARM ld/st multiple instructions to have variant... |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Chris Lattner | fix a bunch of partially ambiguous patterns on ARM... |
blob | commitdiff | raw | diff to current |
2010-02-27 |
Dan Gohman | The mayHaveSideEffects flag is no longer used. |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Johnny Chen | Added VCVT (between floating-point and fixed-point... |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Johnny Chen | Added VMRS/VMSR for disassembly only. |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Johnny Chen | Added vcvtb/vcvtt (between half-precision and single... |
blob | commitdiff | raw | diff to current |
2010-02-08 |
Johnny Chen | Add VCVTR (between floating-point and integer, VFP... |
blob | commitdiff | raw | diff to current |
2010-02-08 |
Johnny Chen | Add VCMP (VFP floating-point compare without 'E' bit... |
blob | commitdiff | raw | diff to current |
2010-02-08 |
Johnny Chen | Added VMOVRRS/VMOVSRR to ARMInstrVFP.td for disassembly... |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Johnny Chen | VMOVRRD and VMOVDRR both have Inst{7-6} = 0b00. |
blob | commitdiff | raw | diff to current |
2010-01-29 |
Johnny Chen | Modified encoding bits specification for VFP instructio... |
blob | commitdiff | raw | diff to current |
2009-11-24 |
Evan Cheng | Data type suffix must come after predicate. |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Jim Grosbach | move fconst[sd] to UAL. <rdar://7414913> |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Evan Cheng | Remat VLDRD from constpool. Clean up some instruction... |
blob | commitdiff | raw | diff to current |
2009-11-13 |
Jim Grosbach | use lower case for readability |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Evan Cheng | Add a comment. |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Jim Grosbach | Work around assembler not recognizing #0.0 form immedia... |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Jim Grosbach | Use Unified Assembly Syntax for the ARM backend. |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Evan Cheng | fconsts and fconstd are obviously re-materializable. |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Evan Cheng | Use fconsts and fconstd to materialize small fp constants. |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Evan Cheng | Now VFP instructions. |
blob | commitdiff | raw | diff to current |
2009-10-01 |
Evan Cheng | Add hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq... |
blob | commitdiff | raw | diff to current |
2009-10-01 |
Evan Cheng | Change ld/st multiples to explicitly model the writebac... |
blob | commitdiff | raw | diff to current |
2009-09-25 |
David Goodwin | Finish scheduling itineraries for NEON. |
blob | commitdiff | raw | diff to current |
2009-09-21 |
David Goodwin | Add Cortex-A8 VFP model. |
blob | commitdiff | raw | diff to current |
2009-08-10 |
David Goodwin | Use NEON for single-precision int<->FP conversions. |
blob | commitdiff | raw | diff to current |
2009-08-06 |
David Goodwin | Add parameter to pattern classes to enable an itinerary... |
blob | commitdiff | raw | diff to current |
2009-08-04 |
David Goodwin | Add NEON single-precision FP support for fabs and fneg. |
blob | commitdiff | raw | diff to current |
2009-08-04 |
David Goodwin | Match common pattern for FNMAC. Add NEON SP support. |
blob | commitdiff | raw | diff to current |
2009-08-04 |
David Goodwin | Initial support for single-precision FP using NEON... |
blob | commitdiff | raw | diff to current |
2009-07-20 |
Evan Cheng | Model fpscr to prevent fcmped / fcmpezs etc from being... |
blob | commitdiff | raw | diff to current |
2009-07-10 |
David Goodwin | Predicate VFP instructions on HasVFP2 instead of IsARM... |
blob | commitdiff | raw | diff to current |
2009-06-12 |
Evan Cheng | Mark some pattern-less instructions as neverHasSideEffects. |
blob | commitdiff | raw | diff to current |
2008-12-11 |
Evan Cheng | Fix a 80 col. violation. |
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-15 |
Evan Cheng | Fix fuitos encoding. |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Evan Cheng | fsub{d|s} 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-12 |
Evan Cheng | Fix VFP conversion instruction encodings. |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Evan Cheng | Fix encoding of single-precision VFP registers. |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Evan Cheng | Fix FMDRR encoding. |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Evan Cheng | Encode VFP load / store instructions. |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Evan Cheng | Encode VFP conversion instructions. |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Evan Cheng | Encode VFP arithmetic instructions. |
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-09-11 |
Jim Grosbach | udpate header comment: s/VP/VFP/ |
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-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-09-11 |
Evan Cheng | Remove (somewhat confusing) Imp<> helper, use let Defs... |
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-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-05 |
Evan Cheng | Each ARM use predicate operand is now made up of two... |
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-05-29 |
Evan Cheng | For VFP2 fldm, fstm instructions, the condition code... |
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-05-07 |
Evan Cheng | This is no longer needed after enabling the DAG combine... |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Dale Johannesen | Evan's patch to avoid FPreg->intreg copy for cvt; store... |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Chris Lattner | match a reassociated form of fnmul. This implements... |
blob | commitdiff | raw | diff to current |
2007-01-19 |
Evan Cheng | ARM backend contribution from Apple. |
blob | commitdiff | raw | diff to current |
|