1. 0fcf4dc untangle a TargetAsmInfo hack where ELFTargetAsmInfo would create a by Chris Lattner · 16 years ago
  2. 8977d08 Factor commonality in triple match routines into helper template for registering by Daniel Dunbar · 16 years ago
  3. fa27ff2 Kill Target specific ModuleMatchQuality stuff. by Daniel Dunbar · 16 years ago
  4. d6fd377 Simplify JIT target selection. by Daniel Dunbar · 16 years ago
  5. 0c795d6 Add new helpers for registering targets. - Less boilerplate == good. by Daniel Dunbar · 16 years ago
  6. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  7. 40bbebd make AsmPrinter::doFinalization iterate over the global variables by Chris Lattner · 16 years ago
  8. d3ffc06 fix Sparc, SystemZ, and MSP430 to not override AsmPrinter::doInitialization. by Chris Lattner · 16 years ago
  9. 90f8b70 Rename LessPrivateGlobalPrefix -> LinkerPrivateGlobalPrefix to match the by Chris Lattner · 16 years ago
  10. da6c240 remove an unneeded override. by Chris Lattner · 16 years ago
  11. 4cef584 Pass in the unfortunately named "LessPrivatePrefix" for the by Bill Wendling · 16 years ago
  12. 3d10a5a Add plumbing for the `linker_private' linkage type. This type is meant for by Bill Wendling · 16 years ago
  13. 07598d7 Tweak cmake files for the four targets that don't split CodeGen out. by Daniel Dunbar · 16 years ago
  14. b384c85 Add dependencies from TargetInfo onto .td generation. by Daniel Dunbar · 16 years ago
  15. 4cb1e13 Put Target definitions inside Target specific header, and llvm namespace. by Daniel Dunbar · 16 years ago
  16. d8f7a36 Oops, accidentally set a legal operation to expand. by Eli Friedman · 16 years ago
  17. e4ce880 Expand misc operations from test/CodeGen/Generic. by Eli Friedman · 16 years ago
  18. 64cc972 Kill off <TARGET>MachineModule variables, and <TARGETASMPRINTER>ForceLink by Daniel Dunbar · 16 years ago
  19. 5d77cad Lift addAssemblyEmitter into LLVMTargetMachine. - No functionality change. by Daniel Dunbar · 16 years ago
  20. 1e1f8ba Register AsmPrinter for XCore, MSP430, and PIC16 targets. by Daniel Dunbar · 16 years ago
  21. 51b198a Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 16 years ago
  22. 2286f8d Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 16 years ago
  23. 6c05796 Kill off old (TargetMachine level, not Target level) match quality functions. by Daniel Dunbar · 16 years ago
  24. 03f4bc5 Provide TargetMachine implementations with reference to Target they were created by Daniel Dunbar · 16 years ago
  25. 4246790 Register Target's TargetMachine and AsmPrinter in the new registry. by Daniel Dunbar · 16 years ago
  26. c984df8 Add TargetInfo libraries for all targets. by Daniel Dunbar · 16 years ago
  27. 7184781 by David Greene · 16 years ago
  28. b8158ac Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 16 years ago
  29. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  30. 192957d Revert r75615, which depended on 75610. by Daniel Dunbar · 16 years ago
  31. b09d2cc Rename getValueName -> getMangledName. by Chris Lattner · 16 years ago
  32. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  33. a51984b bug 4524: Add MSP430 to the cmake build. by Richard Pennington · 16 years ago
  34. d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
  35. dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 16 years ago
  36. 804e0fe Convert more abort() calls to llvm_report_error(). by Torok Edwin · 16 years ago
  37. 10ac96b Silence warning when building without assertions. by Duncan Sands · 16 years ago
  38. b4202b8 Update comments to make it clear that the function alignment is the Log2 of the by Bill Wendling · 16 years ago
  39. 5bcc8bd Remove unused AsmPrinter OptLevel argument, and propogate. by Daniel Dunbar · 16 years ago
  40. 20c568f Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
  41. a96751f Provide InitializeAllTargets and InitializeNativeTarget functions in the by Bob Wilson · 16 years ago
  42. 1555a23 Introduce new headers whose inclusion forces linking and by Douglas Gregor · 16 years ago
  43. 2392efe Add explicit keywords. by Dan Gohman · 16 years ago
  44. 41a0243 Propagate CPU string out of SubtargetFeatures by Anton Korobeynikov · 16 years ago
  45. e4fdb8b Mark rotl/rotr as expand. This generates pretty ugly code, but this is better than nothing. by Anton Korobeynikov · 16 years ago
  46. aceb620 Typo by Anton Korobeynikov · 16 years ago
  47. 587daed Change MachineInstrBuilder::addReg() to take a flag instead of a list of by Bill Wendling · 16 years ago
  48. 9c11d21 Add imm-reg and imm-mem patters for cmp on msp430 by Anton Korobeynikov · 16 years ago
  49. da4d2f6 Allow 8 bit select in custom inserter by Anton Korobeynikov · 16 years ago
  50. 0616c3b Expand UREM / SREM into libcalls by Anton Korobeynikov · 16 years ago
  51. 1cb0ace Add 8 bit select by Anton Korobeynikov · 16 years ago
  52. fe095f3 Restore minor deletion. by Mike Stump · 16 years ago
  53. 87e3caf Handle implicit zext in a better way. Shamelessly stolen from x86 backend. by Anton Korobeynikov · 16 years ago
  54. 60871cb Update due to mainline API change by Anton Korobeynikov · 16 years ago
  55. 7594884 Add TODO list :) by Anton Korobeynikov · 16 years ago
  56. 1bb8cd7 Make handling of conditional stuff much more straightforward by Anton Korobeynikov · 16 years ago
  57. 1fcfb6b Temporary disable imm patterns for cmp. Actually, all cmp-related stuff (select_cc, setcc, br_cc). needs to be rethought by Anton Korobeynikov · 16 years ago
  58. f2f5402 Expand divisions into libcalls by Anton Korobeynikov · 16 years ago
  59. b78e214 Custom lower SIGN_EXTEND by Anton Korobeynikov · 16 years ago
  60. 1394db0 Some eye-candy by Anton Korobeynikov · 16 years ago
  61. 6130fc8 Print function header / footer by Anton Korobeynikov · 16 years ago
  62. d9e89f6 Fix printing: je => jeq by Anton Korobeynikov · 16 years ago
  63. bf8ef3f Add 8bit shifts by Anton Korobeynikov · 16 years ago
  64. e699d0f Handle logical shift right (at least I hope so :) ) by Anton Korobeynikov · 16 years ago
  65. e375a7c Handle anyext by Anton Korobeynikov · 16 years ago
  66. 0dbf292 Expand all sorts of indirect branches by Anton Korobeynikov · 16 years ago
  67. 8644af3 Add InsertBranch() hook for tail mergeing by Anton Korobeynikov · 16 years ago
  68. 49ebc22 Implement bswap by Anton Korobeynikov · 16 years ago
  69. 5d59f68 Properly handle ExternalSymbol's by Anton Korobeynikov · 16 years ago
  70. 8725bd2 Expand muls (all mulls!) to libcalls for now by Anton Korobeynikov · 16 years ago
  71. b8f03c9 Provide addc and subc by Anton Korobeynikov · 16 years ago
  72. ea54c98 Add left shift by Anton Korobeynikov · 16 years ago
  73. 824d8dd Add direct branch by Anton Korobeynikov · 16 years ago
  74. 0af5af8 It's error-prone to maintain two separate variants of asmprinting stuff, one of which is even used. Drop second (aka 'intel') variant of operands. It can be added later, if needed. by Anton Korobeynikov · 16 years ago
  75. 8b528e5 Lower select with custom inserted and make condjumps generic by Anton Korobeynikov · 16 years ago
  76. ed1a51a Add first draft for conditions, conditional branches, etc by Anton Korobeynikov · 16 years ago
  77. 6e4f627 Hanle i8 returns by Anton Korobeynikov · 16 years ago
  78. c08163e Small tweaking by Anton Korobeynikov · 16 years ago
  79. ce45d30 Add prologue/epilogue emission. Fix frame pointer handling. by Anton Korobeynikov · 16 years ago
  80. d5047cb Add code for save/restore of callee-saved registers by Anton Korobeynikov · 16 years ago
  81. 875e1eb Two more hooks for RA and FP registers by Anton Korobeynikov · 16 years ago
  82. 4047731 Proper handle loading of effective address of stack slot stuff by Anton Korobeynikov · 16 years ago
  83. 82e46c2 Match frame indexes by Anton Korobeynikov · 16 years ago
  84. aa29915 First draft of stack slot loads / stores lowering by Anton Korobeynikov · 16 years ago
  85. cf14ae5 Reverse order of memory arguments by Anton Korobeynikov · 16 years ago
  86. aecfa78 Remove bogus pattern by Anton Korobeynikov · 16 years ago
  87. 1deea5f Correct asmprinting of memory operands by Anton Korobeynikov · 16 years ago
  88. 0eb6af4 Match wrapper node for address by Anton Korobeynikov · 16 years ago
  89. 3513ca8 Add lowering for global address nodes. Not pretty efficient though. by Anton Korobeynikov · 16 years ago
  90. 3c2684d Some early full call lowering draft for direct calls by Anton Korobeynikov · 16 years ago
  91. b561264 Add call frame setup instruction elimination and lowerid for bunch of call-related stuff. by Anton Korobeynikov · 16 years ago
  92. 4428885 Add CALL lowering. by Anton Korobeynikov · 16 years ago
  93. 01e0e8d Add bunch of mem-whatever patterns by Anton Korobeynikov · 16 years ago
  94. 2682bf5 Add bunch of reg-mem inst patterns by Anton Korobeynikov · 16 years ago
  95. 54f30d3 Add normal and trunc stores by Anton Korobeynikov · 16 years ago
  96. 36b6e53 Basic support for mem=>reg moves by Anton Korobeynikov · 16 years ago
  97. 51c31d6 Add 8-bit insts. zext behaviour is not modelled yet by Anton Korobeynikov · 16 years ago
  98. cf9adf2 Add 8-bit regclass and pattern for sext_inreg by Anton Korobeynikov · 16 years ago
  99. 0fc32da Add pattern for OR by Anton Korobeynikov · 16 years ago
  100. 6ee626a Add reg-imm variants by Anton Korobeynikov · 16 years ago