index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
/
ARMInstrVFP.td
Commit message (
Expand
)
Author
Age
Files
Lines
*
Clean up 80 column violations. No functional change.
Jim Grosbach
2010-06-02
1
-4
/
+4
*
Mark pattern-less mayLoad / mayStore instructions neverHasSideEffects. These ...
Evan Cheng
2010-05-19
1
-4
/
+4
*
Mark some pattern-less instructions as neverHasSideEffects.
Evan Cheng
2010-05-13
1
-1
/
+7
*
Define new itin classes for ARM <-> VFP reg moves to distinguish from NEON op...
Anton Korobeynikov
2010-04-07
1
-6
/
+6
*
FCONST{S,D} behaves the same way as FP unary instructions. This is true for b...
Anton Korobeynikov
2010-04-07
1
-2
/
+2
*
Add new itin classes for FP16 <-> FP32 conversions and make uise of them for A9.
Anton Korobeynikov
2010-04-07
1
-4
/
+4
*
Make the use of the vmla and vmls VFP instructions controllable via cmd line.
Jim Grosbach
2010-03-24
1
-4
/
+4
*
Revert the rest of 98679.
Bob Wilson
2010-03-20
1
-4
/
+0
*
Revert this change, since it was causing ARM performance regressions.
Bob Wilson
2010-03-19
1
-42
/
+16
*
Get rid of target-specific fp <-> int nodes when still I'm here.
Anton Korobeynikov
2010-03-18
1
-16
/
+42
*
Get rid of target-specific nodes for fp16 <-> fp32 conversion.
Anton Korobeynikov
2010-03-18
1
-4
/
+8
*
Disambiguate the *_UPD and * variants by specifying the writeback flag as 1.
Johnny Chen
2010-03-16
1
-0
/
+4
*
Remove redundant writeback flag in ARM addressing mode 5.
Bob Wilson
2010-03-16
1
-4
/
+4
*
Add codegen support for FP16 on ARM
Anton Korobeynikov
2010-03-14
1
-2
/
+4
*
Attempt to appease the arm-linux buildbot by fixing the JIT encodings for new
Bob Wilson
2010-03-13
1
-8
/
+8
*
Change ARM ld/st multiple instructions to have variant instructions for
Bob Wilson
2010-03-13
1
-12
/
+40
*
fix a bunch of partially ambiguous patterns on ARM. As an
Chris Lattner
2010-03-08
1
-22
/
+26
*
The mayHaveSideEffects flag is no longer used.
Dan Gohman
2010-02-27
1
-1
/
+1
*
Added VCVT (between floating-point and fixed-point, VFP) for disassembly.
Johnny Chen
2010-02-11
1
-0
/
+95
*
Added VMRS/VMSR for disassembly only.
Johnny Chen
2010-02-09
1
-0
/
+25
*
Added vcvtb/vcvtt (between half-precision and single-precision, VFP).
Johnny Chen
2010-02-09
1
-0
/
+18
*
Add VCVTR (between floating-point and integer, VFP) for disassembly purpose.
Johnny Chen
2010-02-08
1
-0
/
+31
*
Add VCMP (VFP floating-point compare without 'E' bit set) for disassembly pur...
Johnny Chen
2010-02-08
1
-0
/
+16
*
Added VMOVRRS/VMOVSRR to ARMInstrVFP.td for disassembly purpose.
Johnny Chen
2010-02-08
1
-0
/
+14
*
VMOVRRD and VMOVDRR both have Inst{7-6} = 0b00.
Johnny Chen
2010-02-05
1
-2
/
+6
*
Modified encoding bits specification for VFP instructions. In particular, the D
Johnny Chen
2010-01-29
1
-72
/
+73
*
Data type suffix must come after predicate.
Evan Cheng
2009-11-24
1
-2
/
+2
*
move fconst[sd] to UAL. <rdar://7414913>
Jim Grosbach
2009-11-23
1
-2
/
+2
*
Remat VLDRD from constpool. Clean up some instruction property specifications.
Evan Cheng
2009-11-20
1
-1
/
+1
*
use lower case for readability
Jim Grosbach
2009-11-13
1
-1
/
+1
*
Add a comment.
Evan Cheng
2009-11-10
1
-0
/
+2
*
Work around assembler not recognizing #0.0 form immediate for vmcp
Jim Grosbach
2009-11-09
1
-2
/
+2
*
Use Unified Assembly Syntax for the ARM backend.
Jim Grosbach
2009-11-09
1
-130
/
+131
*
fconsts and fconstd are obviously re-materializable.
Evan Cheng
2009-10-28
1
-0
/
+2
*
Use fconsts and fconstd to materialize small fp constants.
Evan Cheng
2009-10-28
1
-0
/
+44
*
Now VFP instructions.
Evan Cheng
2009-10-27
1
-57
/
+58
*
Add hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq flags to ld / st multiple,
Evan Cheng
2009-10-01
1
-4
/
+4
*
Change ld/st multiples to explicitly model the writeback to base register. Th...
Evan Cheng
2009-10-01
1
-10
/
+10
*
Finish scheduling itineraries for NEON.
David Goodwin
2009-09-25
1
-4
/
+4
*
Add Cortex-A8 VFP model.
David Goodwin
2009-09-21
1
-57
/
+57
*
Use NEON for single-precision int<->FP conversions.
David Goodwin
2009-08-10
1
-6
/
+6
*
Add parameter to pattern classes to enable an itinerary to be specified for i...
David Goodwin
2009-08-06
1
-57
/
+57
*
Add NEON single-precision FP support for fabs and fneg.
David Goodwin
2009-08-04
1
-6
/
+6
*
Match common pattern for FNMAC. Add NEON SP support.
David Goodwin
2009-08-04
1
-0
/
+5
*
Initial support for single-precision FP using NEON. Added "neonfp" attribute ...
David Goodwin
2009-08-04
1
-15
/
+15
*
Model fpscr to prevent fcmped / fcmpezs etc from being deleted.
Evan Cheng
2009-07-20
1
-1
/
+5
*
Predicate VFP instructions on HasVFP2 instead of IsARM. This allows VFP instr...
David Goodwin
2009-07-10
1
-4
/
+4
*
Mark some pattern-less instructions as neverHasSideEffects.
Evan Cheng
2009-06-12
1
-0
/
+2
*
Fix a 80 col. violation.
Evan Cheng
2008-12-11
1
-1
/
+2
*
Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.
Dan Gohman
2008-12-03
1
-2
/
+2
[next]