1. cfca8b1 Add patterns for integer negate by Anton Korobeynikov · 15 years ago
  2. 8c993e1 Provide proper patterns for and with imm instructions. Tune the tests accordingly. by Anton Korobeynikov · 15 years ago
  3. 25af733 Add 32 bit and reg-imm and disable invalid patterns for now by Anton Korobeynikov · 15 years ago
  4. 747052c Add z9 and z10 target processors. Mark z10-only instructions as such. by Anton Korobeynikov · 15 years ago
  5. 71fd260 Fix MUL64rm instruction asmprinting by Anton Korobeynikov · 15 years ago
  6. 70f717f Preliminary asmprinting of globals by Anton Korobeynikov · 15 years ago
  7. ed00212 Implement asmprinting for odd-even regpairs by Anton Korobeynikov · 15 years ago
  8. 3166a9a 32-bit ri addressing mode has only 12-bit displacement by Anton Korobeynikov · 15 years ago
  9. 501f55d Forgot to add by Anton Korobeynikov · 15 years ago
  10. f366bec Do not put bunch of target-specific stuff into common namespace by Anton Korobeynikov · 15 years ago
  11. d3ba2f2 Print signed imms properly by Anton Korobeynikov · 15 years ago
  12. 4b73016 Provide hooks for spilling / restoring stuff by Anton Korobeynikov · 15 years ago
  13. 4cc7ce0 Revert thinko by Anton Korobeynikov · 15 years ago
  14. 319f381 Temporary workaround problem with signed 32-bit imm's by Anton Korobeynikov · 15 years ago
  15. 64d52d4 Implement InsertBranch() hook by Anton Korobeynikov · 15 years ago
  16. c9d4a88 Pipehole pattern for i32 imm's by Anton Korobeynikov · 15 years ago
  17. ac16b18 Bunch of sext_inreg patterns by Anton Korobeynikov · 15 years ago
  18. e00f1a7 Provide normal 32 bit load and store by Anton Korobeynikov · 15 years ago
  19. 22836d1 Proper lower 'small' results by Anton Korobeynikov · 15 years ago
  20. eb68f1c Completel forgot about unconditional branches by Anton Korobeynikov · 15 years ago
  21. bad769f Lower addresses of globals by Anton Korobeynikov · 15 years ago
  22. 8d1837d Provide "wide" muls and divs/rems by Anton Korobeynikov · 15 years ago
  23. 11275eb Fix thinko by Anton Korobeynikov · 15 years ago
  24. 338cf05 Fix epic bug with invalid regclass for R0D by Anton Korobeynikov · 15 years ago
  25. d519756 Let RegisterInfo decide whether it can emit cross-class copy or not by Anton Korobeynikov · 15 years ago
  26. 3e980b4 More register pairs (now 32 bit ones) by Anton Korobeynikov · 15 years ago
  27. 05a54ff Add even-odd register pairs by Anton Korobeynikov · 15 years ago
  28. 2fdecaf Unbreak due to mainline api change by Anton Korobeynikov · 15 years ago
  29. dd0239b Preliminary mul lowering by Anton Korobeynikov · 15 years ago
  30. bf02217 More extloads by Anton Korobeynikov · 15 years ago
  31. 7d1e39b SELECT_CC lowering by Anton Korobeynikov · 15 years ago
  32. 4ec3e5f Conditional branches and comparisons by Anton Korobeynikov · 15 years ago
  33. c7b71be Emit correct offset for PseudoSourceValue by Anton Korobeynikov · 15 years ago
  34. 656ac6f Provide proper stack offsets for outgoing arguments by Anton Korobeynikov · 15 years ago
  35. 4f9017f Change register allocation order to reduce amount of callee-saved regs to be spilled. by Anton Korobeynikov · 15 years ago
  36. ef5deca Emit callee-saved regs spills / restores by Anton Korobeynikov · 15 years ago
  37. 33b350b Scan for presence of calls and determine max callframe size early. To allow ProcessFunctionBeforeCalleeSaveScan() use this information by Anton Korobeynikov · 15 years ago
  38. ba249e4 Some preliminary call lowering by Anton Korobeynikov · 15 years ago
  39. 3c98c61 Prologue / epilogue emission by Anton Korobeynikov · 15 years ago
  40. 51f613f Add simple frame index elimination by Anton Korobeynikov · 15 years ago
  41. 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
  42. 3240740 Do not truncate sign bits for negative imms by Anton Korobeynikov · 15 years ago
  43. 711d5b6 Add address computation stuff by Anton Korobeynikov · 15 years ago
  44. dfd0dff Cleanup by Anton Korobeynikov · 15 years ago
  45. c8301d1 Add mem-imm stores by Anton Korobeynikov · 15 years ago
  46. 30da538 [PATCH 023/155] Typo by Anton Korobeynikov · 15 years ago
  47. 961bb6f Add stores and truncstores by Anton Korobeynikov · 15 years ago
  48. dc28955 Add patterns for various extloads by Anton Korobeynikov · 15 years ago
  49. 3360da9 Do some heroic rri address matching (shamelessly stolen from x86 backend). Not tested though. by Anton Korobeynikov · 15 years ago
  50. 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
  51. 9e4816e Add shifts and reg-imm address matching by Anton Korobeynikov · 15 years ago
  52. a51752c Add bunch of 32-bit patterns... Uffff :) by Anton Korobeynikov · 15 years ago
  53. 0692fab Propagate return result extension type by Anton Korobeynikov · 15 years ago
  54. e0167c1 Add 32 bit subregs by Anton Korobeynikov · 15 years ago
  55. 9342d31 Add another bunch of reg-imm patterns for add/or/and/xor by Anton Korobeynikov · 15 years ago
  56. da308c9 Add bunch of reg-imm movs by Anton Korobeynikov · 15 years ago
  57. fc9ceea Proper match halfword-imm operands for mov and add by Anton Korobeynikov · 15 years ago
  58. 89edcd0 Provide masked reg-imm 'or' and 'and' by Anton Korobeynikov · 15 years ago
  59. e6220fb Add reg-reg and pattern by Anton Korobeynikov · 15 years ago
  60. bdc9081 Add sub reg-reg pattern by Anton Korobeynikov · 15 years ago
  61. b573f99 Add xor reg-reg pattern by Anton Korobeynikov · 15 years ago
  62. 26ba0b1 Add or reg-reg pattern. by Anton Korobeynikov · 15 years ago
  63. 0676d28 Add add reg-reg and reg-imm patterns by Anton Korobeynikov · 15 years ago
  64. 1cc9dc7 Add simple reg-reg and reg-imm moves by Anton Korobeynikov · 15 years ago
  65. 87a24e3 Minimal lowering for formal_arguments / ret by Anton Korobeynikov · 15 years ago
  66. 4403b93 Let's start another backend :) by Anton Korobeynikov · 15 years ago
  67. db9e697 Combine an unaligned store of unaligned load into a memmove. by Richard Osborne · 15 years ago
  68. 787e90f Lower the threshold at which memcpy / memmove / memset stop being expanded by Richard Osborne · 15 years ago
  69. ff4149b Fix typo in last commit on expansion of unaligned loads. by Richard Osborne · 15 years ago
  70. ccb7e96 Expand unaligned 32 bit loads from an address which is a constant by Richard Osborne · 15 years ago
  71. 7f47ce9 Custom lower unaligned 32 bit stores and loads into libcalls. This is by Richard Osborne · 15 years ago
  72. 3784453 Let callers decide the sub-register index on the def operand of rematerialized instructions. by Evan Cheng · 15 years ago
  73. 6ef40b1 use SUBREG_TO_REG instead of INSERT_SUBREG, this way the code by Chris Lattner · 15 years ago
  74. 115934e Fix coding style issues pointed by Bill. by Bruno Cardoso Lopes · 15 years ago
  75. 90bb3f3 add a knob to turn off PrettyStackTrace globally. Patch by Zoltan Varga! by Chris Lattner · 15 years ago
  76. 8e25e2d implement .include in the lexer/parser instead of passing it into the streamer. by Chris Lattner · 15 years ago
  77. c2b443a fix some casts that I improperly refactored, patch by Artur Pietrek! by Chris Lattner · 15 years ago
  78. 1da8be2 Remove unused header. by Daniel Dunbar · 15 years ago
  79. 1d92921 Switch llc and createJIT to use simpler command line parsing for -march. by Daniel Dunbar · 15 years ago
  80. 603bea3 Add registered target list to --version output. by Daniel Dunbar · 15 years ago
  81. 64cc972 Kill off <TARGET>MachineModule variables, and <TARGETASMPRINTER>ForceLink by Daniel Dunbar · 15 years ago
  82. fe2fe70 fix section switching to ensure that stubs are emitted to the right by Chris Lattner · 15 years ago
  83. 53cb17d Skip special LLVM prefix '1' while emitting linknage name. by Devang Patel · 15 years ago
  84. 6687990 Now that we have contexts on types, convert some more internals to use contexts. by Owen Anderson · 15 years ago
  85. 36129db We don't need to use llvm_report_error, this interface can deal with errors by Daniel Dunbar · 15 years ago
  86. 50dead0 Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst. by Owen Anderson · 15 years ago
  87. 6d823cd Add missing includes. by Daniel Dunbar · 15 years ago
  88. f7d3e69 Verify that there is no kill flag on tied operands on two-address instructions. by Jakob Stoklund Olesen · 15 years ago
  89. 5d77cad Lift addAssemblyEmitter into LLVMTargetMachine. - No functionality change. by Daniel Dunbar · 15 years ago
  90. e87b2ab Change raw_ostream so that it doesn't call llvm_report_error by Dan Gohman · 15 years ago
  91. 1e1f8ba Register AsmPrinter for XCore, MSP430, and PIC16 targets. by Daniel Dunbar · 15 years ago
  92. 0c77db3 Switch invars away from using isTrapping when it really shouldn't be using it. by Eli Friedman · 15 years ago
  93. cfe9a60 Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine. by Daniel Dunbar · 15 years ago
  94. 72fbc3d Fix bug in RegScavenger::scavengeRegister(). by Jakob Stoklund Olesen · 15 years ago
  95. fd2934f Don't restrict the set of instructions where we try to constant-fold the by Eli Friedman · 15 years ago
  96. f055229 Remove old style hacks to register AsmPrinter into TargetMachine. by Daniel Dunbar · 15 years ago
  97. 0df5c8e Update the C bindings to keep the LLVMTypeKind up to date between the C/C++ by Chris Lattner · 15 years ago
  98. a90b3dc Move a few more convenience factory functions from Constant to LLVMContext. by Owen Anderson · 15 years ago
  99. 7add5ff move createAlphaLLRPPass out of addAssemblyEmitter to make Alpha by Chris Lattner · 15 years ago
  100. a499eff ShortenDeadCopySrcLiveRange needs to be more conservative in multi-kill situations. by Evan Cheng · 15 years ago