1. f6b935d add a note by Chris Lattner · 18 years ago
  2. 71d07a0 Use fldz and fld1 for long double constants instead of a constant pool load. by Chris Lattner · 18 years ago
  3. 84cd0e7 make isExactlyValue work for long double. by Chris Lattner · 18 years ago
  4. 67fed1c The CorrelatedExpressions pass is now no more. by Bill Wendling · 18 years ago
  5. beefd3d The CorrelatedExpressionElimination pass is known to be buggy. Remove it. by Bill Wendling · 18 years ago
  6. 553c116 For long double constants, print an approximation of their value to the .s file to make it easier to read. by Chris Lattner · 18 years ago
  7. b753065 Fold fptrunc(add (fpextend x), (fpextend y)) -> add(x,y), as GCC does. by Chris Lattner · 18 years ago
  8. 4d53049 Add some notes. by Chris Lattner · 18 years ago
  9. ba96fbc Remove some code for inferring alignment info from the x86 backend by Chris Lattner · 18 years ago
  10. b8f4387 New test to verify that "merging 4 loads into a vec load" continues to work and by Chris Lattner · 18 years ago
  11. dc97d4c make this 64-bit safe by Chris Lattner · 18 years ago
  12. 1329cb8 Infer alignment of loads and increase their alignment when we can tell they are by Chris Lattner · 18 years ago
  13. 216f3f6 remove a useless xfailed test. by Chris Lattner · 18 years ago
  14. 63b2c2d Invert this test, because it is wrong if we allow by Duncan Sands · 18 years ago
  15. 824a721 If there's no instructions being emitted on X86 for a function, emit a by Bill Wendling · 18 years ago
  16. c79348d Need to convert to LLVM code and not C. by Bill Wendling · 18 years ago
  17. cd76af4 Rename the .c to .ll by Bill Wendling · 18 years ago
  18. f7214bc Move testcase to the code gen directory. by Bill Wendling · 18 years ago
  19. 381802f If there are no machine instructions emitted for a function, then insert by Bill Wendling · 18 years ago
  20. 418ab37 Create an explicit copy for byval parameters even by Duncan Sands · 18 years ago
  21. f69d5d7 If we have a function like this: by Bill Wendling · 18 years ago
  22. 15b86db Add another testcase. by Devang Patel · 18 years ago
  23. 5eee427 Fix some bugs in SimplifyNodeWithTwoResults where it would call deletenode to by Chris Lattner · 18 years ago
  24. 9967c15 don't bother making x&-1 only to simplify it in dag combine. This commonly occurs expanding i64 ops. by Chris Lattner · 18 years ago
  25. 6bccafd New test case. by Evan Cheng · 18 years ago
  26. 50d8e49 reduce indentation by Chris Lattner · 18 years ago
  27. 0298dbf add a testcase for a bug Duncan pointed out. by Chris Lattner · 18 years ago
  28. 255bd28 Do this more neatly. by Duncan Sands · 18 years ago
  29. 88d480b Reorder a field to reduce the size of StackObject. Note that this by Chris Lattner · 18 years ago
  30. a699574 Test for PR1942. by Duncan Sands · 18 years ago
  31. 5bab785 fix long lines. by Chris Lattner · 18 years ago
  32. 1910e2f JITEmitter.cpp was trying to sync the icache for function stubs, but by Chris Lattner · 18 years ago
  33. a095db1 Add more assertions to catch accesses outside of by Duncan Sands · 18 years ago
  34. e3c36f6 DeadStoreElimination can treat byval parameters as if there were alloca's for the purpose of removing end-of-function stores. by Owen Anderson · 18 years ago
  35. bc24584 move this field back. Moving the field causes miscompilations (!) of voronoi and others. by Chris Lattner · 18 years ago
  36. 00161a6 Add skeletal code to increase the alignment of loads and stores when by Chris Lattner · 18 years ago
  37. 1612faa move MachineFrameInfo::CreateFixedObject out of line, give MachineFrameInfo by Chris Lattner · 18 years ago
  38. 94ffc7e include alignment and volatility information in -view-*-dags output by Chris Lattner · 18 years ago
  39. 4ae9e0c add a fixme. by Chris Lattner · 18 years ago
  40. 6cf7326 optimize fxor like for by Chris Lattner · 18 years ago
  41. af723b9 Add target-specific dag combines for FAND(x,0) and FOR(x,0). This allows by Chris Lattner · 18 years ago
  42. 8eea339 Provide correct DWARF register numbering for debug information emission on x86-32/Darwin. by Anton Korobeynikov · 18 years ago
  43. e205fef New test. by Devang Patel · 18 years ago
  44. 40743b8 Don't dump the function! by Chris Lattner · 18 years ago
  45. d087480 getUnderlyingObject can return null, handle this. by Chris Lattner · 18 years ago
  46. cadf873 Added additional overloaded operators for APSInt to match the operators of by Ted Kremenek · 18 years ago
  47. fd68750 Teach basicaa that 'byval' arguments define a new memory location that by Chris Lattner · 18 years ago
  48. de6fa5f Add hasByValAttr() and hasNoAliasAttr() methods to the Argument class. by Chris Lattner · 18 years ago
  49. 23e202d clarify a comment, thanks Duncan. by Chris Lattner · 18 years ago
  50. d43d00c Significantly simplify and improve handling of FP function results on x86-32. by Chris Lattner · 18 years ago
  51. 125991a Fix this buggy transformation. Two observations: by Chris Lattner · 18 years ago
  52. 20e3d86 The dag combiner is missing revisiting nodes that it really should, and thus leaving by Chris Lattner · 18 years ago
  53. 0aa5e6f fold fp_round(fp_round(x)) -> fp_round(x). by Chris Lattner · 18 years ago
  54. 7323999 take these with a pr # by Chris Lattner · 18 years ago
  55. bcb265e Fixing the stack walker. by Gordon Henriksen · 18 years ago
  56. 58ea52a Fix potential buffer overflow by Anton Korobeynikov · 18 years ago
  57. b487e72 Move some functionality for adding flags to MachineInstr's into methods on MachineInstr rather than LiveVariables. by Owen Anderson · 18 years ago
  58. 3ae0543 Forgot these. by Evan Cheng · 18 years ago
  59. 2928650 Let each target decide byval alignment. For X86, it's 4-byte unless the aggregare contains SSE vector(s). For x86-64, it's max of 8 or alignment of the type. by Evan Cheng · 18 years ago
  60. f02e26a Added special escape sequences "\{", "\}", and "\|" when processing by Ted Kremenek · 18 years ago
  61. f9c98e6 The last pieces needed for loading arbitrary by Duncan Sands · 18 years ago
  62. 1eed950 Added "getRoot()" to ImmutableSet. by Ted Kremenek · 18 years ago
  63. 25edeb3 Honor explicit section information on Darwin. by Dale Johannesen · 18 years ago
  64. 97ca75e Fix an iterator invalidation issue. by Owen Anderson · 18 years ago
  65. 2cbdd27 SSE varargs arguments are passed in memory. by Evan Cheng · 18 years ago
  66. 8e1f7ac Simplify SelectionDAG::getNode so that a big switch stmt is not #ifndef by Chris Lattner · 18 years ago
  67. 70c8650 Silence a warning. Should we turn this into configure-time check? by Anton Korobeynikov · 18 years ago
  68. 7674b9d Add interator interface to DAGInit also by Anton Korobeynikov · 18 years ago
  69. 7e85720 The final piece needed for storing arbitrary precision by Duncan Sands · 18 years ago
  70. 6410510 Enable the fix I just checked in, silly me. by Nick Lewycky · 18 years ago
  71. 3b8ea6e update this test to pass with duncan's change. by Chris Lattner · 18 years ago
  72. 05a3e8a One too many )'s breaks 'make clean' with certain versions of make. by Chris Lattner · 18 years ago
  73. e6b0c00 Multiply can be evaluated in a different type, so long as the target type has by Nick Lewycky · 18 years ago
  74. 18bef16 Trivial patch to fix two warnings, please pull into llvm 2.2 by Chris Lattner · 18 years ago
  75. 3387060 Fixed buggy caching of the hash value of an ImutAVLTree node. by Ted Kremenek · 18 years ago
  76. 8893b0d Moved method call within a conditional branch because its effects will by Ted Kremenek · 18 years ago
  77. c4125a3 Adjusted ImutAVLTree::ComputeHash to compute a hash value that is based on a by Ted Kremenek · 18 years ago
  78. c899b33 Added "clear" method to FoldingSetNodeID to allow a FoldingSetNodeID object by Ted Kremenek · 18 years ago
  79. 6518f5f Replaced (FoldingSet) profiling of ImutAVLTree with a hashing based scheme. The by Ted Kremenek · 18 years ago
  80. 82137bd Provide iterator access to ListInit contents by Anton Korobeynikov · 18 years ago
  81. c2f191c Fix the failures in the PPC JIT by marking relocation entries for by Chris Lattner · 18 years ago
  82. 5768c96 New test. by Devang Patel · 18 years ago
  83. a6b1926 Clarify a deviation from the original algorithm. by Owen Anderson · 18 years ago
  84. 3b48952 Improve a few comments. by Owen Anderson · 18 years ago
  85. 03531a4 It turns out that in C++ it is legal to declare functions by Duncan Sands · 18 years ago
  86. e5d53f5 New test. by Devang Patel · 18 years ago
  87. 333e8be Check that sret is only used on pointers to types with a size, like byval. by Duncan Sands · 18 years ago
  88. 53d4afc Be consistent with other attribute methods, and by Duncan Sands · 18 years ago
  89. da9bb35 Move DAG-changing code out of #ifndef NDEBUG. by Dale Johannesen · 18 years ago
  90. e003813 Make sure the caller doesn't use freed memory. Fixes PR1935. by Duncan Sands · 18 years ago
  91. ea74c7e Honour ByVal parameter attribute for name decoration by Anton Korobeynikov · 18 years ago
  92. 99e635c Remove Darwin'ism by Anton Korobeynikov · 18 years ago
  93. 49964d6 Enable PIC codegen on x86-64/linux by Anton Korobeynikov · 18 years ago
  94. 02ec6e5 Initializing an unsigned with ~0UL causes the compiler by Duncan Sands · 18 years ago
  95. 713ed3f Do not generate a FP_ROUND of f64 to f64. by Dale Johannesen · 18 years ago
  96. 1877849 Changed argument name for 'Profile' method to potentially fix a name conflict by Ted Kremenek · 18 years ago
  97. 4bdad51 Need to handle any 'nest' parameter before integer by Duncan Sands · 18 years ago
  98. 3cf8bec Modified ImmutableSet/ImmutableMap to use FoldingSet profiling using by Ted Kremenek · 18 years ago
  99. 4048a08 Added FoldingSet style 'profiling' support for APSInt. by Ted Kremenek · 18 years ago
  100. e420deb Added FoldingSet style 'profiling' support for APInt. by Ted Kremenek · 18 years ago