1. a347f85 Starting to refactor Target to separate out code that's needed to fully describe by Evan Cheng · 13 years ago
  2. 7d715df Fix a FIXME by making GlobalVariable::getInitializer() return a by Jay Foad · 13 years ago
  3. f28987b Use set operations instead of plain lists to enumerate register classes. by Jakob Stoklund Olesen · 13 years ago
  4. 2a9d1ca Remove custom allocation order boilerplate that is no longer needed. by Jakob Stoklund Olesen · 13 years ago
  5. 471e422 Add a parameter to CCState so that it can access the MachineFunction. by Eric Christopher · 13 years ago
  6. 4f3fb6d Flag unallocatable register classes instead of giving them empty by Jakob Stoklund Olesen · 13 years ago
  7. a9b08aa Fix 80 column violations. by Richard Osborne · 13 years ago
  8. 9497466 Add XCore intrinsic for crc8. by Richard Osborne · 13 years ago
  9. 7736c37 Add XCore intrinsic for crc32. by Richard Osborne · 13 years ago
  10. 6e03294 Use the dwarf->llvm mapping to print register names in the cfi directives. by Rafael Espindola · 13 years ago
  11. fc2bb8c Replace the -unwind-tables option with a per function flag. This is more by Rafael Espindola · 13 years ago
  12. 8ec0c1c Remove dead code. by Devang Patel · 13 years ago
  13. fc5d305 Make the logic for determining function alignment more explicit. No functionality change. by Eli Friedman · 13 years ago
  14. ddcdcc8 Remove unused STL header includes. by Jay Foad · 13 years ago
  15. 7a2bdde Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  16. e8f3533 Add XCore intrinsics for initializing / starting / synchronizing threads. by Richard Osborne · 13 years ago
  17. 11bd078 Add XCore intrinsic for setpsc. by Richard Osborne · 14 years ago
  18. e17139b Add XCore intrinsics for setclk, setrdy. by Richard Osborne · 14 years ago
  19. bb05745 Add checkevent intrinsic to check if any resources owned by the current thread by Richard Osborne · 14 years ago
  20. 59f727e Don't indent cases in a switch, no functionality change. by Richard Osborne · 14 years ago
  21. 8ae8cf4 On the XCore the scavenging slot should be closest to the SP. by Richard Osborne · 14 years ago
  22. 5aad8b3 Add XCore intrinsics for getps, setps, setsr and clrsr. by Richard Osborne · 14 years ago
  23. 95771af Allow targets to specify a the type of the RHS of a shift parameterized on the type of the LHS. by Owen Anderson · 14 years ago
  24. 21d7eb3 Add XCore intrinsic for eeu instruction. by Richard Osborne · 14 years ago
  25. d04b493 Add XCore intrinsic for clre instruction. by Richard Osborne · 14 years ago
  26. 9935bd0 Add llvm.xcore.waitevent intrinsic. The effect of this intrinsic is to enable by Richard Osborne · 14 years ago
  27. 292f62e Add XCore intrinsic for the setv instruction. by Richard Osborne · 14 years ago
  28. 2254d0e Fix format for setc instruction. by Richard Osborne · 14 years ago
  29. 2a2cb28 Add XCore intrinsic for settw instruction. by Richard Osborne · 14 years ago
  30. d833184 Add XCore intrinsics for various instructions on ports. by Richard Osborne · 14 years ago
  31. 00d78f1 Use explicit add_subdirectory's for LLVM target sublibraries instead by Oscar Fuentes · 14 years ago
  32. a901129 Swap VT and DebugLoc operands of getExtLoad() for consistency with by Stuart Hastings · 14 years ago
  33. 59982f3 Add intrinsic for setc instruction on the XCore. by Richard Osborne · 14 years ago
  34. 17c1e51 Add XCore intrinsics for resource instructions. by Richard Osborne · 14 years ago
  35. ff0c501 Add support for trampolines on the XCore. by Richard Osborne · 14 years ago
  36. 1c13026 Remove more duplicated code. by Rafael Espindola · 14 years ago
  37. c85dca6 Remove duplicated code. by Rafael Espindola · 14 years ago
  38. f7ca976 Fix a few more places that should use MBB::getLastNonDebugInstr(). by Jakob Stoklund Olesen · 14 years ago
  39. 7af6fad Update CMake stuff by Anton Korobeynikov · 14 years ago
  40. 16c29b5 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 14 years ago
  41. 0521928 Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpy by Evan Cheng · 14 years ago
  42. 036609b Flag -> Glue, the ongoing saga by Chris Lattner · 14 years ago
  43. f1b4eaf rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for by Chris Lattner · 14 years ago
  44. 94c5ae0 Move more PEI-related hooks to TFI by Anton Korobeynikov · 14 years ago
  45. cd775ce Move callee-saved regs spills / reloads to TFI by Anton Korobeynikov · 14 years ago
  46. d9e3385 Move getInitialFrameState() to TargetFrameInfo by Anton Korobeynikov · 14 years ago
  47. d0c3817 Move hasFP() and few related hooks to TargetFrameInfo. by Anton Korobeynikov · 14 years ago
  48. 3346491 First step of huge frame-related refactoring: move emit{Prologue,Epilogue} out of TargetRegisterInfo to TargetFrameInfo, which is definitely much better suitable place by Anton Korobeynikov · 14 years ago
  49. 1139691 move all the target's asmprinters into the main target. The piece by Chris Lattner · 14 years ago
  50. 3f2d13c Remove some explicit arguments to getELFSection. This is by Rafael Espindola · 14 years ago
  51. 1440e8b Inside the calling convention logic LocVT is always a simple by Duncan Sands · 14 years ago
  52. 52a261b fix a long standing wart: all the ComplexPattern's were being by Chris Lattner · 14 years ago
  53. 6229d0a update a bunch of code to use the MachinePointerInfo version of getStore. by Chris Lattner · 14 years ago
  54. da2d8e1 eliminate an old SelectionDAG::getTruncStore method, propagating by Chris Lattner · 14 years ago
  55. 3d6ccfb propagate MachinePointerInfo through various uses of the old by Chris Lattner · 14 years ago
  56. d1c24ed convert the targets off the non-MachinePointerInfo of getLoad. by Chris Lattner · 14 years ago
  57. e72f202 reimplement memcpy/memmove/memset lowering to use MachinePointerInfo by Chris Lattner · 14 years ago
  58. 86e05af CMake: Fix MSVS build. Although I don't know why this didn't break other build systems... by Michael J. Spencer · 14 years ago
  59. 7853cd0 Remove Predicate_* calls from MBlaze and XCore by Jakob Stoklund Olesen · 14 years ago
  60. fcb4a8e Simplify eliminateFrameIndex() interface back down now that PEI doesn't need by Jim Grosbach · 14 years ago
  61. efb59d2 CMake: Change somme target library names: by Oscar Fuentes · 14 years ago
  62. 78e6e00 Remove the isMoveInstr() hook. by Jakob Stoklund Olesen · 14 years ago
  63. 2aaa98d Avoid isMoveInstr when printing XCore pseudo-moves. by Jakob Stoklund Olesen · 14 years ago
  64. 7431bea Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission and by Bill Wendling · 14 years ago
  65. 38e5989 Don't pass StringRef by reference. by Benjamin Kramer · 14 years ago
  66. a98625c Replace copyRegToReg with copyPhysReg for XCore. by Jakob Stoklund Olesen · 14 years ago
  67. 84023e0 Reapply bottom-up fast-isel, with several fixes for x86-32: by Dan Gohman · 14 years ago
  68. 02266e2 --- Reverse-merging r107947 into '.': by Bob Wilson · 14 years ago
  69. bf87e24 Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting by Dan Gohman · 14 years ago
  70. f595141 Revert 107840 107839 107813 107804 107800 107797 107791. by Dan Gohman · 14 years ago
  71. bcc8017 Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. by Evan Cheng · 14 years ago
  72. f423a69 Add X86FastISel support for return statements. This entails refactoring by Dan Gohman · 14 years ago
  73. c940365 Split the SDValue out of OutputArg so that SelectionDAG-independent by Dan Gohman · 14 years ago
  74. c9af33c CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext. by Dan Gohman · 14 years ago
  75. 0d881da Propagate debug loc. by Devang Patel · 14 years ago
  76. 14152b4 Reapply r107655 with fixes; insert the pseudo instruction into by Dan Gohman · 14 years ago
  77. 258c58c Revert r107655. by Dan Gohman · 14 years ago
  78. b81c771 Fix a bunch of custom-inserter functions to handle the case where by Dan Gohman · 14 years ago
  79. ed2ae13 Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill slots so it's always false. by Evan Cheng · 14 years ago
  80. 5e721d7 Implement the "linker_private_weak" linkage type. This will be used for by Bill Wendling · 14 years ago
  81. 07d3177 Revert r107205 and r107207. by Bill Wendling · 14 years ago
  82. 207855c Introducing the "linker_weak" linkage type. This will be used for Objective-C by Bill Wendling · 14 years ago
  83. 90c64f4 Remove initialized but otherwise unused variables. by Duncan Sands · 14 years ago
  84. 4a232f0 Remove isTwoAddress from XCore. by Eric Christopher · 14 years ago
  85. 3bf9125 Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). This by Stuart Hastings · 14 years ago
  86. 42d075c Remove the TargetRegisterClass member from CalleeSavedInfo by Rafael Espindola · 14 years ago
  87. 6f07bd6 cleanup by Rafael Espindola · 14 years ago
  88. 2457f2c Implement @llvm.returnaddress. rdar://8015977. by Evan Cheng · 14 years ago
  89. 211ffa1 Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMachine.h and put it in its own namespace. by Evan Cheng · 14 years ago
  90. ff7a562 Implement a bunch more TargetSelectionDAGInfo infrastructure. by Dan Gohman · 14 years ago
  91. 34dcc6f Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it by Dan Gohman · 14 years ago
  92. 746ad69 Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot. by Evan Cheng · 14 years ago
  93. af1d8ca Get rid of the EdgeMapping map. Instead, just check for BasicBlock by Dan Gohman · 14 years ago
  94. a7b611c further simplify EmitAlignment by eliminating the by Chris Lattner · 14 years ago
  95. e566763 Implement -disable-non-leaf-fp-elim which disable frame pointer elimination by Evan Cheng · 14 years ago
  96. d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 14 years ago
  97. 53c5e42 Add skeleton target-specific SelectionDAGInfo files. by Dan Gohman · 14 years ago
  98. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 14 years ago
  99. 74aae47 move elf section uniquing to MCContext. Along the way by Chris Lattner · 14 years ago
  100. 1bd7335 Use twines to simplify calls to report_fatal_error. For code size and readability. by Benjamin Kramer · 14 years ago