1. 1959b75 Make SCEVCallbackVH a private nested class inside ScalarEvolution, as by Dan Gohman · 15 years ago
  2. 5be18e8 Teach SCEVExpander to expand arithmetic involving pointers into GEP by Dan Gohman · 15 years ago
  3. 6c3534c Add some comments noting how IndVarSimplify facilitates LoopInfo functionality. by Dan Gohman · 15 years ago
  4. 84e5cac Make using an unsupported CAS size a hard error on Windows. by Owen Anderson · 15 years ago
  5. ecb1684 Fix up the Windows portion of Atomic.h. This is untested, but it is my best understanding of what should work. by Owen Anderson · 15 years ago
  6. 0346223 Template CompareAndSwap function. by Owen Anderson · 15 years ago
  7. 7141782 Now that we have atomics support properly detected by configure, by Owen Anderson · 15 years ago
  8. 3959223 Update a comment to reflect changes in the surrounding code. by Dan Gohman · 15 years ago
  9. c1a45f6 Add missing file. by Argyrios Kyrtzidis · 15 years ago
  10. b3a847d Allow the JIT ExecutionEngine to report details about the generated machine code. by Argyrios Kyrtzidis · 15 years ago
  11. d4083e5 Remove getType() overrides for ExtractValueInst and InsertValueInst. by Eric Christopher · 15 years ago
  12. 071d73d termios.h contains the winsize structure we need to determine the by Douglas Gregor · 15 years ago
  13. 859b482 Make ScalarEvolution::isLoopGuardedByCond work even when the edge by Dan Gohman · 15 years ago
  14. 70a1fe7 Add an isOne() utility function to ScalarEvolution, similar to isZero() by Dan Gohman · 15 years ago
  15. 6962815 Significantly improve Atomic.h by pulling in code from libatomic_ops by HP. This is a little outdated, but reasonably complete. by Owen Anderson · 15 years ago
  16. de52f86 by Owen Anderson · 15 years ago
  17. 18ad4cb Back out the thread-safe ManagedStatic for now. Too many people have too many problems with it for the moment. by Owen Anderson · 15 years ago
  18. 48872e0 Pass to verify generated machine code. by Jakob Stoklund Olesen · 15 years ago
  19. b2e82d0 Unbreak mingw build by Anton Korobeynikov · 15 years ago
  20. 2c34f32 Improve compatibility with older versions of Windows. by Owen Anderson · 15 years ago
  21. ca37b51 Factor out some common code, fix more typoes, and add a memory fence that might be needed. by Owen Anderson · 15 years ago
  22. d300a28 Fix an unfortunate typo. by Owen Anderson · 15 years ago
  23. 8064c8b (Hopefully) unbreak Apple-style builds. by Owen Anderson · 15 years ago
  24. 8060424 Don't #include OSAtomic.h unless we really need it. by Owen Anderson · 15 years ago
  25. 5f00b0c Now with working on Leopard! by Owen Anderson · 15 years ago
  26. 94555c2 Dropped this #include by accident. by Owen Anderson · 15 years ago
  27. 87ba22d Make ManagedStatic threadsafe by using atomic operations. by Owen Anderson · 15 years ago
  28. 9693813 Add CompareAndSwap. by Owen Anderson · 15 years ago
  29. dc817b6 Non-functionality changes: by Bill Wendling · 15 years ago
  30. c082324 Add an Atomic.h to the System library, for providing a platform independent API by Owen Anderson · 15 years ago
  31. f957012 Update the names of the exception handling sjlj instrinsics to by Jim Grosbach · 15 years ago
  32. 2afb3b7 Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presence by Jim Grosbach · 15 years ago
  33. 6ebf7bc Run code placement optimization for targets that want it (arm and x86 for now). by Evan Cheng · 15 years ago
  34. be1be5e Indentation. by Evan Cheng · 15 years ago
  35. 587daed Change MachineInstrBuilder::addReg() to take a flag instead of a list of by Bill Wendling · 15 years ago
  36. 467c430 Add three new helper routines, getNoopOrZeroExtend, by Dan Gohman · 15 years ago
  37. 7b9486a Add an int64_t variant of abs, for host environments by Dale Johannesen · 15 years ago
  38. 0e0da73 Add support for GCC compatible builtin setjmp and longjmp intrinsics. This is by Jim Grosbach · 15 years ago
  39. b877a1f More MSVC fixes -- class/struct conflicts. by Bill Wendling · 15 years ago
  40. 13bb81a Use struct instead of class to make MCVS compile. by Bill Wendling · 15 years ago
  41. f46ef04 Clarify a comment. by Dan Gohman · 15 years ago
  42. 81db61a Factor the code for collecting IV users out of LSR into an IVUsers class, by Dan Gohman · 15 years ago
  43. 6dc4ade Add DW_AT_APPLE_isa and DW_AT_APPLE_block. Radar 6867696 by Mike Stump · 15 years ago
  44. 8d730fb Don't #include DerivedTypes.h from TargetData.h. by Jay Foad · 15 years ago
  45. 20b7ca1 Add a comment about the special meaning of VoidTy in this context. by Dan Gohman · 15 years ago
  46. 0174674 Add terminal width detection to llvm::sys::Process. This is needed to by Douglas Gregor · 15 years ago
  47. b9cfbd9 by John Mosby · 15 years ago
  48. 7524b59 Change TargetData::getIntPtrType() to return an IntegerType instead of by Jay Foad · 15 years ago
  49. 26e2de1 Needed #includes. Thanks Fritz van Bommel! by Bill Wendling · 15 years ago
  50. cb33799 Make MDNode use CallbackVH. Also change MDNode to store Value* instead of by Nick Lewycky · 15 years ago
  51. 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 15 years ago
  52. fb79160 Fix another bug in r71252. This code supports GetElementPtr by Dan Gohman · 15 years ago
  53. 6bce643 Add memoization for getSCEVAtScope results for instructions by Dan Gohman · 15 years ago
  54. 66a7e85 Make the SCEV* form of getSCEVAtScope public, to allow ScalarEvolution by Dan Gohman · 15 years ago
  55. 26466c0 Factor out the code for creating SCEVs for GEPs into a separate function. by Dan Gohman · 15 years ago
  56. 1827e82 Add a getExitBlock utility function to LoopInfo which returns the by Dan Gohman · 15 years ago
  57. c1c6ef8 Factor out cycle-finder code and make it generic. by Anton Korobeynikov · 15 years ago
  58. 2a6e0a2 Add some examples to show the difference between by Duncan Sands · 15 years ago
  59. 9a38e3e Revert 71165. It did more than just revert 71158 and it introduced by Dan Gohman · 15 years ago
  60. 5b8479c Temporarily revert r71158. It was causing a failure during a full bootstrap: by Bill Wendling · 15 years ago
  61. ecb403a Factor out a common base class between SCEVCommutativeExpr and by Dan Gohman · 15 years ago
  62. cd76240 Move the tablegen-produced DebugLoc handling into a AsmWriter::processDebugLoc function. by Argyrios Kyrtzidis · 15 years ago
  63. bbf1db7 Rename "loop aligner" pass to "code placement optimization" pass. by Evan Cheng · 15 years ago
  64. 20683f9 Add const modifiers. by Jakob Stoklund Olesen · 15 years ago
  65. 2c1d772 Just turn aggressive stack coloring off at -O3. by Bill Wendling · 15 years ago
  66. d0c1f9c Temporarily revert r71010. It was causing massive failures during self-hosting. by Bill Wendling · 15 years ago
  67. 116b274 Make DwarfWriter::RecordInlinedFnStart more like the other DwarfWriter's methods: by Argyrios Kyrtzidis · 15 years ago
  68. 0ec4146 Add simplify_type specializations to allow WeakVH, AssertingVH, and by Dan Gohman · 15 years ago
  69. d413c01 CMake: Detects libpthread and sets HAVE_LIBPTHREAD. by Oscar Fuentes · 15 years ago
  70. ec8b2a9 CMake: Added cmakedefine for HAVE_PTHREAD_H. by Oscar Fuentes · 15 years ago
  71. e149e99 OCaml parameter attribute bindings from PR2752. by Duncan Sands · 15 years ago
  72. 7af1c78 Allow readonly functions to unwind exceptions. Teach by Duncan Sands · 15 years ago
  73. 8f18edd Quotes should be printed before private prefix; some code clean up. by Evan Cheng · 15 years ago
  74. 16de013 Add dump method to DIDescriptor. by Bill Wendling · 15 years ago
  75. ff9977f Add an explicit keyword. by Dan Gohman · 15 years ago
  76. 8c87ae2 Forgot this in the last commit. by Evan Cheng · 15 years ago
  77. d923fc6 Move getInstrOperandRegClass from the scheduler to TargetInstrInfo. by Evan Cheng · 15 years ago
  78. 35738ac Re-apply 70645, converting ScalarEvolution to use by Dan Gohman · 15 years ago
  79. af29a52 Make DBG_STOPPOINT nodes, and therefore DBG_LABEL labels, get a DebugLoc, so that it by Chris Lattner · 15 years ago
  80. fe095f3 Restore minor deletion. by Mike Stump · 15 years ago
  81. c781a24 In some rare cases, the register allocator can spill registers but end up not utilizing registers at all. The fundamental problem is linearscan's backtracking can end up freeing more than one allocated registers. However, reloads and restores might be folded into uses / defs and freed registers might not be used at all. by Evan Cheng · 15 years ago
  82. 813090c Properly handle sdiv / udiv / srem / urem libcalls by Anton Korobeynikov · 15 years ago
  83. 77eaa68 -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDebugInfo by Argyrios Kyrtzidis · 15 years ago
  84. f9a77b7 Revert r70645 for now; it's causing a variety of regressions. by Dan Gohman · 15 years ago
  85. db6fa29 Convert ScalarEvolution to use CallbackVH for its internal map. This by Dan Gohman · 15 years ago
  86. c09b12c Apply Jeffrey Yasskin's CallbackVH patch, with minor tweaks from me by Dan Gohman · 15 years ago
  87. 42da7f7 Include <limits.h> to get the definition of CHAR_BIT. by Dan Gohman · 15 years ago
  88. afc36a9 Previously, RecursivelyDeleteDeadInstructions provided an option by Dan Gohman · 15 years ago
  89. fb7d35f When ScalarEvolution is told to forget the trip count for a loop, have by Dan Gohman · 15 years ago
  90. 837e59e Drop the default assumption about alignment down to 2 bits from 3. This apparently by Chris Lattner · 15 years ago
  91. f0e4cac Prevent looping when DenseSet is abused. by Stuart Hastings · 15 years ago
  92. cf5ab82 Actually insert inserted instructions into the InsertedValues map. by Dan Gohman · 15 years ago
  93. b52e1c5 Add an accessor method to allow clients to test if a given expression by Dan Gohman · 15 years ago
  94. 99a1302 Make SCEVExpander::addInsertedValue able to accept Values, not just by Dan Gohman · 15 years ago
  95. 9eddfd3 Fix compilation for some targets other than x86. by Argyrios Kyrtzidis · 15 years ago
  96. c26672a Add a comment to refer to the section of the programmer's manual that explains what the pointer tagging in Use is for. by Stefanus Du Toit · 15 years ago
  97. a26eae6 Make DebugLoc independent of DwarfWriter. by Argyrios Kyrtzidis · 15 years ago
  98. 714257f Add a mention of TypeBuilder to the programmer's manual, and clean up the class by Jeffrey Yasskin · 15 years ago
  99. ba67d87 getCommonSubClass() - Calculate the largest common sub-class of two register by Jakob Stoklund Olesen · 15 years ago
  100. 3d739fe Add some comments, and tidy up some whitespace. by Dan Gohman · 15 years ago