1. 4145c49 Add X86 feature detection support for BMI instructions. Added new cpuid function for accessing leafs with sub leafs specified in ECX. Also added code to keep track of the max cpuid level supported in both basic and extended leaves and qualified the existing cpuid calls and the new call to leaf 7. by Craig Topper · 13 years ago
  2. 566f233 Add support for X86 blsr, blsmsk, and blsi instructions. Required extra work because these are the first VEX encoded instructions to use the reg field as an opcode extension. by Craig Topper · 13 years ago
  3. 4d83b79 The CELL backend cannot select patterns for vector trunc-store and shl on v2i64; CellSPU/shift_ops.ll fails when promoting elements. by Nadav Rotem · 13 years ago
  4. 004a24b ARM cannot select a pattern for trunc-store v4i8; /ARM/vrev.ll fails when promoting elements. by Nadav Rotem · 13 years ago
  5. 5616978 Fix extra whitespace in comment. by Nick Lewycky · 13 years ago
  6. e688f88 Let this test pass even if 'int' is somewhere in its directory path. by Nico Weber · 13 years ago
  7. 003fad9 SmallVector -> array by Benjamin Kramer · 13 years ago
  8. 1673b15 Don't replace all dominated uses if there is only one use, since that by Duncan Sands · 13 years ago
  9. 6e6a558 Add a bad char heuristic to StringRef::find. by Benjamin Kramer · 13 years ago
  10. e9b58d0 Move the legalization of vector loads and stores into LegalizeVectorOps. In some by Nadav Rotem · 13 years ago
  11. 365c9f1 Fix SCEVExpander assert during LSR: "argument of incompatible type". by Andrew Trick · 13 years ago
  12. 569c4a4 Revert r142046, "Fix for llvm::sys::getHostTriple on Windows. Instead of relying on the triple" by NAKAMURA Takumi · 13 years ago
  13. 8e3ef11 Fix for llvm::sys::getHostTriple on Windows. Instead of relying on the triple by Chad Rosier · 13 years ago
  14. de7ec8b ToT is now for 3.1. by Bill Wendling · 13 years ago
  15. c5c3676 Windows/Memory.inc: Support the ability to allocate memory "near" another block of memory on Win32. It has fixed FIXME. by NAKAMURA Takumi · 13 years ago
  16. 513b1f4 Fix indvars randomness by removing iteration over a map. by Andrew Trick · 13 years ago
  17. 4ed1fb0 Clear out the landing pad to call site map for each function. by Bill Wendling · 13 years ago
  18. 5348496 Mark tADDrSPi as having side effects again. by Jakob Stoklund Olesen · 13 years ago
  19. ba087df Mention some of the improvements in Clang 3.0 over 2.9. by Douglas Gregor · 13 years ago
  20. d73462a Thumb1 does not support dynamic stack realignment. by Chad Rosier · 13 years ago
  21. 918f215 Mark registers as DEAD because they're really just clobbers. by Bill Wendling · 13 years ago
  22. 46995fa Add missing correctness check to ARMTargetLowering::ReconstructShuffle. Fixes PR11129. by Eli Friedman · 13 years ago
  23. 5d79859 Make sure that the register is in the register class before adding it as a machine op. by Bill Wendling · 13 years ago
  24. 969c9ef Mark the invoke call instruction as implicitly defining the callee-saved registers. by Bill Wendling · 13 years ago
  25. aeee2d3 constify array itself, don't iterate multiple times. by Chris Lattner · 13 years ago
  26. 2b28a74 Allow the source module to be materialized during the linking process. by Tanya Lattner · 13 years ago
  27. 008c838 Update test for disabling of code/data marker labels in ELF. by Owen Anderson · 13 years ago
  28. 8223e45 Fix a non-firing assert. Change: by Richard Trieu · 13 years ago
  29. ff616cb OCaml bindings: add some missing functions and testcases. by Torok Edwin · 13 years ago
  30. 0be167b OCaml bindings: fix attributes to use all 32 bits by Torok Edwin · 13 years ago
  31. 8da43bf OCaml bindings: add icmp_predicate by Torok Edwin · 13 years ago
  32. 2c4ae18 OCaml bindings: fix infinite recursion on string_of_lltype by Torok Edwin · 13 years ago
  33. 6b228e5 bindings: named struct support by Torok Edwin · 13 years ago
  34. 4c4b71c ocaml bindings: add findlib META support by Torok Edwin · 13 years ago
  35. 3dd1674 ocaml bindings: introduce classify_value by Torok Edwin · 13 years ago
  36. 6563c87 ocaml bindings: add getopcode for constant and instruction, and int64_of_const. by Torok Edwin · 13 years ago
  37. 3111641 bindings: tab and indentation fixes of my previous commits by Torok Edwin · 13 years ago
  38. b10946a A few 80-col violations. by Evan Cheng · 13 years ago
  39. 5d6a673 Disable code/data region symbols on ELF targets, where different mapping symbols are used for ARM/Thumb mode code. This should only be re-enabled once we have a solution to properly distinguish these. by Owen Anderson · 13 years ago
  40. d712f93 Add an implementation of the CanLowerReturn function to the PPC backend by Hal Finkel · 13 years ago
  41. 1ce2668 Add f128 to datalayout string. by Akira Hatanaka · 13 years ago
  42. bc5c49b Fix threads/jobs Calculation by David Greene · 13 years ago
  43. 8e20b94 Add Helpful Messages by David Greene · 13 years ago
  44. cdc3fbc Add Option to Skip Install by David Greene · 13 years ago
  45. d17f813 Add Option to Skip gcc Build by David Greene · 13 years ago
  46. 8ee53e2 initial test commit (remove whitespace) by Hal Finkel · 13 years ago
  47. ac7caa0 Update live-in lists when splitting critical edges. by Jakob Stoklund Olesen · 13 years ago
  48. 008b58c Revert r141932, r141936 and r141937. by Akira Hatanaka · 13 years ago
  49. 312b7c9 Fix typo. "__sync_fetch_and-xor_4" should be "__sync_fetch_and_xor_4". by Jim Grosbach · 13 years ago
  50. 4c7f1ca An instruction's operands aren't necessarily instructions or constants. They by Nick Lewycky · 13 years ago
  51. 54a1117 Add X86 ANDN instruction. Including instruction selection. by Craig Topper · 13 years ago
  52. 909652f Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 processor which is gcc's name for Haswell. by Craig Topper · 13 years ago
  53. 91d2cc9 Definition of function getMipsRegisterNumbering. by Akira Hatanaka · 13 years ago
  54. 2891662 Add definition of class MipsELFWriterInfo. by Akira Hatanaka · 13 years ago
  55. 51f72c5 Add missing relocation types. by Akira Hatanaka · 13 years ago
  56. 88c1103 Add ELF relocation types for Mips. by Akira Hatanaka · 13 years ago
  57. 36004b9 Fixup enumerations. by Akira Hatanaka · 13 years ago
  58. 93d2a0a Add more Mips relocation types. by Akira Hatanaka · 13 years ago
  59. ccbe603 Ban rematerializable instructions with side effects. by Jakob Stoklund Olesen · 13 years ago
  60. 0a951fb V_SET0 has no side effects. by Jakob Stoklund Olesen · 13 years ago
  61. a80444f Add value numbers when spilling dead defs. by Jakob Stoklund Olesen · 13 years ago
  62. dae36ba Avoid undefined behavior in negation in LSR. Patch by Ahmed Charles. by Eli Friedman · 13 years ago
  63. ecb830e Fix undefined shift. Patch by Ahmed Charles. by Eli Friedman · 13 years ago
  64. d83a54f Simplify assertion, and avoid undefined shift. Based on patch by Ahmed Charles. by Eli Friedman · 13 years ago
  65. 2dd0cfe Support/Windows: Add support modifying memory permissions on Windows. Patch by Aaron Ballman! by Michael J. Spencer · 13 years ago
  66. 5bd7ff2 Fix undefined shifts and abs in Alpha backend. Based on patch by Ahmed Charles. by Eli Friedman · 13 years ago
  67. 7d2bc08 Support/Windows: Add efficent RW mutex on Windows. Patch by Aaron Ballman! by Michael J. Spencer · 13 years ago
  68. 87d5cb8 Fixed typo. by Lang Hames · 13 years ago
  69. 90406e1 Avoid undefined behavior in signed integer negation. Patch by Ahmed Charles. by Eli Friedman · 13 years ago
  70. 8e4d042 Simplify and avoid undefined shift. Based on patch by Ahmed Charles. by Eli Friedman · 13 years ago
  71. 63b2f8c ELF: Fix the section that relocations apply to. Add test to verify. Patch by Danil Malyshev! by Michael J. Spencer · 13 years ago
  72. 942eb00 llvm-object: Add inline relocation information to disassembly. by Michael J. Spencer · 13 years ago
  73. b414142 Enhance the memdep interface so that users can tell the difference between a dependency which cannot be calculated and a path reaching the entry point of the function. This patch introduces isNonFuncLocal, which replaces isUnknown in some cases. by Eli Friedman · 13 years ago
  74. 48ba0e4 Reapply r141870, SCEV expansion of post-inc. by Andrew Trick · 13 years ago
  75. fe28ef4 Don't forget to reconstruct D after changing the scope that we're looking at. by Eric Christopher · 13 years ago
  76. a4d326d Update IntrinsicsXCore.td with the normal LLVM notice at the top of the file. by Richard Osborne · 13 years ago
  77. 14a5f46 llvm-objdump: Fix whitespace. by Michael J. Spencer · 13 years ago
  78. 178dbd4 llvm-objdump: Fix dumping of multiple symbols with the same address. by Michael J. Spencer · 13 years ago
  79. bff6f86 COFF: Implement sectionContainsSymbol for relocatable files only. by Michael J. Spencer · 13 years ago
  80. 7f1653a Fix memory corruption I introduced a few checkins ago. by Andrew Trick · 13 years ago
  81. e9d3c1c configure: [cygming] Set --disable-embed-stdcxx by default on --enable-shared. by NAKAMURA Takumi · 13 years ago
  82. c18e940 SETEND is not allowed in an IT block. by Owen Anderson · 13 years ago
  83. 753e02a Revert r141870. The test case crashes on linux with data corruption. A deeper issue was exposed. by Andrew Trick · 13 years ago
  84. e0af2ad docs/CMake.html: Clarify LLVM_LIT_TOOLS_DIR as :PATH. by NAKAMURA Takumi · 13 years ago
  85. c8f6c44 Fix incorrect ELF typedefs. by Michael J. Spencer · 13 years ago
  86. b001759 LSR: Reuse the post-inc expansion of expressions. by Andrew Trick · 13 years ago
  87. 5d332f8 build: Remove some stray LLVMC configure variables. by Daniel Dunbar · 13 years ago
  88. 94f01db SCEV: Rewrite TrandformForPostIncUse to handle expression DAGs, not by Andrew Trick · 13 years ago
  89. ce1823c Slightly more useful tracing. by Andrew Trick · 13 years ago
  90. d38e99e Force CPU type on test so it doesn't accidentally emit movbe instead of bswap on Intel Atom CPUs. by Benjamin Kramer · 13 years ago
  91. 898f336 Mark 'branch indirect' instruction as an indirect branch. by Kalle Raiskila · 13 years ago
  92. 4e68054 More closely follow libgcc, which has code after the `ret' instruction to by Bill Wendling · 13 years ago
  93. 1203fe7 Revert r141854 because it was causing failures: by Bill Wendling · 13 years ago
  94. 82222c2 Should not add instructions to a BB after a return instruction. The machine instruction verifier doesn't like this, nor do I. by Bill Wendling · 13 years ago
  95. 326e491 Use an existing method. by Cameron Zwarich · 13 years ago
  96. 8ab1d1e Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 processor which is gcc's name for Haswell. by Craig Topper · 13 years ago
  97. d501c71 Add 'implicit EFLAGS' to patterns for popcnt and lzcnt by Craig Topper · 13 years ago
  98. f77dea1 Elf_Word is not POD! Stop using it in a DenseMap. by Nick Lewycky · 13 years ago
  99. dec1b10 If MI is deleted then remove it from the set. If a new MI is created, it could by Nick Lewycky · 13 years ago
  100. ea3abd5 Tabs to spaces. by Nick Lewycky · 13 years ago