index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
/
ARMInstrVFP.td
Commit message (
Expand
)
Author
Age
*
Proper encoding for VLDM and VSTM instructions. The register lists for these
Bill Wendling
2010-11-17
*
vldm and vstm are mnemonics for vldmia and vstmia resp.
Bill Wendling
2010-11-16
*
Encode the multi-load/store instructions with their respective modes ('ia',
Bill Wendling
2010-11-16
*
Add uses of the *_ldst_multi multiclasses. These aren't used yet.
Bill Wendling
2010-11-13
*
Convert the modes to lower case.
Bill Wendling
2010-11-13
*
Add *_ldst_mult multiclasses to the ARM back-end. These will be used in the
Bill Wendling
2010-11-13
*
Add some missing isel predicates on def : pat patterns to avoid generating VF...
Evan Cheng
2010-11-12
*
Add "write back" bit encoding.
Bill Wendling
2010-11-08
*
Add encoding for VSTR.
Bill Wendling
2010-11-04
*
The MC code couldn't handle ARM LDR instructions with negative offsets:
Bill Wendling
2010-11-03
*
Break ARM addrmode4 (load/store multiple base address) into its constituent
Jim Grosbach
2010-11-03
*
Rename getAddrModeImm12OpValue to getAddrModeImmOpValue and expand it to work
Bill Wendling
2010-11-02
*
Missed reverting this bit.
Bill Wendling
2010-11-01
*
Minor cleanup.
Bill Wendling
2010-11-01
*
Move the machine operand MC encoding patterns to the parent classes.
Bill Wendling
2010-11-01
*
Move instruction encoding bits into the parent class and remove the temporary
Bill Wendling
2010-11-01
*
reapply r117858 with apparent editor malfunction fixed (somehow I
Chris Lattner
2010-10-31
*
revert r117858 while I check out a failure I missed.
Chris Lattner
2010-10-31
*
the asm matcher can't handle operands with modifiers (like ${foo:bar}).
Chris Lattner
2010-10-31
*
Add FIXME.
Jim Grosbach
2010-10-30
*
Add encoding for moving a value between two ARM core registers and a doublework
Bill Wendling
2010-10-20
*
Add encodings for movement between ARM core registers and single-precision
Bill Wendling
2010-10-20
*
Reformatting. No functionalogicality changes.
Bill Wendling
2010-10-15
*
Add support for vmov.f64/.f32 encoding. There's a bit of a hack going on
Bill Wendling
2010-10-14
*
Add encoding for 'fmstat'.
Bill Wendling
2010-10-14
*
- Add encodings for multiply add/subtract instructions in all their glory.
Bill Wendling
2010-10-14
*
Add MC encodings for VCVT* instrunctions.
Bill Wendling
2010-10-13
*
Add encodings for VNEG and VSQRT. Also add encodings for VMOV, but not a test
Bill Wendling
2010-10-13
*
Add encodings for VCVT instructions.
Bill Wendling
2010-10-13
*
Add VCMPZ and VABS.
Bill Wendling
2010-10-13
*
Refactor VCMP instructions.
Bill Wendling
2010-10-13
*
Add encodings for VNMUL[SD].
Bill Wendling
2010-10-12
*
Add encodings for VDIV and VMUL.
Bill Wendling
2010-10-12
*
Refactor some of the encoding logic into a base class. This keeps us from having
Bill Wendling
2010-10-12
*
Add encoding for VSUB and VCMP.
Bill Wendling
2010-10-12
*
Encoding for VADDD. Plus a test for the VFP instructions.
Bill Wendling
2010-10-12
*
Encoding for ARM-mode VADD.F32 instruction.
Jim Grosbach
2010-10-12
*
Model operand cycles of vldm / vstm; also fixes scheduling itineraries of vld...
Evan Cheng
2010-10-07
*
Fix typo.
Eric Christopher
2010-09-28
*
VFP/NEON load/store multiple instructions are addrmode4, not 5.
Jim Grosbach
2010-09-08
*
Change ARM VFP VLDM/VSTM instructions to use addressing mode #4, just like
Bob Wilson
2010-08-27
*
ARM: Mark some disassembler only instructions as not available for matching --
Daniel Dunbar
2010-08-11
*
Add support for getting & setting the FPSCR application register on ARM when ...
Nate Begeman
2010-08-03
*
Clean up 80 column violations. No functional change.
Jim Grosbach
2010-06-02
*
Mark pattern-less mayLoad / mayStore instructions neverHasSideEffects. These ...
Evan Cheng
2010-05-19
*
Mark some pattern-less instructions as neverHasSideEffects.
Evan Cheng
2010-05-13
*
Define new itin classes for ARM <-> VFP reg moves to distinguish from NEON op...
Anton Korobeynikov
2010-04-07
*
FCONST{S,D} behaves the same way as FP unary instructions. This is true for b...
Anton Korobeynikov
2010-04-07
*
Add new itin classes for FP16 <-> FP32 conversions and make uise of them for A9.
Anton Korobeynikov
2010-04-07
*
Make the use of the vmla and vmls VFP instructions controllable via cmd line.
Jim Grosbach
2010-03-24
[next]