1. 4f00c08 Cleanup test case by adding checks for test names. by Chad Rosier · 13 years ago
  2. bd6dc3b Add TRI::getCallPreservedMask() hook. by Jakob Stoklund Olesen · 13 years ago
  3. 9218098 Fix an unused variable warning that Chad noticed. by Dan Gohman · 13 years ago
  4. 20fb487 Add a test showing how the Leh_func_endN symbol is used. by Rafael Espindola · 13 years ago
  5. 54f7533 Remove previous commit while I debug the bot failures. by Rafael Espindola · 13 years ago
  6. ece8b73 Use RegisterTuples to generate pseudo-registers. by Jakob Stoklund Olesen · 13 years ago
  7. cf05d03 Remove label that is not used anymore. by Rafael Espindola · 13 years ago
  8. 09a536a Speculatively revert r148132+r148133 to try and fix a buildbot failure. by Eli Friedman · 13 years ago
  9. 794481d Skip the NAME field when forming tuples. by Jakob Stoklund Olesen · 13 years ago
  10. 23d1c5c Remove pointless mode line in .cpp file. by Andrew Trick · 13 years ago
  11. 8d6796b Try to clarify a little how exception handling works. by Duncan Sands · 13 years ago
  12. 85d5aae by Devang Patel · 13 years ago
  13. 5dab2bf Cosmetic patch for r148132. by Stepan Dyatkovskiy · 13 years ago
  14. a5a1e46 LoopUnswitch: All helper data that is collected during loop-unswitch iterations was moved to separated class (LUAnalysisCache). by Stepan Dyatkovskiy · 13 years ago
  15. c798cc4 Refactor. by Devang Patel · 13 years ago
  16. 4a5c0fd Add new test. by Devang Patel · 13 years ago
  17. 0f3023c Fixed comment. Thanks Duncan! by Pete Cooper · 13 years ago
  18. 0518970 Convert SHUFPD with the same register for both sources to PSHUFD if it would prevent a register copy. Similar to SHUFPS, but requires the mask to be converted. by Craig Topper · 13 years ago
  19. 562659f use v8i32 as optimal mem type over v8f32 if AVX2 is enabled. Similar to SSE2 vs SSE1. by Craig Topper · 13 years ago
  20. 1221617 Make X86 instruction selection use 256-bit VPXOR for build_vector of all ones if AVX2 is enabled. This gives the ExeDepsFix pass a chance to choose FP vs int as appropriate. Also use v8i32 as the type for getZeroVector if AVX2 is enabled. This is consistent with SSE2 using prefering v4i32. by Craig Topper · 13 years ago
  21. db080e8 test/CodeGen/ARM/test-sharedidx.ll: Fix for -Asserts. by NAKAMURA Takumi · 13 years ago
  22. c30432a Add patterns for v16i16 and v32i8 immAllZerosV to select VPXOR to match v4i64 and v8i32. by Craig Topper · 13 years ago
  23. 96f678f Added the MachineSchedulerPass skeleton. by Andrew Trick · 13 years ago
  24. b3fe88f whitespace by Andrew Trick · 13 years ago
  25. 524ff02 wrong filename by Andrew Trick · 13 years ago
  26. 07680ec 80-col violation by Andrew Trick · 13 years ago
  27. b9c7f65 Use 8i32 constant pool entry for converting AVX2_SETALLONES. Possibly fixes PR11750. by Craig Topper · 13 years ago
  28. e6cf4a0 Fix typo in PerformAddCombine that caused any vector type to be checked for horizontal add/sub if AVX2 is enabled. This caused an assert to fail for non 128/256-bit vectors when done before type legalizing. Fixes PR11749. by Craig Topper · 13 years ago
  29. 8dd6f0c Delete CodeInit and CodeRecTy from TableGen. by Jakob Stoklund Olesen · 13 years ago
  30. ebaf92c Use uniqued StringInit pointers for lookups. by Jakob Stoklund Olesen · 13 years ago
  31. c4b527a DAGCombine's logic for forming pre- and post- indexed loads / stores were being by Evan Cheng · 13 years ago
  32. b4ee516 Fix off-by-one error. by Bill Wendling · 13 years ago
  33. 79522dc Implement proper ObjC ARC objc_retainBlock "escape" analysis, so that by Dan Gohman · 13 years ago
  34. ddfda5c Added MVT::v2f16 by Pete Cooper · 13 years ago
  35. bf5b13d Revert accidental commit. by Bill Wendling · 13 years ago
  36. 86b1a7d Fix the code that was WRONG. by Bill Wendling · 13 years ago
  37. d578b90 Added FPOW, FEXP, FLOG to PromoteNode so that custom actions can be set to Promote for those operations. by Pete Cooper · 13 years ago
  38. 16db710 Fixed a bug in LowerVECTOR_SHUFFLE caused assertion failure by Elena Demikhovsky · 13 years ago
  39. c16c25f When hoisting common code, watch out for uses which are marked "kill". If the by Evan Cheng · 13 years ago
  40. 0577c59 Add error-reporting tests for platforms that don't support segmented stacks. by Rafael Espindola · 13 years ago
  41. 85b9d43 Support segmented stacks on 64-bit FreeBSD. by Rafael Espindola · 13 years ago
  42. e4d18de Support segmented stacks on win32. by Rafael Espindola · 13 years ago
  43. 989a681 Remove test case, as Chris suggested. by Devang Patel · 13 years ago
  44. 21d3c40 Add test case to check intel syntax parsing. by Devang Patel · 13 years ago
  45. f0a9535 Allow targets to select source order pre-RA scheduler. by Evan Cheng · 13 years ago
  46. dd929fc Rename X86ATTAsmParser -> X86AsmParser by Devang Patel · 13 years ago
  47. b20b518 Make SplitAnalysis::UseSlots private. by Jakob Stoklund Olesen · 13 years ago
  48. e2eb925 After Jakob's r147938 exception handling on i386 was completely broken. by Benjamin Kramer · 13 years ago
  49. d2070b0 Fix a bug in the AVX 256-bit shuffle code in cases where the splat element is on the boundary of two 128-bit vectors. by Nadav Rotem · 13 years ago
  50. fb418ba X86: Generalize the x << (y & const) optimization to also catch masks with more set bits set than 31 or 63. by Benjamin Kramer · 13 years ago
  51. e5dafc3 Move Sched::Preference out of TargetMachine.h where it is not referenced. by Evan Cheng · 13 years ago
  52. c59d9df Add predicate method check match memory operand size, if available. by Devang Patel · 13 years ago
  53. 805e224 A DenseMap of a std::map isn't a very good idea because the "grow()" method will by Bill Wendling · 13 years ago
  54. 0a33886 Add intel style operand parser skeleton. This is a work in progress. by Devang Patel · 13 years ago
  55. 0fe9a92 Switch all of the uses of my InsertDAGNode helper to follow the exact by Chandler Carruth · 13 years ago
  56. aa8b994 Revert r147978. A DenseMap's iterators may become invalidated here. by Bill Wendling · 13 years ago
  57. 9384111 Make data structures private. by Jakob Stoklund Olesen · 13 years ago
  58. 337a269 Use a DenseMap. by Bill Wendling · 13 years ago
  59. a8bd9a6 Sink spillInterferences into RABasic. by Jakob Stoklund Olesen · 13 years ago
  60. 078203f Cleanup. by Jakob Stoklund Olesen · 13 years ago
  61. ccc9581 Move RegAllocBase into its own cpp file separate from RABasic. by Jakob Stoklund Olesen · 13 years ago
  62. e15f421 Re-fix the issue Bill fixed in r147899 in a slightly different way, which doesn't abuse the semantics of linker_private. We don't really want to merge any string constant with a weak_odr global. by Eli Friedman · 13 years ago
  63. 4992881 80 columns. by Jim Grosbach · 13 years ago
  64. f6c22c6 lli should only create memmgr when JITing. by Jim Grosbach · 13 years ago
  65. bf9ab93 lli should create a JIT memory manager. by Jim Grosbach · 13 years ago
  66. fae699a Fix assert. by Eric Christopher · 13 years ago
  67. 08713b3 Disable the crash reporter when running lit tests. by Argyrios Kyrtzidis · 13 years ago
  68. c8d12ee On AVX, we can load v8i32 at a time. The bug happens when two uneven loads are used. by Nadav Rotem · 13 years ago
  69. 3bf052b Check to make sure that the CFString's back store ends up in the correct section. by Bill Wendling · 13 years ago
  70. 2028b79 Support segmented stacks on mac. by Rafael Espindola · 13 years ago
  71. 7692ce9 Split segmented stacks tests into tests for static- and dynamic-size frames. by Rafael Espindola · 13 years ago
  72. 25cd4ff Generate the segmented stack prologue for fastcc too. Patch by Brian Anderson. by Rafael Espindola · 13 years ago
  73. 11f0e7b Revert r147945 which disabled an addressing mode transformation. I had by Chandler Carruth · 13 years ago
  74. 313c703 Use unsigned comparison in segmented stack prologue. by Rafael Espindola · 13 years ago
  75. bcb55ce [asan] extend the workaround for http://llvm.org/bugs/show_bug.cgi?id=11395: don't instrument the function at all on x86_32 if it has a large asm blob by Kostya Serebryany · 13 years ago
  76. 014f7a3 Explicitly set the scale to 1 on some segstack prologue instrs. by Rafael Espindola · 13 years ago
  77. 8704b78 The error check for using -g with a .s file already containing dwarf .file by Kevin Enderby · 13 years ago
  78. 46df3ad Add XOP Intrinsics and tests by Jan Sjödin · 13 years ago
  79. 394a1f5 Fix a bug in the lowering of BUILD_VECTOR for AVX. SCALAR_TO_VECTOR does not zero untouched elements. Use INSERT_VECTOR_ELT instead. by Nadav Rotem · 13 years ago
  80. 1876abe Don't try to create a GEP when the pointee type is unsized (such GEPs by Duncan Sands · 13 years ago
  81. e4bc80a Disable the transformation I added in r147936 to see if it fixes some by Chandler Carruth · 13 years ago
  82. d65a910 Hoist a really redundant code pattern into a helper function, and delete by Chandler Carruth · 13 years ago
  83. 93b7358 Simplify the AND-rooted mask+shift checking code to match that of the by Chandler Carruth · 13 years ago
  84. dddcd78 Unify the interface of the three mask+shift transform helpers, and by Chandler Carruth · 13 years ago
  85. fde2c1a Clarify and make explicit some of the requirements for transforming by Chandler Carruth · 13 years ago
  86. dec1f99 Fix undefined code and reenable test case. by Jakob Stoklund Olesen · 13 years ago
  87. 6ae18e5 Hoist the logic to transform shift+mask combinations into sub-register by Chandler Carruth · 13 years ago
  88. f103b3d Teach the X86 instruction selection to do some heroic transforms to by Chandler Carruth · 13 years ago
  89. 88c5c42 Improved compile time: by Stepan Dyatkovskiy · 13 years ago
  90. 69b5df8 llvm/test/CodeGen/X86/zext-fold.ll: Relax an expression in stack offset. by NAKAMURA Takumi · 13 years ago
  91. 29cc410 llvm/test/CodeGen/X86/sub-with-overflow.ll: Add explicit -mtriple=i686-linux. by NAKAMURA Takumi · 13 years ago
  92. 3eada31 Clarified the SCEV getSmallConstantTripCount interface with in-your-face comments. by Andrew Trick · 13 years ago
  93. 29a1714 Add big endian mips support. Based on a patch by Jack Carter. by Rafael Espindola · 13 years ago
  94. fddf804 Add the skeleton of an asm parser for mips. by Rafael Espindola · 13 years ago
  95. 08c6664 ARM Ld/St Optimizer fix. by Andrew Trick · 13 years ago
  96. bc9beda Disable test that seems to expose an unrelated Linux issue. by Jakob Stoklund Olesen · 13 years ago
  97. 2aad2f6 Detect when a value is undefined on an edge to a landing pad. by Jakob Stoklund Olesen · 13 years ago
  98. 74c4f97 Exclusively use SplitAnalysis::getLastSplitPoint(). by Jakob Stoklund Olesen · 13 years ago
  99. f96703e Avoid CSE of instructions which define physical registers across MBBs unless by Evan Cheng · 13 years ago
  100. 37b94c6 If the global variable is removed by the linker, then don't constant merge it by Bill Wendling · 13 years ago