1. 0577c59 Add error-reporting tests for platforms that don't support segmented stacks. by Rafael Espindola · 13 years ago
  2. 85b9d43 Support segmented stacks on 64-bit FreeBSD. by Rafael Espindola · 13 years ago
  3. e4d18de Support segmented stacks on win32. by Rafael Espindola · 13 years ago
  4. 989a681 Remove test case, as Chris suggested. by Devang Patel · 13 years ago
  5. 21d3c40 Add test case to check intel syntax parsing. by Devang Patel · 13 years ago
  6. f0a9535 Allow targets to select source order pre-RA scheduler. by Evan Cheng · 13 years ago
  7. dd929fc Rename X86ATTAsmParser -> X86AsmParser by Devang Patel · 13 years ago
  8. b20b518 Make SplitAnalysis::UseSlots private. by Jakob Stoklund Olesen · 13 years ago
  9. e2eb925 After Jakob's r147938 exception handling on i386 was completely broken. by Benjamin Kramer · 13 years ago
  10. 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
  11. 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
  12. e5dafc3 Move Sched::Preference out of TargetMachine.h where it is not referenced. by Evan Cheng · 13 years ago
  13. c59d9df Add predicate method check match memory operand size, if available. by Devang Patel · 13 years ago
  14. 805e224 A DenseMap of a std::map isn't a very good idea because the "grow()" method will by Bill Wendling · 13 years ago
  15. 0a33886 Add intel style operand parser skeleton. This is a work in progress. by Devang Patel · 13 years ago
  16. 0fe9a92 Switch all of the uses of my InsertDAGNode helper to follow the exact by Chandler Carruth · 13 years ago
  17. aa8b994 Revert r147978. A DenseMap's iterators may become invalidated here. by Bill Wendling · 13 years ago
  18. 9384111 Make data structures private. by Jakob Stoklund Olesen · 13 years ago
  19. 337a269 Use a DenseMap. by Bill Wendling · 13 years ago
  20. a8bd9a6 Sink spillInterferences into RABasic. by Jakob Stoklund Olesen · 13 years ago
  21. 078203f Cleanup. by Jakob Stoklund Olesen · 13 years ago
  22. ccc9581 Move RegAllocBase into its own cpp file separate from RABasic. by Jakob Stoklund Olesen · 13 years ago
  23. 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
  24. 4992881 80 columns. by Jim Grosbach · 13 years ago
  25. f6c22c6 lli should only create memmgr when JITing. by Jim Grosbach · 13 years ago
  26. bf9ab93 lli should create a JIT memory manager. by Jim Grosbach · 13 years ago
  27. fae699a Fix assert. by Eric Christopher · 13 years ago
  28. 08713b3 Disable the crash reporter when running lit tests. by Argyrios Kyrtzidis · 13 years ago
  29. 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
  30. 3bf052b Check to make sure that the CFString's back store ends up in the correct section. by Bill Wendling · 13 years ago
  31. 2028b79 Support segmented stacks on mac. by Rafael Espindola · 13 years ago
  32. 7692ce9 Split segmented stacks tests into tests for static- and dynamic-size frames. by Rafael Espindola · 13 years ago
  33. 25cd4ff Generate the segmented stack prologue for fastcc too. Patch by Brian Anderson. by Rafael Espindola · 13 years ago
  34. 11f0e7b Revert r147945 which disabled an addressing mode transformation. I had by Chandler Carruth · 13 years ago
  35. 313c703 Use unsigned comparison in segmented stack prologue. by Rafael Espindola · 13 years ago
  36. 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
  37. 014f7a3 Explicitly set the scale to 1 on some segstack prologue instrs. by Rafael Espindola · 13 years ago
  38. 8704b78 The error check for using -g with a .s file already containing dwarf .file by Kevin Enderby · 13 years ago
  39. 46df3ad Add XOP Intrinsics and tests by Jan Sjödin · 13 years ago
  40. 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
  41. 1876abe Don't try to create a GEP when the pointee type is unsized (such GEPs by Duncan Sands · 13 years ago
  42. e4bc80a Disable the transformation I added in r147936 to see if it fixes some by Chandler Carruth · 13 years ago
  43. d65a910 Hoist a really redundant code pattern into a helper function, and delete by Chandler Carruth · 13 years ago
  44. 93b7358 Simplify the AND-rooted mask+shift checking code to match that of the by Chandler Carruth · 13 years ago
  45. dddcd78 Unify the interface of the three mask+shift transform helpers, and by Chandler Carruth · 13 years ago
  46. fde2c1a Clarify and make explicit some of the requirements for transforming by Chandler Carruth · 13 years ago
  47. dec1f99 Fix undefined code and reenable test case. by Jakob Stoklund Olesen · 13 years ago
  48. 6ae18e5 Hoist the logic to transform shift+mask combinations into sub-register by Chandler Carruth · 13 years ago
  49. f103b3d Teach the X86 instruction selection to do some heroic transforms to by Chandler Carruth · 13 years ago
  50. 88c5c42 Improved compile time: by Stepan Dyatkovskiy · 13 years ago
  51. 69b5df8 llvm/test/CodeGen/X86/zext-fold.ll: Relax an expression in stack offset. by NAKAMURA Takumi · 13 years ago
  52. 29cc410 llvm/test/CodeGen/X86/sub-with-overflow.ll: Add explicit -mtriple=i686-linux. by NAKAMURA Takumi · 13 years ago
  53. 3eada31 Clarified the SCEV getSmallConstantTripCount interface with in-your-face comments. by Andrew Trick · 13 years ago
  54. 29a1714 Add big endian mips support. Based on a patch by Jack Carter. by Rafael Espindola · 13 years ago
  55. fddf804 Add the skeleton of an asm parser for mips. by Rafael Espindola · 13 years ago
  56. 08c6664 ARM Ld/St Optimizer fix. by Andrew Trick · 13 years ago
  57. bc9beda Disable test that seems to expose an unrelated Linux issue. by Jakob Stoklund Olesen · 13 years ago
  58. 2aad2f6 Detect when a value is undefined on an edge to a landing pad. by Jakob Stoklund Olesen · 13 years ago
  59. 74c4f97 Exclusively use SplitAnalysis::getLastSplitPoint(). by Jakob Stoklund Olesen · 13 years ago
  60. f96703e Avoid CSE of instructions which define physical registers across MBBs unless by Evan Cheng · 13 years ago
  61. 37b94c6 If the global variable is removed by the linker, then don't constant merge it by Bill Wendling · 13 years ago
  62. dcc296d Don't avoid recursing for pointer types, just reference types. Expand on by Eric Christopher · 13 years ago
  63. eab3027 Add test case for r147881. by Chad Rosier · 13 years ago
  64. 9ffaa6a Fixed order of operands in comment to match code. by Lang Hames · 13 years ago
  65. 216f637 Default stack alignment for 32bit x86 should be 4 Bytes, not 8 Bytes. by Joerg Sonnenberger · 13 years ago
  66. 19d0bf3 Consider unknown alignment caused by OptimizeThumb2Instructions(). by Jakob Stoklund Olesen · 13 years ago
  67. 75fda5d 80 col violation. by Evan Cheng · 13 years ago
  68. 1b2983b Add missing VEX predicates to VMOVSDto64rr/VMOVSDto64mr. This fixes a few by Chad Rosier · 13 years ago
  69. a005c31 Let asm parser query asm syntax dialect. by Devang Patel · 13 years ago
  70. 11c2def This is the matching change for the data structure name changes for the by Kevin Enderby · 13 years ago
  71. f1f16c8 ARM updating VST2 pseudo-lowering fixed vs. register update. by Jim Grosbach · 13 years ago
  72. e4ad582 Fix some leftover control reaches end of non-void function warnings. by Benjamin Kramer · 13 years ago
  73. fd553c2 Teach the triple library about the androideabi environment. by Chandler Carruth · 13 years ago
  74. ea7ad3b Move default case for covered enum outside of switch. by Richard Smith · 13 years ago
  75. f6c0747 For i386, don't use the generic code. by Bill Wendling · 13 years ago
  76. 95789d0 Fix a -Wreturn-type warning in g++. by Richard Smith · 13 years ago
  77. b0dc4d9 Cleanup these asserts to follow common LLVM style and coding by Chandler Carruth · 13 years ago
  78. 732f05c Add 'llvm_unreachable' to passify GCC's understanding of the constraints by Chandler Carruth · 13 years ago
  79. 38fdb7d Various crash reporting tools have a problem with the dwarf generated for by Kevin Enderby · 13 years ago
  80. 4ba0e75 Add definition for intel asm variant. by Devang Patel · 13 years ago
  81. 56315d3 Record asm variant id in MatchEntry and check it while matching instruction. by Devang Patel · 13 years ago
  82. 2bd3354 Remove unnecessary default cases in switches that cover all enum values. by David Blaikie · 13 years ago
  83. 6c0366c Fix a bug in the legalization of shuffle vectors. When we emulate shuffles using BUILD_VECTORS we may be using a BV of different type. Make sure to cast it back. by Nadav Rotem · 13 years ago
  84. 66a7fd7 Add definitions for AMD's bobcat (aka btver1) by Benjamin Kramer · 13 years ago
  85. a937633 Fix a crash in AVX2 when trying to broadcast a double into a 128-bit vector. There is no vbroadcastsd xmm, but we do need to support 64-bit integers broadcasted into xmm. Also factor the AVX check into the isVectorBroadcast function. This makes more sense since the AVX2 check was already inside. by Craig Topper · 13 years ago
  86. 1accb7e Remove hasXMM/hasXMMInt functions. Move callers to hasSSE1/hasSSE2. This is the final piece to remove the AVX hack that disabled SSE. by Craig Topper · 13 years ago
  87. d0a3117 Remove hasSSE*orAVX functions and change all callers to use just hasSSE*. AVX is now an SSE level and no longer disables SSE checks. by Craig Topper · 13 years ago
  88. c6d5995 Instruction selection priority fixes to remove the XMM/XMMInt/orAVX predicates. Another commit will remove orAVX functions from X86SubTarget. by Craig Topper · 13 years ago
  89. 97b5beb Allow machine-cse to look across MBB boundary when cse'ing instructions that by Evan Cheng · 13 years ago
  90. 64925c5 Enable LSR IV Chains with sufficient heuristics. by Andrew Trick · 13 years ago
  91. dae412b Accurately model hardware alignment rounding. by Jakob Stoklund Olesen · 13 years ago
  92. 9cce24a Remove the logging streamer. by Rafael Espindola · 13 years ago
  93. 169db15 Catch runaway ARMConstantIslandPass even in -Asserts builds. by Jakob Stoklund Olesen · 13 years ago
  94. c16d96f Fix asm string wrt variants. by Devang Patel · 13 years ago
  95. d06b01c Use descriptive variable name and remove incorrect operand number check. by Devang Patel · 13 years ago
  96. 22d20c2 Adding IV chain generation to LSR. by Andrew Trick · 13 years ago
  97. 6c7d0ae Adding collection of IV chains to LSR. by Andrew Trick · 13 years ago
  98. 0dbcada Split AsmParser into two components - AsmParser and AsmParserVariant by Devang Patel · 13 years ago
  99. 8bf295b "Minor LSR debugging stuff" by Andrew Trick · 13 years ago
  100. bc44b9f Update language check. Do not ignore DW_LANG_Python. Patch by Joe Groff! by Devang Patel · 13 years ago