1. e62f97c Allow some reloads to be folded in multi-use cases. Specifically testl r, r -> cmpl [mem], 0. by Evan Cheng · 17 years ago
  2. 4045e6d Work around a GCC bug, producing this code: by Chris Lattner · 17 years ago
  3. 1f87300 Implement ExpandOperationResult for ppc i64 fp->int, which fixes by Chris Lattner · 17 years ago
  4. afa3b6d Add some convenience methods for querying attributes, and use them. by Duncan Sands · 17 years ago
  5. a3f61df several entries got significantly better, though they still aren't done. by Chris Lattner · 17 years ago
  6. f1b1c5e implement a trivial readme entry. by Chris Lattner · 17 years ago
  7. 789db09 Fix a crash on invalid code due to memcpy lowering. by Chris Lattner · 17 years ago
  8. d73ab88 Support returning non-power-of-2 vectors to unblock some work by Nate Begeman · 17 years ago
  9. 19914ed something wrong with this opt by Andrew Lenharth · 17 years ago
  10. dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 17 years ago
  11. 8a59448 Fix a long standing deficiency in the X86 backend: we would by Chris Lattner · 17 years ago
  12. ffc04d3 add a immAllZerosV_bc pattern fragment for consistency with others. by Chris Lattner · 17 years ago
  13. 0a32092 remove bogus assertion that broke CodeGen/Generic/cast-fp.ll on x86 by Chris Lattner · 17 years ago
  14. 27a6c73 Several changes: by Chris Lattner · 17 years ago
  15. 9461316 add a note by Chris Lattner · 17 years ago
  16. 9305dcb Fix compiler warning. by Dale Johannesen · 17 years ago
  17. 1d4ce2a Fix .eh table linkage issues on Darwin. Some EH support by Dale Johannesen · 17 years ago
  18. 50cdabc Remove meaningless qualifiers from return types, avoiding compiler warnings. by Dan Gohman · 17 years ago
  19. b348d18 Add support for vectors to int <-> float casts. by Nate Begeman · 17 years ago
  20. 45b22fa Implement codegen for flt_rounds on x86 by Anton Korobeynikov · 17 years ago
  21. e40740b Oops. Debugging code shouldn't have been checked in. by Evan Cheng · 17 years ago
  22. 9de1934 Fix PIC jump table codegen on x86-32/linux. In fact, such thing should be applied by Anton Korobeynikov · 17 years ago
  23. 87b665d Eliminate the recently introduced CCAssignToStackABISizeAlign by Duncan Sands · 17 years ago
  24. c498b02 Clean up sub-register implementation by moving subReg information back to by Evan Cheng · 17 years ago
  25. b1d40d9 Revert previous; these files aren't ready to go in yet. by Dale Johannesen · 17 years ago
  26. b97aec6 Add parameter to getDwarfRegNum to permit targets by Dale Johannesen · 17 years ago
  27. e7c8754 Fix x86-64 jit: remove reliance on Dwarf numbers. by Evan Cheng · 17 years ago
  28. c69107c Unifacalize the CALLSEQ{START,END} stuff. by Bill Wendling · 17 years ago
  29. 0f8d9c0 Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stack by Bill Wendling · 17 years ago
  30. 3809fbe Completely forgot, that we have some debug information emission on PPC. This should fix by Anton Korobeynikov · 17 years ago
  31. 753a987 Added JumpTable support by Bruno Cardoso Lopes · 17 years ago
  32. 20ab290 Add a flag for indirect branch instructions. by Owen Anderson · 17 years ago
  33. 2e7eedf Clarify the meaning of '-2' register number by Anton Korobeynikov · 17 years ago
  34. f191c80 Use TableGen to emit information for dwarf register numbers. by Anton Korobeynikov · 17 years ago
  35. e3ef744 Add CCAssignToStackABISizeAlign for convenience in by Dale Johannesen · 17 years ago
  36. 38ada86 Update tailcall code to include inline attribute operand for memcpy. by Arnold Schwaighofer · 17 years ago
  37. ed2fc71 Unbreak x86-64 jumptable. by Evan Cheng · 17 years ago
  38. b623ce9 Silence a warning by Anton Korobeynikov · 17 years ago
  39. 7a42f24 Revert previous rewrite per chris's comments. by Dale Johannesen · 17 years ago
  40. cc41586 Much improved pic jumptable codegen: by Evan Cheng · 17 years ago
  41. 3556bc1 Rewrite Dwarf number handling per review comments. by Dale Johannesen · 17 years ago
  42. e0cb36b [ARM] Implement __builtin_thread_pointer. by Lauro Ramos Venancio · 17 years ago
  43. 4542edc Complete conditionalization of Dwarf reg numbers. by Dale Johannesen · 17 years ago
  44. 483ec21 Interchange Dwarf numbers of ESP and EBP on x86 Darwin. by Dale Johannesen · 17 years ago
  45. 000604a Better processor definition by Bruno Cardoso Lopes · 17 years ago
  46. f1ba1ca Move the LowerMEMCPY and LowerMEMCPYCall to a common place. by Rafael Espindola · 17 years ago
  47. 8699a97 [ARM] Fix code generation for: by Lauro Ramos Venancio · 17 years ago
  48. db807ed Use movups to spill / restore SSE registers on targets where stacks alignment is by Evan Cheng · 17 years ago
  49. c7db561 Added support for PIC code with "explicit relocations" *only*. by Bruno Cardoso Lopes · 17 years ago
  50. ca0ed74 Eliminate the remaining uses of getTypeSize. This by Duncan Sands · 17 years ago
  51. fe6575c Fix PR1761 by not printing (rip) suffix when in -static mode. by Chris Lattner · 17 years ago
  52. f4c164c Fix crash before main on ppc/linux with static constructors. PR1771 by Nick Lewycky · 17 years ago
  53. 03e6c70 Fix PR1763 by allowing the 'q' constraint to work with 64-bit regs on x86-64. by Chris Lattner · 17 years ago
  54. a9d641e Unbreak tailcall opt. by Evan Cheng · 17 years ago
  55. 2539458 add a note by Chris Lattner · 17 years ago
  56. 9df7dc5 Missing a getNumOperands check. by Evan Cheng · 17 years ago
  57. 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 17 years ago
  58. 0d64287 Silence, accersed warning by Bill Wendling · 17 years ago
  59. e0703c8 Make ARM and X86 LowerMEMCPY identical by moving the isThumb check into getMaxInlineSizeThreshold by Rafael Espindola · 17 years ago
  60. fc05f40 Make ARM an X86 memcpy expansion more similar to each other. by Rafael Espindola · 17 years ago
  61. 25f1d08 Make i64=expand_vector_elt(v2i64) work in 32-bit mode. by Dale Johannesen · 17 years ago
  62. c784208 Add missing SSE builtins: CVTPD2PI, CVTPS2PI, by Dale Johannesen · 17 years ago
  63. 14db5ef Fix for visibility warnings generated by gcc-4.2. by Duncan Sands · 17 years ago
  64. 8d26e59 Add missing MMX PSUBQ. by Dale Johannesen · 17 years ago
  65. 3c3ddb3 Enable more fold (sext (load x)) -> (sext (truncate (sextload x))) by Evan Cheng · 17 years ago
  66. e127a73 Avoid doing something dumb like rewriting using a 64-bit iv in 32-bit mode. by Evan Cheng · 17 years ago
  67. dc4756b add a note. by Chris Lattner · 17 years ago
  68. fb7f343 Add support for the x86-64 'q' regigster modifier, and add support for the by Chris Lattner · 17 years ago
  69. b361ec3 Fix PR1749 and InstCombine/2007-10-28-EmptyField.ll by handling by Chris Lattner · 17 years ago
  70. 402b678 New entry. by Evan Cheng · 17 years ago
  71. 8d9d74e Fix off-by-one stack offset computations (dwarf information) for callee-saved by Anton Korobeynikov · 17 years ago
  72. 3c999a2 clo/clz aren't supported on mips I. Keep them around for when we'll by Eric Christopher · 17 years ago
  73. 2bd122c Loosen up iv reuse to allow reuse of the same stride but a larger type when truncating from the larger type to smaller type is free. by Evan Cheng · 17 years ago
  74. ca4571e Support non-POSIX hosts by removing use of strncasecmp. by Dale Johannesen · 17 years ago
  75. 7921706 Disable a couple more things for ppcf128. by Dale Johannesen · 17 years ago
  76. 152b7e1 Temporary solution: added a different set of BCTRL_Macho / BCTRL_ELF with right callee-saved defs set for ppc64. by Evan Cheng · 17 years ago
  77. 4102eb5 Fix memcpy lowering when addresses are 4-byte aligned but size is not multiple of 4. by Evan Cheng · 17 years ago
  78. 8368805 Fix the folding of multiplication into addresses on x86, which was broken by Dan Gohman · 17 years ago
  79. 3311876 Use ptr type in the immediate field of a BxA instruction so we don't end up selecting 32-bit call instruction for ppc64. by Evan Cheng · 17 years ago
  80. 42b08be Fix an unfolding bug. by Evan Cheng · 17 years ago
  81. 61c7ef3 Allow for copysign having f80 second argument. Fixes 5550319. by Dale Johannesen · 17 years ago
  82. f7c9695 Resolve unfold tables ambiguity. by Evan Cheng · 17 years ago
  83. 66f7163 Local spiller optimization: by Evan Cheng · 17 years ago
  84. 7b73a5d split LowerMEMCPY into LowerMEMCPYCall and LowerMEMCPYInline in the ARM backend. by Rafael Espindola · 17 years ago
  85. 5c0d6ed Add support for byval function whose argument is not 32 bit aligned. by Rafael Espindola · 17 years ago
  86. 26cb286 comment fixes by Chris Lattner · 17 years ago
  87. 3a7c33a Add an easy microoptimization I noticed. by Chris Lattner · 17 years ago
  88. fabd32d More ppcf128 issues (maybe the last)? by Dale Johannesen · 17 years ago
  89. f0a0cdd - Added getOpcodeAfterMemoryUnfold(). It doesn't unfold an instruction, but only returns the opcode of the instruction post unfolding. by Evan Cheng · 17 years ago
  90. 58184e6 Use SmallVectorImpl instead of SmallVector with hardcoded size in MRegister public interface. by Evan Cheng · 17 years ago
  91. a4c7910 Fix a misnamed parameter. by Christopher Lamb · 17 years ago
  92. 91ee18c Fix a typo by Christopher Lamb · 17 years ago
  93. 38ffcc9 Work around downrev gccs which do not inherit visibility of the by Gordon Henriksen · 17 years ago
  94. 65a3323 legalizing the ret operation on f64 shouldn't introduce a new by Chris Lattner · 17 years ago
  95. 4b2b940 Switching TargetMachineRegistry to use the new generic Registry. by Gordon Henriksen · 17 years ago
  96. 7ef1a4b Change fp to sint legalization on x86-32 to do 2 x i32 by Chris Lattner · 17 years ago
  97. 2ff75ee fix some funny indentation, add comments. by Chris Lattner · 17 years ago
  98. c274f54 Check for invalid cc's in f80 select. by Dale Johannesen · 17 years ago
  99. f602a25 Fix a bug handling frame references in ppc inline asm when the frame offset by Chris Lattner · 17 years ago
  100. 448175f Correction to tail call optimization code. The new return address by Arnold Schwaighofer · 17 years ago