aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Add more const qualifiers. This fixes build breakage from r59540.Dan Gohman2008-11-181-2/+4
* Handle the rest of pseudo instructions.Evan Cheng2008-11-131-24/+24
* Fix pre- and post-indexed load / store encoding bugs.Evan Cheng2008-11-131-16/+18
* Fix address mode 3 immediate offset mode encoding.Evan Cheng2008-11-121-0/+2
* Consolidate formats; fix FCMPED etc. encodings.Evan Cheng2008-11-121-25/+22
* Fix VFP conversion instruction encodings.Evan Cheng2008-11-121-4/+6
* Fix FMDRR encoding.Evan Cheng2008-11-111-4/+5
* Encode VFP load / store instructions.Evan Cheng2008-11-111-22/+24
* Encode VFP conversion instructions.Evan Cheng2008-11-111-4/+4
* Encode VFP arithmetic instructions.Evan Cheng2008-11-111-4/+11
* Encode misc arithmetic instructions.Evan Cheng2008-11-071-0/+1
* Encode extend instructions; more clean up.Evan Cheng2008-11-061-14/+20
* - Improve naming consistency: Branch -> BrFrm, BranchMisc -> BrMiscFrm.Evan Cheng2008-11-061-2/+2
* Remove opcode from instruction TS flags; add MOVCC support; fix addrmode3 enc...Evan Cheng2008-11-061-6/+2
* Handle smul<x><y>, smulw<y>, smla<x><y>, smlaw<y>.Evan Cheng2008-11-061-18/+14
* Fix encoding of multiple instructions with 3 src operands; also handle smmul,...Evan Cheng2008-11-061-19/+18
* Restructure ARM code emitter to use instruction formats instead of addressing...Evan Cheng2008-11-051-37/+37
* Add binary encoding support for multiply instructions. Some blanks left to fi...Jim Grosbach2008-11-031-15/+17
* Const-ify several TargetInstrInfo methods.Dan Gohman2008-10-161-5/+5
* need ARM.h for ARMCC definitionJim Grosbach2008-10-071-0/+1
* Encode the conditional execution predicate when JITing.Jim Grosbach2008-10-071-0/+6
* Revert 56176. All those instruction formats are still needed.Evan Cheng2008-09-131-7/+23
* Eliminate unnecessary instruction formats.Evan Cheng2008-09-121-23/+7
* Rewrite address mode 1 code emission routines.Evan Cheng2008-09-121-0/+1
* Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ...Owen Anderson2008-08-261-1/+1
* Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h...Owen Anderson2008-08-141-6/+7
* Make LiveVariables even more optional, by making it optional in the call to T...Owen Anderson2008-07-021-1/+1
* Change target-specific classes to use more precise static types.Dan Gohman2008-05-141-1/+1
* Infrastructure for getting the machine code size of a function and an instruc...Nicolas Geoffray2008-04-161-10/+4
* Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng2008-03-311-0/+3
* Add explicit keywords.Dan Gohman2008-03-251-1/+1
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-1/+1
* It's not always safe to fold movsd into xorpd, etc. Check the alignment of th...Evan Cheng2008-02-081-2/+4
* Move even more functionality from MRegisterInfo into TargetInstrInfo.Owen Anderson2008-01-071-0/+14
* Move some more functionality from MRegisterInfo to TargetInstrInfo.Owen Anderson2008-01-041-0/+6
* Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson2008-01-011-0/+19
* Fix a problem where lib/Target/TargetInstrInfo.h would include and useChris Lattner2008-01-011-1/+1
* Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of theOwen Anderson2007-12-311-0/+5
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+1
* Fix a misnamed parameter.Christopher Lamb2007-10-181-1/+1
* Instruction formats added used to generate multiply instructions of V5TE.Raul Herbster2007-08-301-39/+52
* Initial JIT support for ARM by Raul Fernandes Herbster.Evan Cheng2007-08-071-1/+49
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-0/+133