1. 8333730 build/Make & CMake: Pass the appropriate --native-target and --enable-targets by Daniel Dunbar · 13 years ago
  2. affc6cf llvm-build: Add --native-target and --enable-targets options, and add logic to by Daniel Dunbar · 13 years ago
  3. b4eaee7 llvm-build: Split out the validation logic. by Daniel Dunbar · 13 years ago
  4. 6852b69 llvm-build: Change CBackend and CppBackend to not use library_name. This will by Daniel Dunbar · 13 years ago
  5. c352caf llvm-build: Add an explicit component type to represent targets. by Daniel Dunbar · 13 years ago
  6. 1e5b243 llvm-build: Tidy up options. by Daniel Dunbar · 13 years ago
  7. 17afb06 Strip old implicit operands after foldMemoryOperand. by Jakob Stoklund Olesen · 13 years ago
  8. 1ad1246 Remove this from the CMake build since I erased the file. by Owen Anderson · 13 years ago
  9. c27f672 Tidy up. by Jim Grosbach · 13 years ago
  10. a25e292 Remove the old-style ARM disassembler, which is no longer used. by Owen Anderson · 13 years ago
  11. 3c5d6e4 Thumb2 assembly parsing STMDB w/ optional .w suffix. by Jim Grosbach · 13 years ago
  12. 14e809c Make sure we correctly unroll conversions between v2f64 and v2i32 on ARM. by Eli Friedman · 13 years ago
  13. 5ccb082 DeadStoreElimination can now trim the size of a store if the end of the store is dead. by Pete Cooper · 13 years ago
  14. ffab7d0 Fix typo in comment. by Nick Lewycky · 13 years ago
  15. 0948f0a Add check so we don't try to perform an impossible transformation. Fixes issue from PR11319. by Eli Friedman · 13 years ago
  16. 7346347 The ARM LDRH/STRH instructions use a +/-imm8 encoding, not an imm12. by Chad Rosier · 13 years ago
  17. c6c7e85 AVX2: Add patterns for variable shift operations by Nadav Rotem · 13 years ago
  18. f4e0d5d Remove unnecessary include. by Devang Patel · 13 years ago
  19. a7a996b Use REs to remove dependencies on the register allocation order. by Chad Rosier · 13 years ago
  20. 0656e25 Reformat the quote and tag the math stuff with <tt> tags. by Bill Wendling · 13 years ago
  21. 4cb5fff llvm-config: Drop 'backend' pseudo-component. We don't support/qualify the CBE by Daniel Dunbar · 13 years ago
  22. 12d9a46 llvm-config-2: Switch to using real library dependency table. by Daniel Dunbar · 13 years ago
  23. ecfd04b Fix typo. by Eric Christopher · 13 years ago
  24. 2808853 build/Make: Fix some missing dependencies on the llvm-build generation step. by Daniel Dunbar · 13 years ago
  25. 983c457 Add comments. by Benjamin Kramer · 13 years ago
  26. ef0b3ca Speculatively revert commit 144124 (djg) in the hope that the 32 bit by Duncan Sands · 13 years ago
  27. bb539bf Add AVX2 support for vselect of v32i8 by Nadav Rotem · 13 years ago
  28. 2dd4239 Simplify code. No functionality change. by Benjamin Kramer · 13 years ago
  29. 0c45f7d Take advantage of the zero byte in StringMap when emitting dwarf stringpool entries. by Benjamin Kramer · 13 years ago
  30. 6f274a5 Minor fixes in Makefiles for the OCaml bindings: by Wojciech Matyjewicz · 13 years ago
  31. b80ada9 Enable execution dependency fix pass for YMM registers when AVX2 is enabled. Add AVX2 logical operations to list of replaceable instructions. by Craig Topper · 13 years ago
  32. 94d80da unittests/MultiJITTest.cpp: Tweak how to check symbol value for Win32 --enable-shared. by NAKAMURA Takumi · 13 years ago
  33. 0a15035 Add instruction selection for AVX2 integer comparisons. by Craig Topper · 13 years ago
  34. aaa643c Add AVX2 instruction lowering for add, sub, and mul. by Craig Topper · 13 years ago
  35. 89d093d Don't forget to check FlagNW when determining whether an AddRecExpr will wrap by Nick Lewycky · 13 years ago
  36. c6bcf43 Remove extra ';' by Devang Patel · 13 years ago
  37. dfa30e1 Remove the pubnames section, no one consumes it. by Eric Christopher · 13 years ago
  38. 5786b4c Enhance verifyLoop so that it can reliably verify that every block in a loop is reachable from the loop header. by Eli Friedman · 13 years ago
  39. fd22883 Use isa<> instead of dyn_cast<> as suggested by Nick. by John McCall · 13 years ago
  40. 2f2fe41 Add support for encoding immediates in icmp and fcmp. Hopefully, this will by Chad Rosier · 13 years ago
  41. 44ee471 Hide cpu name checking in ARMSubtarget. by Evan Cheng · 13 years ago
  42. f4c4768 Collapse DomainValues across loop back-edges. by Jakob Stoklund Olesen · 13 years ago
  43. dbc372f Link to the live DomainValue after merging. by Jakob Stoklund Olesen · 13 years ago
  44. 7151ddd Object/COFF: Fix PE reading. by Michael J. Spencer · 13 years ago
  45. 737e9a2 Track reference count independently from clear(). by Jakob Stoklund Olesen · 13 years ago
  46. ce1a538 Properly handle Mips MC relocations and lower cpload and cprestore macros to MCInsts. by Bruno Cardoso Lopes · 13 years ago
  47. a2ff3e2 Emit the compact unwind *if* we have a compact unwind encoding. *headdesk* by Bill Wendling · 13 years ago
  48. 0fdb05d Call release() directly when cleaning up the remaining DomainValues. by Jakob Stoklund Olesen · 13 years ago
  49. 6bcb9a7 Rename all methods to follow style guide. by Jakob Stoklund Olesen · 13 years ago
  50. 35e9324 Handle reference counts in one function: release(). by Jakob Stoklund Olesen · 13 years ago
  51. 74d8a87 Also add the linkage name to the name accelerator tables if it exists by Eric Christopher · 13 years ago
  52. 9cae2d2 Add a hack to the scheduler to disable pseudo-two-address dependencies in by Dan Gohman · 13 years ago
  53. 3568a10 Add workaround for Cortex-M3 errata 602117 by replacing ldrd x, y, [x] with ldm or ldr pairs. by Evan Cheng · 13 years ago
  54. 66dc8ca ARMFastISel doesn't support thumb1. Rename isThumb to isThumb2 to reflect this. by Chad Rosier · 13 years ago
  55. 7781ae5 Fix code to match comment. Fixes PR11340, a regression from r143209. by Eli Friedman · 13 years ago
  56. e1b3e11 Clear old DomainValue after merging. by Jakob Stoklund Olesen · 13 years ago
  57. 0d64632 MC/COFF: Correctly emit the size of an empty string table. by Michael J. Spencer · 13 years ago
  58. 2d76a78 LICM pass now understands invariant load metadata. Nothing generates this yet so it will currently never get used in real tests by Pete Cooper · 13 years ago
  59. 67a917d Add the base ObjC method name to the names lookup table as well. by Eric Christopher · 13 years ago
  60. d9eb920 Adding test for machine-licm operating on invariant load instructions by Pete Cooper · 13 years ago
  61. 5207bf2 Lower mem-ops to unaligned i32/i16 load/stores on ARM where supported. by Lang Hames · 13 years ago
  62. d752e0f Added invariant field to the DAG.getLoad method and changed all calls. by Pete Cooper · 13 years ago
  63. 30b4d8b A few more places where we can avoid multiple size queries. by Eric Christopher · 13 years ago
  64. ec8ffc2 Don't evaluate Data.size() on every iteration. by Eric Christopher · 13 years ago
  65. ad6eef4 This patch handles unaligned loads and stores in Mips JIT. Mips backend by Bruno Cardoso Lopes · 13 years ago
  66. d63e7bf PathProfiling.c: Get rid of using "inline". We may expect compiler shall optimize out "static" scope w/o "inline". by NAKAMURA Takumi · 13 years ago
  67. bd3c5ec Fix the printing of constants. Patch by Stepan Dyatkovskiy! by John McCall · 13 years ago
  68. b99486f Add Eero to the list of external projects. by Bill Wendling · 13 years ago
  69. 0839033 PPCInstrInfo.cpp: Fix one "unused" warning. by NAKAMURA Takumi · 13 years ago
  70. d66d571 runtime/libprofile/PathProfiling.c: Use __inline__ to appease clang -std=gnu89 -pedantic. by NAKAMURA Takumi · 13 years ago
  71. a422294 test/CodeGen/X86/vec_shuffle-39.ll: Add explicit -mtriple=x86_64-linux. Passing packed value is not compatible on Win32 x64. by NAKAMURA Takumi · 13 years ago
  72. 916d644 test/CodeGen/X86/vec_shuffle-38.ll: Relax expression for Win32 x64. by NAKAMURA Takumi · 13 years ago
  73. 5fb870d test/CodeGen/X86/vec_shuffle.ll: Add explicit -mtriple=i686-linux. We may see some suboptimal frame (%ebp) emission on certain hosts. Possible [PR11031] by NAKAMURA Takumi · 13 years ago
  74. 9f1f26a Make sure to mark vector extload's as expand on ARM. Fixes PR11319. by Eli Friedman · 13 years ago
  75. 2efa35f Add a bunch of calls to RemoveDeadNode in LegalizeDAG, so legalization doesn't get confused by CSE later on. Fixes PR11318. by Eli Friedman · 13 years ago
  76. 9ae7563 Cleanup the formatting. by Bill Wendling · 13 years ago
  77. 7bc389b Add x86 isel logic and patterns to match movlps from clang generated IR for _mm_loadl_pi(). rdar://10134392, rdar://10050222 by Evan Cheng · 13 years ago
  78. 0d69097 Convert to the new EH model. by Bill Wendling · 13 years ago
  79. 8b7d769 Convert to the new EH model. by Bill Wendling · 13 years ago
  80. 30ceba3 Convert tests to the new EH model. by Bill Wendling · 13 years ago
  81. 0eff39f Enable support for returning i1, i8, and i16. Nothing special todo as it's the by Chad Rosier · 13 years ago
  82. 02e5fb0 Added missing newline by Pete Cooper · 13 years ago
  83. 58dd0fe Revert r144034 while I try to track down a crash. by Eli Friedman · 13 years ago
  84. e13eba2 This code is dead, what with the new EH model and the auto-upgraders in place. by Bill Wendling · 13 years ago
  85. 61f46de Fix test for Windows as well. by Jakob Stoklund Olesen · 13 years ago
  86. b26c772 Kill and collapse outstanding DomainValues. by Jakob Stoklund Olesen · 13 years ago
  87. a29fc80 InstCombine now optimizes vector udiv by power of 2 to shifts by Pete Cooper · 13 years ago
  88. 1b4f6f2 Add a bunch of calls to RemoveDeadNode in LegalizeDAG, so legalization doesn't get confused by CSE later on. Fixes PR11318. by Eli Friedman · 13 years ago
  89. 56c2b10 Add all completed and named types to the dwarf type accelerator tables. by Eric Christopher · 13 years ago
  90. 32dc4d9 Add ISPC to the external projects list. by Bill Wendling · 13 years ago
  91. a59ce03 Use a reverse post order instead of a DFS order. by Jakob Stoklund Olesen · 13 years ago
  92. 2dd5e1e Move the hash function to using and taking a StringRef. by Eric Christopher · 13 years ago
  93. e77546c Simple destructor to delete the hash data we created earlier. by Eric Christopher · 13 years ago
  94. 62c8e8e Allow i1 to be promoted to i32 for ARM AAPCS and AAPCS-VFP calling convention as well. by Chad Rosier · 13 years ago
  95. 25265d0 Extract two methods. No functional change. by Jakob Stoklund Olesen · 13 years ago
  96. 4cae74b Various Mips64 floating point instruction patterns. by Akira Hatanaka · 13 years ago
  97. c370619 Add definition of the base class for floating point comparison instructions by Akira Hatanaka · 13 years ago
  98. 29d525a Add code needed for copying between 64-bit integer and floating pointer by Akira Hatanaka · 13 years ago
  99. e7126eb Add definitions of 64-bit instructions which move data between integer and by Akira Hatanaka · 13 years ago
  100. d8f9f34 MBB doesn't need to be a class member. by Jakob Stoklund Olesen · 13 years ago