1. c923435 Make the creation functions take an error string. This will help the by Reid Spencer · 18 years ago
  2. bdc7508 Make sure that when we store a value it is masked to its correct bit by Reid Spencer · 18 years ago
  3. e092936 Complete the APIntification of the interpreter. All asserts for > 64 bits by Reid Spencer · 18 years ago
  4. f0f09a9 Avoid memory leakage by having caller construct the APInt for the by Reid Spencer · 18 years ago
  5. 47567bd Require the destination GlobalValue for LoadValueFromMemory to be passed by Reid Spencer · 18 years ago
  6. 52f32d5 Regularize the interface for conversion functions to/from float/double. by Reid Spencer · 18 years ago
  7. a188bbe Fix constant folding of fp->int bitcast for vectors. by Reid Spencer · 18 years ago
  8. 1416862 Add APIntVal as a possible GenericeValue. by Reid Spencer · 18 years ago
  9. a7288df Only propagate IsKill if the last use is a kill. by Evan Cheng · 18 years ago
  10. e1aa066 Implement APInt support for the binary operators. by Reid Spencer · 18 years ago
  11. dea7ef1 1. Have the ExecutionContext keep track of the APInt's allocated and by Reid Spencer · 18 years ago
  12. af80638 http://llvm.org/bugs/show_bug.cgi?id=1237 by Nate Begeman · 18 years ago
  13. 93a2875 Implement loading and storing of APInt values from memory. by Reid Spencer · 18 years ago
  14. 28bb836 Make getNumWords public so that those using getRawData stand a chance of by Reid Spencer · 18 years ago
  15. da34714 Add names for some of the operators. This is needed for the macros in by Reid Spencer · 18 years ago
  16. f54949d Emit low/high immediate loads properly for Linux/PPC. by Nick Lewycky · 18 years ago
  17. c739cd6 my recent change caused a failure in a bswap testcase, because it changed by Chris Lattner · 18 years ago
  18. cc08feb new testcase: instcombine should remove all the casts. by Chris Lattner · 18 years ago
  19. b6431da Translate bit operations to English. by Nick Lewycky · 18 years ago
  20. fa83404 instcombine doesn't do CSE, simplify unrelated detail by Chris Lattner · 18 years ago
  21. a16d442 Watch out for cases like this: by Evan Cheng · 18 years ago
  22. ec9c358 add a top-level iteration loop to instcombine. This means that it will never by Chris Lattner · 18 years ago
  23. af3e946 APIntify this pass. by Reid Spencer · 18 years ago
  24. 239e402 Add isPositive for symmetry with isNegative. by Reid Spencer · 18 years ago
  25. bee0f66 Finally get this patch right :) by Reid Spencer · 18 years ago
  26. 502db93 Dang, I've done that twice now! Undo previous commit. by Reid Spencer · 18 years ago
  27. a5dae0c Use more efficient test for one value in a ConstantInt. by Reid Spencer · 18 years ago
  28. 4e69f48 Guard against huge loop trip counts in an APInt safe way. by Reid Spencer · 18 years ago
  29. ae64219 X86-64 VACOPY needs custom expansion. va_list is a struct { i32, i32, i8*, i8* }. by Evan Cheng · 18 years ago
  30. e8391e0 Make sure debug code is not evaluated in non-debug case. by Reid Spencer · 18 years ago
  31. f1bed4c 1. Sort switch cases using APInt safe comparison. by Reid Spencer · 18 years ago
  32. 4cf735b Use APInt safe isOne() method on ConstantInt instead of getZExtValue()==1 by Reid Spencer · 18 years ago
  33. e1c99d4 Make sorting of ConstantInt be APInt clean through use of ult function. by Reid Spencer · 18 years ago
  34. 46f9c94 Fix ashr for bitwidths > 64. This is now validated up to 1024 bits. by Reid Spencer · 18 years ago
  35. e6efc85 Fix uninitialized use of variable. Remove tabs and fix identation. by Anton Korobeynikov · 18 years ago
  36. f7dcfa8 Simplify things by Anton Korobeynikov · 18 years ago
  37. dbab386 Fix a significant algorithm problem with the instcombine worklist. removing by Chris Lattner · 18 years ago
  38. f22a5c6 minor cleanup by Chris Lattner · 18 years ago
  39. 155b622 Fix PR1234 by working around a compiler bug. by Chris Lattner · 18 years ago
  40. 5de3b7f Mark dead def as unused. by Evan Cheng · 18 years ago
  41. 7b466d0 Dead live-in detection bug. by Evan Cheng · 18 years ago
  42. c621469 Add a new test case. by Evan Cheng · 18 years ago
  43. 6b44809 - Keep track all def and uses of stack slot available in register. by Evan Cheng · 18 years ago
  44. 68cbcee testcase for PR1233 by Chris Lattner · 18 years ago
  45. c3dd314 Invalidate last use of a reused register if the use is a deleted noop copy. by Evan Cheng · 18 years ago
  46. 82932a5 argument lowering should copy from the vreg shadows of live-in arguments by Chris Lattner · 18 years ago
  47. 9b6f57c add a note by Chris Lattner · 18 years ago
  48. a505fb6 Fix a typo. by Owen Anderson · 18 years ago
  49. f09aef7 Use a better algorithm for rounding sqrt results. Change the FIXME about by Reid Spencer · 18 years ago
  50. c6a28fc Implement unionWith. by Nick Lewycky · 18 years ago
  51. 67ef241 switch the inliner from being recursive to being iterative. by Chris Lattner · 18 years ago
  52. 9b4aeb3 Fix an unequal bitwidth issue. by Reid Spencer · 18 years ago
  53. d2dceea grammaro by Chris Lattner · 18 years ago
  54. 0eca22a Make it 64-bit safe. by Evan Cheng · 18 years ago
  55. 9bf94a4 Add a FIXME by Reid Spencer · 18 years ago
  56. 4474d87 Fix a typo. by Reid Spencer · 18 years ago
  57. 36184ed Fix a problem where shifting by 64-bits leads to incorrect results on PPC by Reid Spencer · 18 years ago
  58. 9f8e50d eliminate unnecessary reset of SP in epilog on darwin by Dale Johannesen · 18 years ago
  59. 513d0f2 Reverse a premature commital. by Reid Spencer · 18 years ago
  60. cae5754 Prefer non-virtual calls to ConstantInt::isZero over virtual calls to by Reid Spencer · 18 years ago
  61. 34da0ac Add a non-virtual test for zero, isZero, and rename isUnitValue isOne. by Reid Spencer · 18 years ago
  62. b45a221 Add an abs() function to get the absolute value. by Reid Spencer · 18 years ago
  63. 295e40a Combine two lines that can be. by Reid Spencer · 18 years ago
  64. dbf6d37 Remove virtual keyword from method that doesn't need to be virtual. by Reid Spencer · 18 years ago
  65. 35fa439 Make it possible to create an SCEVUnknown from an APInt as well as an int. by Reid Spencer · 18 years ago
  66. a3507eb Although probably not necessary, guard against a potential assertion by by Reid Spencer · 18 years ago
  67. 4da0451 Use isUnitValue() instead of getZExtValue() == 1 which will prevent an by Reid Spencer · 18 years ago
  68. 37eeaa7 Add an isUnitValue method for comparison against 1. This just follows a by Reid Spencer · 18 years ago
  69. c100b96 Use GCC intrinsics when available, and use smarter fallbacks when not. by Owen Anderson · 18 years ago
  70. 97b4ee3 Clarify the use of getValue/getSExtValue/getZExtValue and add the new by Reid Spencer · 18 years ago
  71. a0e0129 Use APInt conversion to string so the result is correct regardless of the by Reid Spencer · 18 years ago
  72. 7029725 Make output for ConstantInt construction correct for any bitwidth. by Reid Spencer · 18 years ago
  73. 0d54b7d Use the APInt versions of the bit-wise conversions of float/double to int by Reid Spencer · 18 years ago
  74. 53ee4f9 Add doubleToBits and floatToBits methods. by Reid Spencer · 18 years ago
  75. bb9723b Use modern variable name. ConstantUnsignedInt is long since dead. No by Reid Spencer · 18 years ago
  76. 0102ca8 Emit eh filter info. by Jim Laskey · 18 years ago
  77. 59e8434 Collect eh filter info. by Jim Laskey · 18 years ago
  78. e2a6acd Use a simpler constructor for ConstantInt. by Reid Spencer · 18 years ago
  79. 0b4711b Lower eh filter intrinsic. by Jim Laskey · 18 years ago
  80. c3c1ca0 Add eh filter intrinsic. by Jim Laskey · 18 years ago
  81. ab2ed8e Add bitsToDouble and bitsToFloat methods for re-interpretation of bits as FP. by Reid Spencer · 18 years ago
  82. 1ede29c Wrap a long line. by Reid Spencer · 18 years ago
  83. 4d050d7 Avoid a potential assert out if the loop increment is > 64 bits. by Reid Spencer · 18 years ago
  84. 1079427 Regenerate. by Reid Spencer · 18 years ago
  85. 62aa905 The 64-bit constructor for ConstantInt changes from int64_t to uint64_t. by Reid Spencer · 18 years ago
  86. c7cd7a0 Construct ConstantInt with simpler constructor. by Reid Spencer · 18 years ago
  87. af1aacd Use a simpler constructor when constructing ConstantInt. Also, replace by Reid Spencer · 18 years ago
  88. ef2185b Use a simpler constructor when constructing ConstantInst. by Reid Spencer · 18 years ago
  89. 0050c73 Drop the ConstantInt(const Type&, const APInt&) constructor. It is by Reid Spencer · 18 years ago
  90. 4e1e87f Make the static table of results in sqrt const. by Reid Spencer · 18 years ago
  91. e479ef0 Fix last night's 445.gobmk breakage which was caused by comparison of by Reid Spencer · 18 years ago
  92. 68e2300 Add methods for bit width modification: sextOrTrunc, zextOrTrunc. by Reid Spencer · 18 years ago
  93. 9dd9abd Ensure that fastcall'ed function is correctly mangled & stack is by Anton Korobeynikov · 18 years ago
  94. 43c6e7c Implemented the frameaddress intrinsic for PPC. by Nicolas Geoffray · 18 years ago
  95. a81a5ab Delete register scavenger when done with it. by Evan Cheng · 18 years ago
  96. c1c2de0 Use a spilled free callee-saved register as scratch register. by Evan Cheng · 18 years ago
  97. 5196b36 Add a version of FindUnusedReg that restrict search to a specific set of registers. by Evan Cheng · 18 years ago
  98. f49407b - Track which callee-saved registers are spilled. - Some code clean up. by Evan Cheng · 18 years ago
  99. a6e8a95 Remove the "isSigned" parameters from ConstantRange. It turns out they by Reid Spencer · 18 years ago
  100. cda067b Switch from std::vector<bool> to BitVector. by Evan Cheng · 18 years ago