1. d3766df Unify the emission of the calling conventions into a single function to reduce code duplication. by Micah Villmow · 13 years ago
  2. 616471d This patch introduces A15 as a target in LLVM. by Silviu Baranga · 13 years ago
  3. 91a7e01 Fix a dagcombine optimization. The optimization attempts to optimize a bitcast of fneg to integers by Nadav Rotem · 13 years ago
  4. faf31d0 Fix a typo. by Nadav Rotem · 13 years ago
  5. 032dbee Use Nick's suggestion of storing a large NULL into the GV instead of memset, which requires TargetData. by Bill Wendling · 13 years ago
  6. 0cd19b9 by Nadav Rotem · 13 years ago
  7. 2d9eb72 Fix Doxygen issues: by Dmitri Gribenko · 13 years ago
  8. 36f396e Fix a doxygen issue: these examples are supposed to be displayed preformatted. by Dmitri Gribenko · 13 years ago
  9. a1deb4e Fix function name in comment. by Craig Topper · 13 years ago
  10. b2eb740 Fix typo in comment. by Nick Lewycky · 13 years ago
  11. 76b29b5 Add a new compression type to ModRM table that detects when the memory modRM byte represent 8 instructions and the reg modRM byte represents up to 64 instructions. Reduces modRM table from 43k entreis to 25k entries. Based on a patch from Manman Ren. by Craig Topper · 13 years ago
  12. 7639f98 MCJIT: relocation addends encoded in the target aren't quite so easy. by Jim Grosbach · 13 years ago
  13. 01e1a97 MCJIT: Make sure to mask off non-type-field bits. by Jim Grosbach · 13 years ago
  14. ba9ba9f MCJIT: Pass the i386 MachO relocation type properly. by Jim Grosbach · 13 years ago
  15. aa0cfea Don't fold indexed loads into TCRETURNmi64. by Jakob Stoklund Olesen · 13 years ago
  16. 253353c Introduce the __llvm_gcov_flush function. by Bill Wendling · 13 years ago
  17. e521278 Recommit, with fixes: by Eric Christopher · 13 years ago
  18. afc945b Misc. by Akira Hatanaka · 13 years ago
  19. 6c7ccaa Fix PR11985 by Michael Liao · 13 years ago
  20. 0d1bc5f Detect overflow in the path count computation. rdar://12277446. by Dan Gohman · 13 years ago
  21. 045ca86 Remove an overly-aggressive assertion. The code following this assertion already knows how to handle the case where DstRC was NULL, so it's not actually protecting us from anything, and this pattern can come up when using unknown_class operands in the SelectionDAG. by Owen Anderson · 13 years ago
  22. 01b50ca Delete dead code. by Jakob Stoklund Olesen · 13 years ago
  23. fd1cd57 Revert "Add some support for dealing with an object pointer on arguments." by Eric Christopher · 13 years ago
  24. f58ae5d [ms-inline asm] Make the operand size directives case insensitive. by Chad Rosier · 13 years ago
  25. a562dc7 TableGen: Convert an assert() to a proper diagnostic. by Jim Grosbach · 13 years ago
  26. ee99c7f PGO: preserve branch-weight metadata when removing a case which jumps by Manman Ren · 13 years ago
  27. 67c8978 Fix a couple of Doxygen comment issues pointed out by -Wdocumentation. by Dmitri Gribenko · 13 years ago
  28. ba9d069 Enable exceptions handling on PPC64 now that cr misaligned spilling by Roman Divacky · 13 years ago
  29. db9ba33 Suppress the warnings about unused parameters in changeColor() by Alexander Potapenko · 13 years ago
  30. 9d760ae This patch corrects logic in PPCFrameLowering for save and restore of by Roman Divacky · 13 years ago
  31. ee3392b Add support for AMD Geode. by Roman Divacky · 13 years ago
  32. 789efba Fix constant folding through bitcasts by no longer relying on undefined behaviour (converting NaN values between float and double). by Kristof Beyls · 13 years ago
  33. d76f6ea Add a flag to disable the code that looks for allocas which escaped the lifetime regions. This is useful for debugging. No testcase because without this check we fail on assertions when finding escaped allocas. by Nadav Rotem · 13 years ago
  34. c4f70d4 Add a function computeRegisterLiveness() to MachineBasicBlock. This uses analyzePhysReg() from r163694 to heuristically try and determine the liveness state of a physical register upon arrival at a particular instruction in a block. by James Molloy · 13 years ago
  35. b17cf29 Add an analyzePhysReg() function to MachineOperandIteratorBase that analyses an instruction's use of a physical register, analogous to analyzeVirtReg. by James Molloy · 13 years ago
  36. 79da6ef When calling print directly on a global (eg from the debugger) it by Duncan Sands · 13 years ago
  37. dba5de5 Enable stack-coloring, in hope that the recent fixes will enable correct dragonegg self-hosting. by Nadav Rotem · 13 years ago
  38. 6d742cc Make findLastUseBefore handle reg-unit liveness. by Lang Hames · 13 years ago
  39. 7c02284 Indentation fixes. No functional change. by Craig Topper · 13 years ago
  40. 286c4dc Release build: guard dump functions with by Manman Ren · 13 years ago
  41. 0a16da4 Stack coloring: remove lifetime intervals which contain escaped allocas. by Nadav Rotem · 13 years ago
  42. 2c57a33 Add some support for dealing with an object pointer on arguments. by Eric Christopher · 13 years ago
  43. 83c0eef Improve tblgen code cleanliness: create an unknown_class, from which the unknown def inherits. Make tblgen check for that class, rather than checking for the def itself. by Owen Anderson · 13 years ago
  44. d2c6997 Compute a map from register names to registers, rather than scanning the list of registers every time we want to look up a register by name. by Owen Anderson · 13 years ago
  45. 2a3fcb3 Add documentation. by Chad Rosier · 13 years ago
  46. fde528f Add a few virtual functions to the abstract MCParsedAsmOperand class. by Chad Rosier · 13 years ago
  47. 3d1f75a Rename the isMemory() function to isMem(). No functional change intended. by Chad Rosier · 13 years ago
  48. b720be6 Release build: guard dump functions with by Manman Ren · 13 years ago
  49. 66b64be StringSwitchify. by Chad Rosier · 13 years ago
  50. aa645f7 Simplify logic. No functional change intended. by Chad Rosier · 13 years ago
  51. a7b159c [ms-inline asm] Split the parsing of IR asm strings into GCC and MS variants. by Chad Rosier · 13 years ago
  52. 020aba0 SimplifyCFG: preserve branch-weight metadata when creating a new switch from by Manman Ren · 13 years ago
  53. a603577 Add TRI::getSubRegIndexLaneMask(). by Jakob Stoklund Olesen · 13 years ago
  54. de02507 Clean the sub-reg index composition maps at emission. by Jakob Stoklund Olesen · 13 years ago
  55. 59f45e4 Add MCRI::getNumSubRegIndices() and start checking SubRegIndex ranges. by Jakob Stoklund Olesen · 13 years ago
  56. ef68cfa Formatting. No functional change intended. by Chad Rosier · 13 years ago
  57. 1eba4a7 Dragonegg selfhost exposed additional cases where alloca usage moved outside of lifetime markers. Disabling the pass for now. by Nadav Rotem · 13 years ago
  58. 50bdea2 Enable stack coloring. by Nadav Rotem · 13 years ago
  59. 8754bbb Stack Coloring: Dont crash on dbg values which use stack frames. by Nadav Rotem · 13 years ago
  60. 468a95f CMake toolchain file for Android NDK. by Evgeniy Stepanov · 13 years ago
  61. 25a4fcc Add IRC handle. by Duncan Sands · 13 years ago
  62. 55b2405 Make a bunch of lowering helper functions static instead of member functions. No functional change. by Craig Topper · 13 years ago
  63. 9e6dc8b Change unsigned to a uint16_t in static disassembler tables to reduce the table size. by Craig Topper · 13 years ago
  64. 0dd9b61 llvm/lib/Transforms/Utils/CMakeLists.txt: Update. by NAKAMURA Takumi · 13 years ago
  65. 95f1ef4 Add a pass that renames everything with metasyntatic names. This works well after using bugpoint to reduce the confusion presented by the original names, which no longer mean what they used to. by Alex Rosenberg · 13 years ago
  66. dd201ff Teach DAG combiner to constant fold FABS of a BUILD_VECTOR of ConstantFPs. Factor similar code out of FNEG DAG combiner. by Craig Topper · 13 years ago
  67. 7b61715 Add support for finding cacheflush on OpenBSD/mips64 platforms. by Chandler Carruth · 13 years ago
  68. 78e5efe Reorganize MachineScheduler interfaces and publish them in the header. by Andrew Trick · 13 years ago
  69. 88df977 Remove unused declaration by Andrew Trick · 13 years ago
  70. 09e4750 Revert r160148 it seems to cause more problems than it should by Eric Christopher · 13 years ago
  71. 4984e01 80-col fixup. by Eric Christopher · 13 years ago
  72. edf8bc8 80-col fixup. by Eric Christopher · 13 years ago
  73. 5c38de9 No reason to construct this twice. by Eric Christopher · 13 years ago
  74. 2cfe90b Add newline. by Chad Rosier · 13 years ago
  75. 35c6889 Update function names to conform to guidelines. No functional change intended. by Chad Rosier · 13 years ago
  76. 1dc2591 Revert r163556. Missed updates to tablegen files. by Chad Rosier · 13 years ago
  77. 16c5584 Update function names to conform to guidelines. No functional change intended. by Chad Rosier · 13 years ago
  78. 985dcfc test/CodeGen/X86/ms-inline-asm.ll: Relax for non-darwin x86 targets. '##InlineAsm' could not be seen in other hosts. by NAKAMURA Takumi · 13 years ago
  79. 24f5fdd [ms-inline asm] Properly emit the asm directives when the AsmPrinterVariant by Chad Rosier · 13 years ago
  80. 5c3dcb7 Update test case for Release builds. by Chad Rosier · 13 years ago
  81. 2de0572 Remove redundant semicolons which are null statements. by Dmitri Gribenko · 13 years ago
  82. 8631a90 Disable stack coloring because it makes dragonegg fail bootstrapping. by Nadav Rotem · 13 years ago
  83. 3b132fa [ms-inline asm] Pass the correct AsmVariant to the PrintAsmOperand() function by Chad Rosier · 13 years ago
  84. 3c4ecd7 [ms-inline asm] Add support for .att_syntax directive. by Chad Rosier · 13 years ago
  85. b6d52a5 Enable stack coloring. by Nadav Rotem · 13 years ago
  86. 519daf5 Don't attempt to use flags from predicated instructions. by Jakob Stoklund Olesen · 13 years ago
  87. 2c38a66 [Object] Extract Elf_Ehdr. Patch by Hemant Kulkarni! by Michael J. Spencer · 13 years ago
  88. 6165dba Stack Coloring: Handle the case where END markers come before BEGIN markers properly. by Nadav Rotem · 13 years ago
  89. b8150d8 Enhance PR11334 fix to support extload from v2f32/v4f32 by Michael Liao · 13 years ago
  90. 7ae51be Add "blocked" heuristic to the Hexagon MI scheduler. by Sergei Larin · 13 years ago
  91. 10def39 Fold multiply by 0 or 1 when in UnsafeFPMath mode in SelectionDAG::getNode(). by Michael Ilseman · 13 years ago
  92. 06b9690 whitespace by Michael Ilseman · 13 years ago
  93. 7fdc66b Add boolean simplification support from CMOV by Michael Liao · 13 years ago
  94. 8cd08bf Fix an assertion failure when optimising a shufflevector incorrectly into concat_vectors, and a followup bug with SelectionDAG::getNode() creating nodes with invalid types. by James Molloy · 13 years ago
  95. ff1b631 Minor cleanup. No functional change. by Nadav Rotem · 13 years ago
  96. 9438d1e Stack Coloring: Debug prints to print the slot number and not the array index. by Nadav Rotem · 13 years ago
  97. a7de8a6 Stack Coloring: When searching for disjoint regions, do not compare intervals twice or to theirself. by Nadav Rotem · 13 years ago
  98. e47feeb Stack Coloring: Add support for multiple regions of the same slot, within a single basic block. by Nadav Rotem · 13 years ago
  99. 8100d24 The VPSHUFB 256-bit instruction may be generated when one of input vector is undefined or zeroinitializer. by Elena Demikhovsky · 13 years ago
  100. 1ac4587 Make helper function static. by Benjamin Kramer · 13 years ago