1. 0a0ab13 Fix FMDRR encoding. by Evan Cheng · 17 years ago
  2. cd8e66a Encode VFP load / store instructions. by Evan Cheng · 17 years ago
  3. 78be83d Encode VFP conversion instructions. by Evan Cheng · 17 years ago
  4. 96581d3 Encode VFP arithmetic instructions. by Evan Cheng · 17 years ago
  5. 8b59db3 Encode misc arithmetic instructions. by Evan Cheng · 17 years ago
  6. 97f48c3 Encode extend instructions; more clean up. by Evan Cheng · 17 years ago
  7. 12c3a53 - Improve naming consistency: Branch -> BrFrm, BranchMisc -> BrMiscFrm. by Evan Cheng · 17 years ago
  8. d87293c Remove opcode from instruction TS flags; add MOVCC support; fix addrmode3 encoding bug. by Evan Cheng · 17 years ago
  9. eb4f52e Handle smul<x><y>, smulw<y>, smla<x><y>, smlaw<y>. by Evan Cheng · 17 years ago
  10. fbc9d41 Fix encoding of multiple instructions with 3 src operands; also handle smmul, smmla, and smmls. by Evan Cheng · 17 years ago
  11. edda31c Restructure ARM code emitter to use instruction formats instead of addressing modes to determine how to encode instructions. by Evan Cheng · 17 years ago
  12. 0a4b9dc Add binary encoding support for multiply instructions. Some blanks left to fill in, but the basics are there. by Jim Grosbach · 17 years ago
  13. 8e8b8a2 Const-ify several TargetInstrInfo methods. by Dan Gohman · 17 years ago
  14. cbc47b8 need ARM.h for ARMCC definition by Jim Grosbach · 17 years ago
  15. 3341262 Encode the conditional execution predicate when JITing. by Jim Grosbach · 17 years ago
  16. 05fc966 Revert 56176. All those instruction formats are still needed. by Evan Cheng · 17 years ago
  17. a964b7d Eliminate unnecessary instruction formats. by Evan Cheng · 17 years ago
  18. 5f1db7b Rewrite address mode 1 code emission routines. by Evan Cheng · 17 years ago
  19. 940f83e Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy requested by Owen Anderson · 17 years ago
  20. 44eb65c Convert uses of std::vector in TargetInstrInfo to SmallVector. This change had to be propoagated down into all the targets and up into all clients of this API. by Owen Anderson · 17 years ago
  21. f660c17 Make LiveVariables even more optional, by making it optional in the call to TargetInstrInfo::convertToThreeAddressInstruction by Owen Anderson · 17 years ago
  22. c9f5f3f Change target-specific classes to use more precise static types. by Dan Gohman · 17 years ago
  23. 52e724a Infrastructure for getting the machine code size of a function and an instruction. X86, PowerPC and ARM are implemented by Nicolas Geoffray · 17 years ago
  24. ca1267c Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo. by Evan Cheng · 17 years ago
  25. 950a4c4 Add explicit keywords. by Dan Gohman · 17 years ago
  26. 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
  27. 5fd79d0 It's not always safe to fold movsd into xorpd, etc. Check the alignment of the load address first to make sure it's 16 byte aligned. by Evan Cheng · 18 years ago
  28. 43dbe05 Move even more functionality from MRegisterInfo into TargetInstrInfo. by Owen Anderson · 18 years ago
  29. d94b6a1 Move some more functionality from MRegisterInfo to TargetInstrInfo. by Owen Anderson · 18 years ago
  30. f6372aa Move some more instruction creation methods from RegisterInfo into InstrInfo. by Owen Anderson · 18 years ago
  31. 6410552 Fix a problem where lib/Target/TargetInstrInfo.h would include and use by Chris Lattner · 18 years ago
  32. d10fd97 Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the by Owen Anderson · 18 years ago
  33. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  34. a4c7910 Fix a misnamed parameter. by Christopher Lamb · 18 years ago
  35. 8c13263 Instruction formats added used to generate multiply instructions of V5TE. by Raul Herbster · 18 years ago
  36. 0ff94f7 Initial JIT support for ARM by Raul Fernandes Herbster. by Evan Cheng · 18 years ago
  37. 13ab020 Remove clobbersPred. Add an OptionalDefOperand to instructions which have the 's' bit. by Evan Cheng · 18 years ago
  38. d45eddd Revert the earlier change that removed the M_REMATERIALIZABLE machine by Dan Gohman · 18 years ago
  39. 82a87a0 Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoad by Dan Gohman · 18 years ago
  40. eaa91b0 Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT_DUPLICABLE bit. by Evan Cheng · 18 years ago
  41. d42e56e Instructions with unique labels or embedded jumptables cannot be duplicated during ifcvt. by Evan Cheng · 18 years ago
  42. 62ccdbf Add missing const qualifiers. by Evan Cheng · 18 years ago
  43. 69d5556 Hooks for predication support. by Evan Cheng · 18 years ago
  44. 6ae3626 RemoveBranch() and InsertBranch() now returns number of instructions deleted / inserted. by Evan Cheng · 18 years ago
  45. 02c602b PredicateInstruction returns true if the operation was successful. by Evan Cheng · 18 years ago
  46. b5f8eff Removed isPredicable(). by Evan Cheng · 18 years ago
  47. 9307292 Hooks for predication support. by Evan Cheng · 18 years ago
  48. 29836c3 Factor GetInstSize() out of constpool island pass. by Evan Cheng · 19 years ago
  49. 1ee2925 Make LABEL a builtin opcode. by Jim Laskey · 19 years ago
  50. a8e2989 ARM backend contribution from Apple. by Evan Cheng · 19 years ago
  51. 578e64a implement uncond branch insertion, mark branches with isBranch. by Chris Lattner · 19 years ago
  52. 46adf81 change the addressing mode of the str instruction to reg+imm by Rafael Espindola · 19 years ago
  53. aefe142 create the raddr addressing mode that matches any register and the frame index by Rafael Espindola · 19 years ago
  54. 7bc59bc added a skeleton of the ARM backend by Rafael Espindola · 19 years ago