1. 4166445 Cleanups: by Brian Gaeke · 21 years ago
  2. b198ca3 Factor out name-mangling from X86/Printer, which is derived from CWriter, by Brian Gaeke · 21 years ago
  3. d9fb37a Use unified CWriter-X86/Printer name mangler. Do not bother using by Brian Gaeke · 21 years ago
  4. 943c713 Instcombine: (A >> c1) << c2 for signed integers by Chris Lattner · 21 years ago
  5. 08fd7ab Reorganization of code, no functional changes. by Chris Lattner · 21 years ago
  6. 3d8d9f7 It doesn't appear that we need to #include these. by Brian Gaeke · 21 years ago
  7. 24c8e38 Allow folding several instructions into casts, which can simplify a lot by Chris Lattner · 21 years ago
  8. 8baa92e Minor cleanups by Chris Lattner · 21 years ago
  9. b3011a0 Constify most methods. We could have constified doInitialization and by Brian Gaeke · 21 years ago
  10. 1078d11 Fix bug: FunctionResolve/2003-07-23-CPR-Reference.ll by Chris Lattner · 21 years ago
  11. 2cd9196 Add comments by Chris Lattner · 21 years ago
  12. eca0c5c Remove explicit check for: not (not X) = X, it is already handled because xor is commutative by Chris Lattner · 21 years ago
  13. d4e8d31 Fix program: SingleSource/UnitTests/2003-07-09-SignedArgs with the CBE by Chris Lattner · 21 years ago
  14. de420ae Printer.cpp: Ditch addRequired/getAnalysis, because they leave by Brian Gaeke · 21 years ago
  15. b6ede8a Make Module::getNamedFunction prefer non-external functions if there is more than by Chris Lattner · 21 years ago
  16. a84983e Fix space by Chris Lattner · 21 years ago
  17. 06782f8 InstCombine: (X ^ C1) & C2 --> (X & C2) iff (C1&C2) == 0 by Chris Lattner · 21 years ago
  18. 5840326 - InstCombine: (X | C1) & C2 --> X & C2 iff C1 & C1 == 0 by Chris Lattner · 21 years ago
  19. 92bdfe6 Add, rewrite, and/or reformat many comments. by Brian Gaeke · 21 years ago
  20. ad44ebf IC: (X & C1) | C2 --> (X | C2) & (C1|C2) by Chris Lattner · 21 years ago
  21. c6a8aff IC: (X ^ C1) & C2 --> (X & C2) ^ (C1&C2) Minor code cleanup by Chris Lattner · 21 years ago
  22. 00b1a7e InstCombine: (X ^ 4) == 8 --> X == 12 by Chris Lattner · 21 years ago
  23. 30780cc Add support for ~ operator on constants by Chris Lattner · 21 years ago
  24. bc5d414 IC: (X & 5) == 13 --> false IC: (X | 8) == 4 --> false by Chris Lattner · 21 years ago
  25. 832688a Remove redundant const qualifier by Chris Lattner · 21 years ago
  26. 949a362 Remove redundant const qualifiers from cast<> expressions by Chris Lattner · 21 years ago
  27. c07736a Simplify code by using ConstantInt::getRawValue instead of checking to see by Chris Lattner · 21 years ago
  28. c8bf87a Remove unnecessary casts by Chris Lattner · 21 years ago
  29. bfcdf14 Fit code into 80 columns by Chris Lattner · 21 years ago
  30. 28a128e Eliminate old-style cast by Chris Lattner · 21 years ago
  31. 9daa8a1 Random cleanups by Chris Lattner · 21 years ago
  32. 1815383 Remove using decl by Chris Lattner · 21 years ago
  33. 987cb2c Remove explicit const qualifiers by Chris Lattner · 21 years ago
  34. 00f185f Fix bug: TailDup/2003-07-22-InfiniteLoop.ll by Chris Lattner · 21 years ago
  35. 1ba5bcd - InstCombine (cast (xor A, B) to bool) ==> (setne A, B) by Chris Lattner · 21 years ago
  36. 40c600e Fix comment. by Vikram S. Adve · 21 years ago
  37. 4323449 Simplify code a bit by Chris Lattner · 21 years ago
  38. 0679473 Added code that checks to see if a global variable is external before replacing by John Criswell · 21 years ago
  39. 8f9f9a2 Eliminated dead code. by Misha Brukman · 21 years ago
  40. 6da69e7 Added special consideration for instrumentation strategy by Anand Shukla · 21 years ago
  41. a235e14 Added check for inlinable function by Anand Shukla · 21 years ago
  42. d461505 Please, save your applause^H^H^H^H^H^H^H^Hflames for the end... by Brian Gaeke · 21 years ago
  43. 06dabfa Cleaned up the code which chooses the appropriate value for the file descriptor by Misha Brukman · 21 years ago
  44. 0df7ddb A pass to combine multiple backedges that go to same target by Anand Shukla · 21 years ago
  45. bfedb91 Use getClassB for load and store; we don't want to abort when we by Brian Gaeke · 21 years ago
  46. 1d2ba44 Fix typo in call to isUnresolvableFunc, which was breaking the build. by Brian Gaeke · 21 years ago
  47. a676b78 Dinakar and I fixed a bug where we were trying to get the initializer of by John Criswell · 21 years ago
  48. 1da1d32 Rematerialize nodes from the globals graph into the current graph by Vikram S. Adve · 21 years ago
  49. 03e19dd (1) Rematerialize nodes from the globals graph into the current graph by Vikram S. Adve · 21 years ago
  50. 78bbec7 Implement 2 important changes: (1) rematerialization from the globals graph, by Vikram S. Adve · 21 years ago
  51. 2e1de5e Factor out the test for unresolvable external functions into by Vikram S. Adve · 21 years ago
  52. dfbfc57 Fixed the number translation scheme for the integer condition code registers: it by Misha Brukman · 21 years ago
  53. cf7ec87 The name should really be `simm11' to follow the naming convention, but this has by Misha Brukman · 21 years ago
  54. 2c4fe58 No need for a second immediate field if the class already inherits one. by Misha Brukman · 21 years ago
  55. a34b619 Encode predict = 1 by default, because the Sparc assembler does this. by Misha Brukman · 21 years ago
  56. 07d4516 Correctly handle calls to functions which are further away than 2**32 bits will by Misha Brukman · 21 years ago
  57. 859e09f Clean up my last checkin: code is easier to read and explains the differences in by Misha Brukman · 21 years ago
  58. 291c2c5 On Sparc/Solaris, the special handle RTLD_SELF is used as a handle referring to by Misha Brukman · 21 years ago
  59. 173e250 * Added support for the %ccr register by Misha Brukman · 21 years ago
  60. 1ba3138 The word `separate' only has one `e'. by Misha Brukman · 21 years ago
  61. bc0e998 The word `separate' only has one `e'. by Misha Brukman · 21 years ago
  62. 919fc8c Trace loads and stores as they happen (stores were being by Vikram S. Adve · 21 years ago
  63. 0517c5a If we have a constant pointer reference to a function, we were printing by Brian Gaeke · 21 years ago
  64. 1aa476e Fix some serious floating-point bugs (fixes test cases such as Oscar, by Brian Gaeke · 21 years ago
  65. 666ff52 Added functionality to instrmentation pass by Anand Shukla · 21 years ago
  66. 1115e04 Fixed grammatical error. by Misha Brukman · 21 years ago
  67. 951df2b Several important bug fixes: by Vikram S. Adve · 21 years ago
  68. 940a3a4 Bug fix in creating constants: need 1U << 31, not 1 << 31. by Vikram S. Adve · 21 years ago
  69. ad80db6 Fold cast-to-bool into not. Later, this should also be folded into other by Vikram S. Adve · 21 years ago
  70. 4d2faf6 Values stored in CallArgsDescriptor cannot be const. by Vikram S. Adve · 21 years ago
  71. 24d0410 isMarkedForSpill() should be const. by Vikram S. Adve · 21 years ago
  72. 627eb31 Change interface to MachineInstr::substituteValue to specify more precisely by Vikram S. Adve · 21 years ago
  73. 51bda6f Print out all neighbors in interference graph, not just higher-numbered ones. by Vikram S. Adve · 21 years ago
  74. 3bf0892 Several fixes to handling of int CC register: by Vikram S. Adve · 21 years ago
  75. b15f8d4 Several fixes to handling of int CC register: by Vikram S. Adve · 21 years ago
  76. b5c520b Lowercase versions of `occurrence' need to be spelled correctly, too. by Misha Brukman · 21 years ago
  77. dd6cb6a `Occurrence' has no `a' and the `r' is doubled. by Misha Brukman · 21 years ago
  78. ac25de3 Some beautification changes (tabs to spaces, removed extra blank lines); by Misha Brukman · 21 years ago
  79. cf6d7b0 Removed size_t from the parameter list of the malloc() prototype in generated C by John Criswell · 21 years ago
  80. 2988612 Elaborated assembly syntax of instructions in the comments. by Misha Brukman · 21 years ago
  81. 35f19cc Removed unnecessary assignment (it was taken care by a superclass) and clarified by Misha Brukman · 21 years ago
  82. b44210d Insert workaround for GAS bug in assembling FLD/FSTP XWORD PTR [...] by Brian Gaeke · 21 years ago
  83. de11f2d Moved RegClassIDs enum to be next to the RegTypes enum. by Misha Brukman · 21 years ago
  84. 9c570ee Correction to last fix: Pointer types do not return true in Type::IsIntegral(). by Vikram S. Adve · 21 years ago
  85. 97539fc Choose register instead of immediate for ConstantExpr in ChooseRegOrImmed. by Vikram S. Adve · 21 years ago
  86. 786833a Major bug fix though it happened rarely (only on a compare after an by Vikram S. Adve · 21 years ago
  87. 46d3f8e Make the RegClassID values public -- there is no other way to get them. by Vikram S. Adve · 21 years ago
  88. 9cedd43 Apparently, the "regType" and "regClass" used in the Sparc backend are not both by Misha Brukman · 21 years ago
  89. 5bfccb9 Reuse the values if they are constants: this is important so that we index into the right structure field by Chris Lattner · 21 years ago
  90. 85cfe01 Remove globals more aggressively from graphs. by Chris Lattner · 21 years ago
  91. 7079386 INCLUDE_PARENT_GRAPH is required! by Chris Lattner · 21 years ago
  92. 10c45d6 Disable incorrect mustalias code by Chris Lattner · 21 years ago
  93. 61691c5 Remove space at end of line by Chris Lattner · 21 years ago
  94. 6c87461 Fix how we are handling unreachable functions. This DRAMATICALLY improves efficiency by Chris Lattner · 21 years ago
  95. d391d70 Keep track of how many inlinings are performed by Chris Lattner · 21 years ago
  96. 47030f8 Try using trivially dead deletion by Chris Lattner · 21 years ago
  97. ce14ec3 * Force all "don't care" bits to 0 so that there are absolutely no unset bits in by Misha Brukman · 21 years ago
  98. bd27299 The classes F4_3 and F4_4 have an `rd' operand that needs to be set. by Misha Brukman · 21 years ago
  99. a8fcdd8 Properly fix instruction syntax in comments, using `imm' for instructions that by Misha Brukman · 21 years ago
  100. 69bf930 Fixed instruction syntax in the comments (specifies how instr is used). by Misha Brukman · 21 years ago