1. c997d45 Support for ELF Visibility by Bruno Cardoso Lopes · 16 years ago
  2. 6396329 Generate libcalls for floating point arithmetic and casting operations. by Sanjiv Gupta · 16 years ago
  3. fa3f80a More formatting. by Sanjiv Gupta · 16 years ago
  4. b65d1f2 Fixed source comments. No functionality change. by Sanjiv Gupta · 16 years ago
  5. b51b6cf Silence a warning by Anton Korobeynikov · 16 years ago
  6. 3ae67f5 Simplified logic of this if-then statement to reduce nesting. No functionality by Bill Wendling · 16 years ago
  7. b157f25 PIC16 emits auto variables as globals. When optimizer removes a function entierly by estimating its side effects on globals, those globals(autos) without a function were not being printed by the Asm printer. by Sanjiv Gupta · 16 years ago
  8. 2e7ccfc Typo by Anton Korobeynikov · 16 years ago
  9. dada95b Revert hunk commited by accident by Anton Korobeynikov · 16 years ago
  10. 0eebf65 The attached patches implement most of the ARM AAPCS-VFP hard float by Anton Korobeynikov · 16 years ago
  11. fbbf1ee Separate V6 from V6T2 since the latter has some extra nice instructions by Anton Korobeynikov · 16 years ago
  12. a7b0ded Add helper for checking of Thumb1 mode by Anton Korobeynikov · 16 years ago
  13. faf2671 Revert r72898. It does not solve the problem I want it to solve. by Bill Wendling · 16 years ago
  14. 5d28eb9 Get rid of some unnecessary code. by Eli Friedman · 16 years ago
  15. 7a5e555 Slightly generalize the code that handles shuffles of consecutive loads by Eli Friedman · 16 years ago
  16. 0da9975 PR3628: Add patterns to match SHL/SRL/SRA to the corresponding Altivec by Eli Friedman · 16 years ago
  17. 30e71eb Avoid crashing on a variable-index insertelement with element type i16. by Eli Friedman · 16 years ago
  18. 1041553 Get rid of some bogus patterns for X86vzmovl. Don't create VZEXT_MOVL by Eli Friedman · 16 years ago
  19. 9d47b8d Fix an obvious typo. by Eli Friedman · 16 years ago
  20. cf0a577 x86_64 now uses the correct ELF e_machine type by Bruno Cardoso Lopes · 16 years ago
  21. 1762c14 Get rid of a bogus pattern that interferes with optimization. by Eli Friedman · 16 years ago
  22. 23ef105 PR2598: make sure to expand illegal forms of integer/floating-point by Eli Friedman · 16 years ago
  23. 2392efe Add explicit keywords. by Dan Gohman · 16 years ago
  24. 578efa9 Add new function attribute - noimplicitfloat by Devang Patel · 16 years ago
  25. abc0199 Adapt the x86 build_vector dagcombine to the current state of the legalizer. by Nate Begeman · 16 years ago
  26. 9254922 Changing allocation ordering from r3 ... r0 back to r0 ... r3. The order change no longer make sense after the coalescing changes we have made since then. by Evan Cheng · 16 years ago
  27. 6a78489 Evan thinks NoImplicitFloat check is not required here. by Devang Patel · 16 years ago
  28. 87d59e4 When merging multiple load / store instructions. Use the DebugLoc of the first one. by Evan Cheng · 16 years ago
  29. 5ba7188 Code clean up: return vector by reference rather than by value. No functionality changes. by Evan Cheng · 16 years ago
  30. c965ee2 Remove some unnecessary #includes. by Dan Gohman · 16 years ago
  31. 4680077 Lower i16/i32 sdiv/udiv/srem/urem using libcalls. by Sanjiv Gupta · 16 years ago
  32. 9f5f322 Fix an erroneous check for isFNeg; the FNeg case is handled by Dan Gohman · 16 years ago
  33. e075a62 The DWARF unwind info was incorrect. While compiling with by Bill Wendling · 16 years ago
  34. ae3a0be Split the Add, Sub, and Mul instruction opcodes into separate by Dan Gohman · 16 years ago
  35. d18e31a Add new function attribute - noredzone. by Devang Patel · 16 years ago
  36. 4c9369d Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This was by Dale Johannesen · 16 years ago
  37. 82f1d1b Remove unused code. by Sanjiv Gupta · 16 years ago
  38. 3b0a4f1 Custom lower SUB with two register operands. by Sanjiv Gupta · 16 years ago
  39. bccf4b3 PR3739, part 2: Use an explicit store to spill XMM registers. (Previously, by Eli Friedman · 16 years ago
  40. 9a41712 PR3739, part 1: Disable the red zone on Win64. by Eli Friedman · 16 years ago
  41. 1488326 Re-apply 72756 with fixes. One of those was introduced by we changed MachineInstrBuilder::addReg() interface. by Evan Cheng · 16 years ago
  42. d58902a Evan says it's wrong; back out 72808. by Stuart Hastings · 16 years ago
  43. 77648cf Recognize another euphemism for MOVDQ2Q. by Stuart Hastings · 16 years ago
  44. 424f8f3 For Darwin / x86_64, override -relocation-model=static to pic if the output is assembly since Darwin assembler does not really support -static codeine. by Evan Cheng · 16 years ago
  45. 9911405 Convert Alpha and Mips to use a MachineFunctionInfo subclass to by Dan Gohman · 16 years ago
  46. c553462 Remove the redundant TM member from X86DAGToDAGISel; replace it by Dan Gohman · 16 years ago
  47. 2228582 Make the buildbot see green (to make it easier to spot the next person by Mike Stump · 16 years ago
  48. 974d90b Remove unnecessary #includes. by Dan Gohman · 16 years ago
  49. 3fc7e53 Emit file directives correctly in case of a .bc is generated by llvm-ld after linking in several .bc files. by Sanjiv Gupta · 16 years ago
  50. 892c8ca FrameIndex could be used as a value (addressof (arg)) or as an address. by Sanjiv Gupta · 16 years ago
  51. 703e235 Fixed a bug in which signed comparisons were being used instead of unsigned comparisons. by Sanjiv Gupta · 16 years ago
  52. 1251388 Avoid a warning "'U' might be used uninitialized in by Duncan Sands · 16 years ago
  53. 70fd60b Temporarily revert 72756 for now. by Evan Cheng · 16 years ago
  54. 9d5fb98 Fold preceding / trailing base inc / dec into the single load / store as well. by Evan Cheng · 16 years ago
  55. 6ecc260 Revert r72734. The Darwin assembler doesn't support the static by Dan Gohman · 16 years ago
  56. da9863f On Darwin x86_64 small code model doesn't guarantee code address fits in 32-bit. by Evan Cheng · 16 years ago
  57. 874ae25 Revert 72707 and 72709, for the moment. by Dale Johannesen · 16 years ago
  58. ca46fdd Add missing file. by Dale Johannesen · 16 years ago
  59. 4150d83 Make the implicit inputs and outputs of target-independent by Dale Johannesen · 16 years ago
  60. 8313899 Comment grammaro/clarification. by Dale Johannesen · 16 years ago
  61. 69bbb4c Trailing whitespace. by Dale Johannesen · 16 years ago
  62. 70459be Implement review feedback. Make thumb2 'normal' subtarget feature by Anton Korobeynikov · 16 years ago
  63. 434dd4f Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron Gray by Bruno Cardoso Lopes · 16 years ago
  64. d260c24 Do not emit "generic" CPU string. This fixes PR4291. by Anton Korobeynikov · 16 years ago
  65. 2d98f06 Fix a grammaro and clarify a comment. by Dan Gohman · 16 years ago
  66. a3f99f9 First patch in the direction of splitting MachineCodeEmitter in two subclasses: by Bruno Cardoso Lopes · 16 years ago
  67. cf7895f (i64 (zext (srl GR32 8))) -> movzbl AH is not safe since srl 8 only clear the top 8 bits. by Evan Cheng · 16 years ago
  68. 51b16f4 Untabification. by Bill Wendling · 16 years ago
  69. d4022c3 Add placeholder for thumb2 stuff by Anton Korobeynikov · 16 years ago
  70. cb219f0 More h-registers tricks: folding zext nodes. by Evan Cheng · 16 years ago
  71. 2265ba0 The MONITOR and MWAIT instructions have insufficient information for by Bill Wendling · 16 years ago
  72. 8a0b2da Fix MOVMSKPDrr encoding. by Evan Cheng · 16 years ago
  73. ed7f56b Fix PSIGND encoding bug. Patch by Sean Callanan. by Evan Cheng · 16 years ago
  74. dd4694b Emit debug info for locals with proper scope. by Sanjiv Gupta · 16 years ago
  75. a455942 Mark the branch insns correctly. by Sanjiv Gupta · 16 years ago
  76. df75a27 Fixing problems that got exposed after the refactoring of LegalizeDAG done in 72447. by Sanjiv Gupta · 16 years ago
  77. c06441e Return the operand rather than a null SDValue when the given SELECT_CC by Eli Friedman · 16 years ago
  78. 2d92c71 This patch brings the list of attributes in CPPBackend.cpp up to date with the by Jeffrey Yasskin · 16 years ago
  79. 3b1259b "The instructions MMX_PSADBWrm and MMX_PSADBWrr have opcode 0b11100000 (e0), but by Bill Wendling · 16 years ago
  80. 8b944d3 Added optimization that narrow load / op / store and the 'op' is a bit twiddling instruction and its second operand is an immediate. If bits that are touched by 'op' can be done with a narrower instruction, reduce the width of the load and store as well. This happens a lot with bitfield manipulation code. by Evan Cheng · 16 years ago
  81. ba2352b Ger rid of some dead code. by Eli Friedman · 16 years ago
  82. bc9be21 Fix sfence jit encoding. Patch by Sean Callanan. by Evan Cheng · 16 years ago
  83. d3bdf19 Added support for fround, fextend and FP_TO_SINT by Bruno Cardoso Lopes · 16 years ago
  84. 36df499 Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and by Eli Friedman · 16 years ago
  85. 8220557 Back out r72431, it is causing a number of compilation crashes with clang. by Daniel Dunbar · 16 years ago
  86. 8cf5ab1 Update CPU capabilities for AMD machines by Stefanus Du Toit · 16 years ago
  87. ecc23a5 Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and by Eli Friedman · 16 years ago
  88. d9b7715 add some late optimizations that GCC does. It thinks these are a win by Chris Lattner · 16 years ago
  89. 0c85aab fix typo by Chris Lattner · 16 years ago
  90. f9dc644 we should eventually add -march=atom and the new atom movbe instruction. by Chris Lattner · 16 years ago
  91. 1a8229b Make the PPC backend use a legal type for the operands to the BUILD_VECTOR by Eli Friedman · 16 years ago
  92. 108b519 Make the X86 backend mark EXTRACT_SUBVECTOR as Expand, at least for the moment. by Eli Friedman · 16 years ago
  93. 6d7d2aa Add ARMv7 architecture, Cortex processors and different FPU modes handling. by Anton Korobeynikov · 16 years ago
  94. 88ce667 Emit ARM Build Attributes by Anton Korobeynikov · 16 years ago
  95. 41a0243 Propagate CPU string out of SubtargetFeatures by Anton Korobeynikov · 16 years ago
  96. 948e95a Make the x86 backend custom-lower UINT_TO_FP and FP_TO_UINT on 32-bit by Eli Friedman · 16 years ago
  97. a2ac75d CMake: Use libpthread in tblgen when needed. Updated list of source by Oscar Fuentes · 16 years ago
  98. 2f95461 Only 64-bit targets support TImode libcalls. Disable the TImode shift libcalls by Bob Wilson · 16 years ago
  99. a57bc3b Emit debug information for globals (which include automatic variables as well because on PIC16 they are emitted as globals by the frontend). by Sanjiv Gupta · 16 years ago
  100. 261f2a2 Minor formatting fixes. by Bob Wilson · 16 years ago