projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix backwards conditional.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMInstrVFP.td
2010-10-15
Bill Wendling
Reformatting. No functionalogicality changes.
blob
|
commitdiff
|
raw
2010-10-14
Bill Wendling
Add support for vmov.f64/.f32 encoding. There's a bit...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-14
Bill Wendling
Add encoding for 'fmstat'.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-14
Bill Wendling
- Add encodings for multiply add/subtract instructions...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-13
Bill Wendling
Add MC encodings for VCVT* instrunctions.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-13
Bill Wendling
Add encodings for VNEG and VSQRT. Also add encodings...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-13
Bill Wendling
Add encodings for VCVT instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-13
Bill Wendling
Add VCMPZ and VABS.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-13
Bill Wendling
Refactor VCMP instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-12
Bill Wendling
Add encodings for VNMUL[SD].
blob
|
commitdiff
|
raw
|
diff to current
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
next