1. d98d620 Optimize conditional branches in X86FastISel. This replaces by Dan Gohman · 16 years ago
  2. 48c1bc2 Handle some 64-bit atomics on x86-32, some of the time. by Dale Johannesen · 16 years ago
  3. 5bbee4b Work around an interaction between fast-isel and regalloc=local. The by Dan Gohman · 16 years ago
  4. 5e249b4 "The original bug was a complaint that _mm_srli_si128 mis-compiled when passed by Bill Wendling · 16 years ago
  5. 4ae641f Remove OptimizeForSize global. Use function attribute optsize. by Devang Patel · 16 years ago
  6. 6d4b052 Split x86's ADJCALLSTACK instructions into 32-bit and 64-bit forms. by Dan Gohman · 16 years ago
  7. efd30ba Fix typo s/ther/there/ by Jim Grosbach · 16 years ago
  8. 2662d55 Mark CALL instructions as having a Use of ESP/RSP. by Dan Gohman · 16 years ago
  9. 6158d84 Implement the -fno-builtin option in the front-end, not in the back-end. by Bill Wendling · 16 years ago
  10. 6e08738 Just don't transform this memset into "bzero" if no-builtin is specified. by Bill Wendling · 16 years ago
  11. 6f287b2 Add the new `-no-builtin' flag. This flag is meant to mimic the GCC by Bill Wendling · 16 years ago
  12. f06c835 Optimize SelectionDAG's AssignTopologicalOrder even further. by Dan Gohman · 16 years ago
  13. 5396c99 Fix X86FastISel's output for x86-32 PIC constant pool addresses. by Dan Gohman · 16 years ago
  14. 57c3dac Move the GlobalBaseReg field out of X86ISelDAGToDAG.cpp by Dan Gohman · 16 years ago
  15. 9b66d73 Disable all x87 usage, including f32 and f64 when the subtarget by Dan Gohman · 16 years ago
  16. 71d1bf5 Remove misuse of ReplaceNodeResults for atomics with by Dale Johannesen · 16 years ago
  17. 7962e85 Fix an over-pessimization about GlobalVariable addresses in X86FastISel. by Dan Gohman · 16 years ago
  18. d47e0b6 Fix PR2835. Do not change the width of a volatile load. by Evan Cheng · 16 years ago
  19. 5df3186 Rename isWeakForLinker to mayBeOverridden. Use it by Duncan Sands · 16 years ago
  20. 184793f Re-apply 56683 with fixes. by Evan Cheng · 16 years ago
  21. 02a4da2 Unbreak build. by Daniel Dunbar · 16 years ago
  22. 2c9c3e7 Implement function notes as function attributes. by Devang Patel · 16 years ago
  23. b7a75a5 Implement "punpckldq %xmm0, $xmm0" as "pshufd $0x50, %xmm0, %xmm" unless optimizing for code size. by Evan Cheng · 16 years ago
  24. d5d8191 Temporarily reverting r56683. This is causing a failure during the build of llvm-gcc: by Bill Wendling · 16 years ago
  25. 7810bfe Rename ConstantSDNode's getSignExtended to getSExtValue, for by Dan Gohman · 16 years ago
  26. 83ccd14 Mark lea fi# as being really rematerializable. by Dan Gohman · 16 years ago
  27. c739489 unpckhps requires sse1, punpckhdq requires sse2. by Evan Cheng · 16 years ago
  28. 09aae46 Fix X86FastISel's address folding to check displacement values for overflow. by Dan Gohman · 16 years ago
  29. 36a5502 Fix @llvm.frameaddress codegen. FP elimination optimization should be disabled when frame address is desired. Also add support for depth > 0. by Evan Cheng · 16 years ago
  30. dbc2e85 CMake: Builds all examples. Corrected name of CBackend target. by Oscar Fuentes · 16 years ago
  31. 86098bd Add "inreg" field to CallSDNode (doesn't increase by Dale Johannesen · 16 years ago
  32. 97135e1 Factor out the code for determining when symblic addresses by Dan Gohman · 16 years ago
  33. a67f32a Avoid spilling EBP / RBP twice in the prologue. by Evan Cheng · 16 years ago
  34. 4367ff7 X86 address displacement field must be interpreted as a 32-bit value. by Evan Cheng · 16 years ago
  35. e1ad087 CMake: Builds all targets. by Oscar Fuentes · 16 years ago
  36. 5af29c2 Disable support for x86_f80 in X86FastISel. Supporting it would by Dan Gohman · 16 years ago
  37. d751c64 If we have a function with an unreachable statement such that the ending debug by Bill Wendling · 16 years ago
  38. 4dcc8a3 Prefer movlhps over punpcklqdq, etc. in more cases. by Evan Cheng · 16 years ago
  39. 789ce77 Fix a bug in which address displacements were being added to the by Dan Gohman · 16 years ago
  40. 0598866 Large mechanical patch. by Devang Patel · 16 years ago
  41. 32b952a Reapply 56585:56589 with proper fix for some gcc versions by Anton Korobeynikov · 16 years ago
  42. 0b457f0 With sse3 and when the source is a load or has multiple uses, favors movddup over shuffp*, pshufd, etc. Without sse3 or when the source is from a register, make use of movlhps by Evan Cheng · 16 years ago
  43. c9c6da6 Accept 'inreg' attribute on x86 functions as by Dale Johannesen · 16 years ago
  44. 2cc3aa4 PIC support in X86FastISel. by Dan Gohman · 16 years ago
  45. 688535e Temporarily backing out 56585:56589 to unbreak the build. by Evan Cheng · 16 years ago
  46. 89d4a28 pmovsxbq etc. requires sse4.1. by Evan Cheng · 16 years ago
  47. ca57f78 Fix patterns for SSE4.1 move and sign extend instructions. Also add instructions which fold VZEXT_MOVL and VZEXT_LOAD. by Evan Cheng · 16 years ago
  48. 8a186ae X86ISD::VZEXT_LOAD should produce and fold a chain. by Evan Cheng · 16 years ago
  49. 742fd19 Minor cleanup by Anton Korobeynikov · 16 years ago
  50. 621cdf0 Get rid of virtual inheritance for ARM TAI by Anton Korobeynikov · 16 years ago
  51. 93ed102 Get rid of virtual inheritance for PPC TAI by Anton Korobeynikov · 16 years ago
  52. 8490322 Use crazy template-based inheritance instead of virtual one. by Anton Korobeynikov · 16 years ago
  53. 00181a3 Get rid of ReadOnlySection duplicate by Anton Korobeynikov · 16 years ago
  54. d79cda9 Use named sections, where they should be by Anton Korobeynikov · 16 years ago
  55. 6481873 Get rid of now unused {Four,Eight,Sixteen}ByteConstantSection by Anton Korobeynikov · 16 years ago
  56. dbab2d2 Cleanup by Anton Korobeynikov · 16 years ago
  57. 36133dd Get rid of duplicate char*/Section* stuff for TLS sections by Anton Korobeynikov · 16 years ago
  58. 0b501d1 Cleanup, no functionality change by Anton Korobeynikov · 16 years ago
  59. 315690e Get rid of duplicate char*/Section* DataSection by Anton Korobeynikov · 16 years ago
  60. d7ca416 Get rid of duplicate char*/Section* TextSection by Anton Korobeynikov · 16 years ago
  61. c25e1ea Move actual section printing stuff to AsmPrinter from TAI reducing heap traffic. by Anton Korobeynikov · 16 years ago
  62. 0c8e806 Drop obsolete hook and change all usage to new interface by Anton Korobeynikov · 16 years ago
  63. 90a7b88 SPU section handling is really huge mess. Replace remaining TAI calls for sections with explicit names in order not to block existing backends during section handling migration. SPU folks! Please consider using new section handling facility someday. by Anton Korobeynikov · 16 years ago
  64. 6ec7cf0 Remove dead code for PIC16 (preparation to switch to new section handling stuff) by Anton Korobeynikov · 16 years ago
  65. 5979d71 XMM6-XMM15 are callee-saved on Win64. Patch by Nicolas Capens! by Anton Korobeynikov · 16 years ago
  66. e3d76d3 s/ParamAttrsWithIndex/FnAttributeWithIndex/g by Devang Patel · 16 years ago
  67. 20bcaff Put FN_NOTE_AlwaysInline and others in FnAttr namespace. by Devang Patel · 16 years ago
  68. da43bcf Properly handle 'm' inline asm constraints. If a GV is being selected for the addressing mode, it requires the same logic for PIC relative addressing, etc. by Evan Cheng · 16 years ago
  69. dd4924c Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace. by Devang Patel · 16 years ago
  70. eaf42ab s/ParameterAttributes/Attributes/g by Devang Patel · 16 years ago
  71. d9b4a5f Use parameter attribute store (soon to be renamed) for by Devang Patel · 16 years ago
  72. d57dd5f Arrange for FastISel code to have access to the MachineModuleInfo by Dan Gohman · 16 years ago
  73. 0ba2bcf Fix these enums' starting values to reflect the way that by Dan Gohman · 16 years ago
  74. fe29e77 Delete an unused function. by Dan Gohman · 16 years ago
  75. 8b74696 Move the code for initializing the global base reg out of by Dan Gohman · 16 years ago
  76. 1de42e8 Fix indendation. by Matthijs Kooijman · 16 years ago
  77. 364091e Support x86 specific inline asm modifier 'J'. by Evan Cheng · 16 years ago
  78. f3ba708 Add hasNote() to check note associated with a function. by Devang Patel · 16 years ago
  79. 8b56a90 Instead of setPreservesAll, just mark them preseving machine loop info and machine dominators. by Evan Cheng · 16 years ago
  80. 0bb4160 Make log, log2, log10, exp, exp2 use Expand by default. by Dale Johannesen · 16 years ago
  81. bbeeb2a Mark several codegen passes as preserving all analysis. by Evan Cheng · 16 years ago
  82. 1d8e4cf CMake build system: support for parallel builds. by Oscar Fuentes · 16 years ago
  83. 290ae03 Change the calling convention used when tail call optimization is enabled from CC_X86_32_TailCall to CC_X86_32_FastCC. by Arnold Schwaighofer · 16 years ago
  84. 3d01fc7 Initial support for the CMake build system. by Oscar Fuentes · 16 years ago
  85. 743922e Fold immediates into X86 shifts with fast isel. This generates: by Chris Lattner · 16 years ago
  86. 4893c06 Instead of building a list and sorting it just to find a maximum element, by Dan Gohman · 16 years ago
  87. e306b3d add a note by Chris Lattner · 16 years ago
  88. 91a23c8 No need to print function stubs for Mac OS X 10.5 and up. Linker will handle it. by Evan Cheng · 16 years ago
  89. 0333920 80 column violation. by Evan Cheng · 16 years ago
  90. 7e8ef60 Fix a FastISel GlobalVariable CSE bug. by Dan Gohman · 16 years ago
  91. 2ff7fd1 Refactor X86SelectConstAddr, folding it into X86SelectAddress. This by Dan Gohman · 16 years ago
  92. 3589308 Address-mode folding for X86FastISel. It's pretty basic, but it by Dan Gohman · 16 years ago
  93. 1fbc3cd Simplify this code. The FastISel class has its own TD member. by Dan Gohman · 16 years ago
  94. 057d0c3 Duh. Default to ARMCC::AL (always). by Evan Cheng · 16 years ago
  95. 6d63a72 Clean up. by Evan Cheng · 16 years ago
  96. 3f7eb8e Cosmetic. by Evan Cheng · 16 years ago
  97. b5b6ec6 FastISel: For calls, prefer using the callee's address as a constant by Dan Gohman · 16 years ago
  98. 7fd7ca4 Fix addrmode1 instruction encodings; fix bx_ret encoding. by Evan Cheng · 16 years ago
  99. 29c57c3 Specify instruction encoding using range list to avoid endianess issues. by Evan Cheng · 16 years ago
  100. 682d5a8 Simplify and generalize X86DAGToDAGISel::CanBeFoldedBy, and draw by Dan Gohman · 16 years ago