1. 64d52d4 Implement InsertBranch() hook by Anton Korobeynikov · 15 years ago
  2. c9d4a88 Pipehole pattern for i32 imm's by Anton Korobeynikov · 15 years ago
  3. ac16b18 Bunch of sext_inreg patterns by Anton Korobeynikov · 15 years ago
  4. e00f1a7 Provide normal 32 bit load and store by Anton Korobeynikov · 15 years ago
  5. 22836d1 Proper lower 'small' results by Anton Korobeynikov · 15 years ago
  6. eb68f1c Completel forgot about unconditional branches by Anton Korobeynikov · 15 years ago
  7. bad769f Lower addresses of globals by Anton Korobeynikov · 15 years ago
  8. 8d1837d Provide "wide" muls and divs/rems by Anton Korobeynikov · 15 years ago
  9. 11275eb Fix thinko by Anton Korobeynikov · 15 years ago
  10. 338cf05 Fix epic bug with invalid regclass for R0D by Anton Korobeynikov · 15 years ago
  11. 3e980b4 More register pairs (now 32 bit ones) by Anton Korobeynikov · 15 years ago
  12. 05a54ff Add even-odd register pairs by Anton Korobeynikov · 15 years ago
  13. 2fdecaf Unbreak due to mainline api change by Anton Korobeynikov · 15 years ago
  14. dd0239b Preliminary mul lowering by Anton Korobeynikov · 15 years ago
  15. bf02217 More extloads by Anton Korobeynikov · 15 years ago
  16. 7d1e39b SELECT_CC lowering by Anton Korobeynikov · 15 years ago
  17. 4ec3e5f Conditional branches and comparisons by Anton Korobeynikov · 15 years ago
  18. c7b71be Emit correct offset for PseudoSourceValue by Anton Korobeynikov · 15 years ago
  19. 656ac6f Provide proper stack offsets for outgoing arguments by Anton Korobeynikov · 15 years ago
  20. 4f9017f Change register allocation order to reduce amount of callee-saved regs to be spilled. by Anton Korobeynikov · 15 years ago
  21. ef5deca Emit callee-saved regs spills / restores by Anton Korobeynikov · 15 years ago
  22. ba249e4 Some preliminary call lowering by Anton Korobeynikov · 15 years ago
  23. 3c98c61 Prologue / epilogue emission by Anton Korobeynikov · 15 years ago
  24. 51f613f Add simple frame index elimination by Anton Korobeynikov · 15 years ago
  25. c4368a1 Swap the order of imm and idx field for rri addrmode in order to make handling of rri and ri addrmodes common by Anton Korobeynikov · 15 years ago
  26. 3240740 Do not truncate sign bits for negative imms by Anton Korobeynikov · 15 years ago
  27. 711d5b6 Add address computation stuff by Anton Korobeynikov · 15 years ago
  28. dfd0dff Cleanup by Anton Korobeynikov · 15 years ago
  29. c8301d1 Add mem-imm stores by Anton Korobeynikov · 15 years ago
  30. 30da538 [PATCH 023/155] Typo by Anton Korobeynikov · 15 years ago
  31. 961bb6f Add stores and truncstores by Anton Korobeynikov · 15 years ago
  32. dc28955 Add patterns for various extloads by Anton Korobeynikov · 15 years ago
  33. 3360da9 Do some heroic rri address matching (shamelessly stolen from x86 backend). Not tested though. by Anton Korobeynikov · 15 years ago
  34. 4cad7d2 Change register allocation order, so R0 will be allocated the last among scratch. This will make address-calculation code much more happy. by Anton Korobeynikov · 15 years ago
  35. 9e4816e Add shifts and reg-imm address matching by Anton Korobeynikov · 15 years ago
  36. a51752c Add bunch of 32-bit patterns... Uffff :) by Anton Korobeynikov · 15 years ago
  37. e0167c1 Add 32 bit subregs by Anton Korobeynikov · 15 years ago
  38. 9342d31 Add another bunch of reg-imm patterns for add/or/and/xor by Anton Korobeynikov · 15 years ago
  39. da308c9 Add bunch of reg-imm movs by Anton Korobeynikov · 15 years ago
  40. fc9ceea Proper match halfword-imm operands for mov and add by Anton Korobeynikov · 15 years ago
  41. 89edcd0 Provide masked reg-imm 'or' and 'and' by Anton Korobeynikov · 15 years ago
  42. e6220fb Add reg-reg and pattern by Anton Korobeynikov · 15 years ago
  43. bdc9081 Add sub reg-reg pattern by Anton Korobeynikov · 15 years ago
  44. b573f99 Add xor reg-reg pattern by Anton Korobeynikov · 15 years ago
  45. 26ba0b1 Add or reg-reg pattern. by Anton Korobeynikov · 15 years ago
  46. 0676d28 Add add reg-reg and reg-imm patterns by Anton Korobeynikov · 15 years ago
  47. 1cc9dc7 Add simple reg-reg and reg-imm moves by Anton Korobeynikov · 15 years ago
  48. 87a24e3 Minimal lowering for formal_arguments / ret by Anton Korobeynikov · 15 years ago
  49. 4403b93 Let's start another backend :) by Anton Korobeynikov · 15 years ago
  50. db9e697 Combine an unaligned store of unaligned load into a memmove. by Richard Osborne · 15 years ago
  51. 787e90f Lower the threshold at which memcpy / memmove / memset stop being expanded by Richard Osborne · 15 years ago
  52. ff4149b Fix typo in last commit on expansion of unaligned loads. by Richard Osborne · 15 years ago
  53. ccb7e96 Expand unaligned 32 bit loads from an address which is a constant by Richard Osborne · 15 years ago
  54. 7f47ce9 Custom lower unaligned 32 bit stores and loads into libcalls. This is by Richard Osborne · 15 years ago
  55. 3784453 Let callers decide the sub-register index on the def operand of rematerialized instructions. by Evan Cheng · 15 years ago
  56. 6ef40b1 use SUBREG_TO_REG instead of INSERT_SUBREG, this way the code by Chris Lattner · 15 years ago
  57. c2b443a fix some casts that I improperly refactored, patch by Artur Pietrek! by Chris Lattner · 15 years ago
  58. 64cc972 Kill off <TARGET>MachineModule variables, and <TARGETASMPRINTER>ForceLink by Daniel Dunbar · 15 years ago
  59. fe2fe70 fix section switching to ensure that stubs are emitted to the right by Chris Lattner · 15 years ago
  60. 5d77cad Lift addAssemblyEmitter into LLVMTargetMachine. - No functionality change. by Daniel Dunbar · 15 years ago
  61. 1e1f8ba Register AsmPrinter for XCore, MSP430, and PIC16 targets. by Daniel Dunbar · 15 years ago
  62. cfe9a60 Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine. by Daniel Dunbar · 15 years ago
  63. f055229 Remove old style hacks to register AsmPrinter into TargetMachine. by Daniel Dunbar · 15 years ago
  64. a90b3dc Move a few more convenience factory functions from Constant to LLVMContext. by Owen Anderson · 15 years ago
  65. 7add5ff move createAlphaLLRPPass out of addAssemblyEmitter to make Alpha by Chris Lattner · 15 years ago
  66. 1935629 Lexically order files in CMakeLists.txt files. by Ted Kremenek · 15 years ago
  67. f1459cf Remove unused function. by Daniel Dunbar · 15 years ago
  68. 4b70fab use std::vector instead of std::list for both Section and Symbol lists because by Bruno Cardoso Lopes · 15 years ago
  69. f0a5ec0 Update CMakeLists for reapplication. by Daniel Dunbar · 15 years ago
  70. 51b198a Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 15 years ago
  71. 908e058 Fix cmake build, add TargetMachineRegistry.cpp that got restored in r75807 by Xerxes Ranby · 15 years ago
  72. 823d991 Restore file lost during reversion. by Stuart Hastings · 15 years ago
  73. 2286f8d Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 15 years ago
  74. 1d05b23 Fix pattern for LD16S_3r, add basic tests to check load / store instructions by Richard Osborne · 15 years ago
  75. 7ecc850 Thumb-2 only support [base_reg + offset_reg] addressing, not [base_reg - offset_reg]. by David Goodwin · 15 years ago
  76. 3af282f Fix XCoreTargetLowering::isLegalAddressingMode to handle non simple VTs. by Richard Osborne · 15 years ago
  77. f301c22 Remove the xcore-file-directive option now that LLVM has proper support for by Richard Osborne · 15 years ago
  78. f3f4715 Replace large swaths of copy-n-paste code with obvious helper function... by Daniel Dunbar · 15 years ago
  79. 8cb6626 Remove StringConstantPrefix now that the only user (llvm-gcc) has gone. by Duncan Sands · 15 years ago
  80. 6c05796 Kill off old (TargetMachine level, not Target level) match quality functions. by Daniel Dunbar · 15 years ago
  81. baaf117 Fix cmake build lib/Target/TargetMachineRegistry.cpp removed. by Xerxes Ranby · 15 years ago
  82. 03f4bc5 Provide TargetMachine implementations with reference to Target they were created by Daniel Dunbar · 15 years ago
  83. 6501145 Kill off unused TargetMachineRegistry methods and ivars. by Daniel Dunbar · 15 years ago
  84. 4d1be77 Include the Target& in the TargetMachineRegisterEntry. by Daniel Dunbar · 15 years ago
  85. dec9803 Switch some obvious clients to using the new TargetRegistry. by Daniel Dunbar · 15 years ago
  86. e0bda7d Reimplement TargetMachineRegistry in terms of TargetRegistry. by Daniel Dunbar · 15 years ago
  87. 4246790 Register Target's TargetMachine and AsmPrinter in the new registry. by Daniel Dunbar · 15 years ago
  88. c984df8 Add TargetInfo libraries for all targets. by Daniel Dunbar · 15 years ago
  89. f9b36f0 Move load / store folding alignment require into the table(s). by Evan Cheng · 15 years ago
  90. c08872e rename decorateName -> DecorateCygMingName, make it assert if not by Chris Lattner · 15 years ago
  91. b1ccad3 convert arm/darwin stubs to use the mangler to synthesize all the names instead of by Chris Lattner · 15 years ago
  92. 4fb63d0 fix an arm codegen bug (the same as PR4482 on ppc) where available_externally by Chris Lattner · 15 years ago
  93. 0a23854 convert [Hidden]GVNonLazyPtrs to compute the global and stub names by Chris Lattner · 15 years ago
  94. f813d7d use makeNameProper to add the globalprefix instead of doing it manually. by Chris Lattner · 15 years ago
  95. 392db3e get the PPC stub temporary label from the mangler instead of by Chris Lattner · 15 years ago
  96. 1a87c05 turn some if/then's into ?: by Chris Lattner · 15 years ago
  97. defd300 eliminate a bunch of printSuffixedName's by using info computed from by Chris Lattner · 15 years ago
  98. 9ec8fac convert FnStubs to using a more structured form, eliminating by Chris Lattner · 15 years ago
  99. b7b179e actually $stub labels *are* private, I just missed that by Chris Lattner · 15 years ago
  100. 2e2ad51 $stub references should not be private ("L") labels. by Chris Lattner · 15 years ago