1. e45d685 Clean up ARM subtarget code by using Triple ADT. by Evan Cheng · 15 years ago
  2. 163a244 Fix the ARM IIC_iCMPsi itinerary and add an important assert. by Andrew Trick · 15 years ago
  3. 10ffc2b Various bits of framework needed for precise machine-level selection by Andrew Trick · 15 years ago
  4. c416ba6 whitespace by Andrew Trick · 15 years ago
  5. 62c7b5b Making use of VFP / NEON floating point multiply-accumulate / subtraction is by Evan Cheng · 15 years ago
  6. d0046ca Define the subtarget feature for the architecture version, by Bob Wilson · 15 years ago
  7. 8740ee3 Fix preload instruction isel. Only v7 supports pli, and only v7 with mp extension supports pldw. Add subtarget attribute to denote mp extension support and legalize illegal ones to nothing. by Evan Cheng · 15 years ago
  8. dd6eb5b PR8359: The ARM backend may end up allocating registers D16 to D31 when by Bob Wilson · 15 years ago
  9. a3181e2 Add a subtarget hook for reporting the misprediction penalty. Use this to provide more precise by Owen Anderson · 15 years ago
  10. 3dc9732 Add a command line option "-arm-strict-align" to disallow unaligned memory by Bob Wilson · 15 years ago
  11. bf40707 Teach if-converter to be more careful with predicating instructions that would by Evan Cheng · 15 years ago
  12. 4d5dc3e cortex m4 has floating point support, but only single precision. by Jim Grosbach · 15 years ago
  13. 5190f09 Report error if codegen tries to instantiate a ARM target when the cpu does support it. e.g. cortex-m* processors. by Evan Cheng · 15 years ago
  14. 6e809de - Add subtarget feature -mattr=+db which determine whether an ARM cpu has the by Evan Cheng · 15 years ago
  15. 891f831 Explicitly initialize SlowFPBrcc and Pref32BitThumb to false. by Evan Cheng · 15 years ago
  16. 151cd8f Cleanup of ARMv7M support. Move hardware divide and Thumb2 extract/pack by Jim Grosbach · 16 years ago
  17. 92d99900 Add initial support for ARMv7M subtarget and cortex-m3 cpu. Patch by by Jim Grosbach · 16 years ago
  18. bcaf681 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 16 years ago
  19. 71fcb4f switch the flag for using NEON for SP floating point to a subtarget 'feature'. by Jim Grosbach · 16 years ago
  20. 42bb89c need to fix 'make check' tests first. revert for a moment. by Jim Grosbach · 16 years ago
  21. 7fce4e3 switch the flag for using NEON for SP floating point to a subtarget 'feature' by Jim Grosbach · 16 years ago
  22. a43386b switch the use-vml[as] instructions flag to a subtarget 'feature' by Jim Grosbach · 16 years ago
  23. 4b3b2ef ARM cortex-a8 doesn't do vmla/vmls well. disable them by default for that cpu by Jim Grosbach · 16 years ago
  24. 34de776 Make the use of the vmla and vmls VFP instructions controllable via cmd line. by Jim Grosbach · 16 years ago
  25. 0a65a37 Add substarget feature for FP16 by Anton Korobeynikov · 16 years ago
  26. bf16a17 Initial bits of ARMv4-only support. Patch by John Tytgat! by Anton Korobeynikov · 16 years ago
  27. 091217b Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 16 years ago
  28. 505ddaa Remove isProfitableToDuplicateIndirectBranch target hook. It is profitable by Bob Wilson · 16 years ago
  29. 2522908 Materialize global addresses via movt/movw pair, this is always better by Anton Korobeynikov · 16 years ago
  30. 290e9a4 Add a target hook to allow changing the tail duplication limit based on the by Bob Wilson · 16 years ago
  31. b9fe5d5 Allow target to specify regclass for which antideps will only be broken along the critical path. by David Goodwin · 16 years ago
  32. 0d412c2 Fixed to address code review. No functional changes. by David Goodwin · 16 years ago
  33. 343d17d7 I am no spelling bee. by Evan Cheng · 16 years ago
  34. 03da4db Enable post-alloc scheduling for all ARM variants except for Thumb1. by Evan Cheng · 16 years ago
  35. 8cd7c92 Add comment. by Evan Cheng · 16 years ago
  36. 1cc6dd9 Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. by David Goodwin · 16 years ago
  37. 9a051a5 Restore the -post-RA-scheduler flag as an override for the target specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string. by David Goodwin · 16 years ago
  38. 17199b5 Remove -post-RA-schedule flag and add a TargetSubtarget method to enable post-register-allocation scheduling. By default it is off. For ARM, enable/disable with -mattr=+/-postrasched. Enable by default for cortex-a8. by David Goodwin · 16 years ago
  39. 1b38952 Reference to hidden symbols do not have to go through non-lazy pointer in non-pic mode. rdar://7187172. by Evan Cheng · 16 years ago
  40. 43b9ca6 Let Darwin linker auto-synthesize stubs and lazy-pointers. This deletes a bunch of nasty code in ARM asm printer. by Evan Cheng · 16 years ago
  41. 4cc1fef Remove some dead code. by Daniel Dunbar · 16 years ago
  42. 3b9c52c Initial support for single-precision FP using NEON. Added "neonfp" attribute to enable. Added patterns for some binary FP operations. by David Goodwin · 16 years ago
  43. 31b44e8 Normalize Subtarget constructors to take a target triple string instead of by Daniel Dunbar · 16 years ago
  44. 6ab54fd Fix Thumb2 function call isel. Thumb1 and Thumb2 should share the same by Evan Cheng · 16 years ago
  45. 4824956 Use thumb2 for ARM architectures V6T2 and later. Fix a bug in checking by Bob Wilson · 16 years ago
  46. 4582530 For Darwin on ARMv6 and newer, make register r9 available for use as a by Bob Wilson · 16 years ago
  47. a0ca298 Remove UseThumbBacktraces. Just check if subtarget is darwin. by Evan Cheng · 16 years ago
  48. 77d1943 The attached patches implement most of the ARM AAPCS-VFP hard float by Anton Korobeynikov · 16 years ago
  49. 12694bd Implement review feedback. Make thumb2 'normal' subtarget feature by Anton Korobeynikov · 16 years ago
  50. b6f4538 Add placeholder for thumb2 stuff by Anton Korobeynikov · 16 years ago
  51. 0b91cc4 Add ARMv7 architecture, Cortex processors and different FPU modes handling. by Anton Korobeynikov · 16 years ago
  52. 08bf4c0 Propagate CPU string out of SubtargetFeatures by Anton Korobeynikov · 16 years ago
  53. 0ee0da8 ARM target now also recognize triplets like thumbv6-apple-darwin and set thumb mode and arch subversion. Eventually thumb triplets will go way and replaced with function notes. by Evan Cheng · 17 years ago
  54. ec415ef Recognize triplets starting with armv5-, armv6- etc. And set the ARM arch version accordingly. by Evan Cheng · 17 years ago
  55. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  56. 9f83014 Added -march=thumb; removed -enable-thumb. by Evan Cheng · 19 years ago
  57. 048e16ff Add ABI information to ARM subtarget. by Lauro Ramos Venancio · 19 years ago
  58. 181fe36 Introduce TargetType's ELF and Darwin. by Evan Cheng · 19 years ago
  59. 10043e2 ARM backend contribution from Apple. by Evan Cheng · 19 years ago