1. 650919e Remove an obsolete comment and fix some 80-column violations. by Dan Gohman · 15 years ago
  2. c69485e add trivial support for passing label definitions through the MCStreamer. by Chris Lattner · 15 years ago
  3. 40a5a1b Extend ScalarEvolution's multiple-exit support to compute exact by Dan Gohman · 15 years ago
  4. a11af53 Start MCAsmStreamer implementation. by Daniel Dunbar · 15 years ago
  5. 6bbcba1 Move the special cases for constants out of getUnknown and into by Dan Gohman · 15 years ago
  6. f4a9061 stub out a trivial constructor method. by Chris Lattner · 15 years ago
  7. 4d289bf Add an isAllOnesValue utility function, similar to isZero and isOne. by Dan Gohman · 15 years ago
  8. a96751f Provide InitializeAllTargets and InitializeNativeTarget functions in the by Bob Wilson · 15 years ago
  9. ba1da8a Update for MCImm -> MCValue rename. by Daniel Dunbar · 15 years ago
  10. a33ccc7 rename MCImm ->MCValue. by Chris Lattner · 15 years ago
  11. 381e92c Add comments for the MCStreamer interface. by Daniel Dunbar · 15 years ago
  12. 9af2fa8 It is not a good idea to have data member's name match argument's name. In fact, it is a simple receipe to waste an hour or so. by Devang Patel · 15 years ago
  13. 0de4fa6 Add DISubprogram::getReturnTypeName() by Devang Patel · 15 years ago
  14. ecc63f8 Start flushing out MCContext. - Lives inside new library lib/MC (LLVMMC.a) by Daniel Dunbar · 15 years ago
  15. 92915e3 Use atomic operations when accessing statistics, and make the lazy initialization of statistics actually threadsafe. by Owen Anderson · 15 years ago
  16. e0fa0b4 Add atomic multiply and divide operations, built on top of CompareAndSwap. by Owen Anderson · 15 years ago
  17. 46d9a64 Make timers threadsafe again. This isn't quite as nice as I'd hoped (it uses locking rather than atomic arithmetic), by Owen Anderson · 15 years ago
  18. d80d869 Make llvmc work again. by Mikhail Glushenkov · 15 years ago
  19. 06509db Typo. by Mikhail Glushenkov · 15 years ago
  20. 25e0d8f Start sketching MCStreamer interface. by Daniel Dunbar · 15 years ago
  21. 6f2c64d Revert my last series of commits related to Timer and 64-bit atomics. Not all the targets by Owen Anderson · 15 years ago
  22. dcee684 Add include file to get the type for in64_t. by Bill Wendling · 15 years ago
  23. 35d0e87 add a simple MCImm class. by Chris Lattner · 15 years ago
  24. f43f9d0 Atomic ops that do arithmetic use signed arithmetic. by Owen Anderson · 15 years ago
  25. 14112e5 Actually, these need to be signed integers, not unsigned. by Owen Anderson · 15 years ago
  26. cd92c10 Use 64-bit integer counters for tracking time, rather than doubles. This will be more atomic op friendly. by Owen Anderson · 15 years ago
  27. 0de9953 Label the existing atomic functions as 32-bit specific, and add a 64-bit one that will be useful in by Owen Anderson · 15 years ago
  28. f28d631 add an accessor. by Chris Lattner · 15 years ago
  29. 5a9c0ee Add an atomic add operation. by Owen Anderson · 15 years ago
  30. bcba7f9 Work around build problem with OpenJDK, which defines X86 as a by Douglas Gregor · 15 years ago
  31. 200aa6d Revert r73923, which broke clang. by Owen Anderson · 15 years ago
  32. af2e2b5 Add guards around timer groups, which can be shared. by Owen Anderson · 15 years ago
  33. 5bafff3 Add support for ARM's Advanced SIMD (NEON) instruction set. by Bob Wilson · 15 years ago
  34. 753ad61 Remove the parent pointer from SCEV, since it did not end up being needed. by Owen Anderson · 15 years ago
  35. 372b46c SCEVHandle is no more! by Owen Anderson · 15 years ago
  36. 0d3193e Add more methods to gather target specific elf stuff by Bruno Cardoso Lopes · 15 years ago
  37. 08367b6 Banish global state from ScalarEvolution! SCEV uniquing is now done by tables attached to the ScalarEvolution pass. by Owen Anderson · 15 years ago
  38. c9759e8 Add a getUMinFromMismatchedTypes helper function. by Dan Gohman · 15 years ago
  39. f9a9a99 Factor out code for computing umin and smin for SCEV expressions into by Dan Gohman · 15 years ago
  40. a334aa7 Teach ScalarEvolution how to analyze loops with multiple exit by Dan Gohman · 15 years ago
  41. 51f53b7 Fix ScalarEvolution's backedge-taken count computations to check for by Dan Gohman · 15 years ago
  42. 14ee48a rename SourceMgr::PrintError to PrintMessage. by Chris Lattner · 15 years ago
  43. 7ee5d5f move include searching logic from TGLexer to SourceMgr. by Chris Lattner · 15 years ago
  44. 8070ea3 Rename TGSourceMgr -> SourceMgr. by Chris Lattner · 15 years ago
  45. 1e3a8a4 rename TGLoc -> SMLoc. by Chris Lattner · 15 years ago
  46. 099e198 move TGSourceMgr class out of TableGen into libsupport. by Chris Lattner · 15 years ago
  47. 5b038b7 fit in 80 cols by Chris Lattner · 15 years ago
  48. c124306 implement support for lowering subregs when preparing to print by Chris Lattner · 15 years ago
  49. bb5d44d make immediates be int64_t like machineoperand. Add some apis by Chris Lattner · 15 years ago
  50. cc40f07 Add debugging code to test for various locking faux-pas's, when running in single threaded mode. This should help improve testing coverage for by Owen Anderson · 15 years ago
  51. 04fb7c3 Revert r73790, and replace it with a significantly less ugly solution. Rather than trying to make the global reader-writer lock work, by Owen Anderson · 15 years ago
  52. d5fb790 stub out some hacky code for wiring up the new asmprinter interfaces by Chris Lattner · 15 years ago
  53. 2c364ad Make GetMinTrailingZeros a member function of ScalarEvolution, by Dan Gohman · 15 years ago
  54. 430444b Fix a serious bug that would cause deadlock during abstract type refinement. The constant creation by Owen Anderson · 15 years ago
  55. 1e86a66 mv CodeGen/DebugLoc.h Support/DebugLoc.h by Devang Patel · 15 years ago
  56. 94fefe2 Fences are expensive. Avoid doing them when we're not in multithreaded mode. by Owen Anderson · 15 years ago
  57. 1b19a50 Fix a major typo. by Owen Anderson · 15 years ago
  58. 852cd11 Add support for AuroraUX. Patch by evocallaghan. by Duncan Sands · 15 years ago
  59. 10382fb More VNInfo tweaking, plus a little progress on intra-block splitting. by Lang Hames · 15 years ago
  60. 8ebf83b Include DataTypes.h for 'uint64_t'. by Zhongxing Xu · 15 years ago
  61. 4f10c3b Fix weird class-size-being-different problems. At some level this is being caused by config.h not being by Owen Anderson · 15 years ago
  62. 475370b Add some scaffolding for a new experimental asmprinter by Chris Lattner · 15 years ago
  63. 4e0f25b merge the common darwin settings from the X86/PPC/ARM targets by Chris Lattner · 15 years ago
  64. a93ca92 move mangler quote handling from asm printers to TargetAsmInfo. by Chris Lattner · 15 years ago
  65. b839c3f simplify macro debug info directive handling. by Chris Lattner · 15 years ago
  66. 4a7893b Add a parent pointer to SCEV, in preparation for getting rid of the global uniquing tables. No functionality change. by Owen Anderson · 15 years ago
  67. 3c8031d Add a SmartScopedLock, and use it to simplify code. by Owen Anderson · 15 years ago
  68. 9547cdf Revert IRBuilder CC propagation. Fix SimplifyLibCalls instead. by Anton Korobeynikov · 15 years ago
  69. f0eeb9b Simplify the SmartMutex implementation a bit. by Owen Anderson · 15 years ago
  70. b65e9ed Give RWMutex the SmartRWMutex treatment too. by Owen Anderson · 15 years ago
  71. b849a4d Insert a SmartMutex templated class into the class hierarchy, which takes a template parameter specifying whether this mutex by Owen Anderson · 15 years ago
  72. e3cd5ca Move Threading.[h|cpp] from Support to System. by Owen Anderson · 15 years ago
  73. 4e8a985 Remove the code from IVUsers that attempted to handle by Dan Gohman · 15 years ago
  74. fd0cfe4 Forgot to commit this hunk by Anton Korobeynikov · 15 years ago
  75. df9d0f0 Propagate calling conv for invokes too by Anton Korobeynikov · 15 years ago
  76. b7b3998 Don't use int8_t, that requires DataTypes.h by Chris Lattner · 15 years ago
  77. 73d2f15 include header for uint8_t. by Zhongxing Xu · 15 years ago
  78. f9f1da1 - Update register allocation hint after coalescing. This is done by the target since the hint is target dependent. This is important for ARM register pair hints. by Evan Cheng · 15 years ago
  79. bf5ec1b Reapply r73647 in a non-broken form. by Owen Anderson · 15 years ago
  80. b983d67 Protect the GC table in Function.cpp by Owen Anderson · 15 years ago
  81. bf823e7 Honour calling convention and attributes of Callee by default. by Anton Korobeynikov · 15 years ago
  82. 857c4e0 VNInfo cleanup. by Lang Hames · 15 years ago
  83. dd561e1 Add an RAII ScopedWriter, which allows one to acquire a writer lock for the duration of a scope. Simplify a lot of uses of by Owen Anderson · 15 years ago
  84. e9d683b Define LLVM_NATIVE_ARCH in CMake, so that lli can actually JIT by Douglas Gregor · 15 years ago
  85. 7b04c94 remove two headers subsumed by TargetSelect.h by Chris Lattner · 15 years ago
  86. 5f1a5c7 Add a utility header that makes it easy to link in the right set by Chris Lattner · 15 years ago
  87. 08826a5 make CreateFMul forward to CreateFMul, not CreateMul. by Chris Lattner · 15 years ago
  88. 71c767b Fix comment. by Mikhail Glushenkov · 15 years ago
  89. 0711c30 Update auto-generated configuration files by Douglas Gregor · 15 years ago
  90. efdbfc4 Use atomic increment/decrement for reference counting of Type's. by Owen Anderson · 15 years ago
  91. 9a3df67 Add an atomic increment and decrement implementation, which will be used for by Owen Anderson · 15 years ago
  92. 1527f54 Forgot this file in my last commit. by Owen Anderson · 15 years ago
  93. 82995a8 Fix #include guards. by Owen Anderson · 15 years ago
  94. ff30b7d Fix/cleanup trailing newlines. by Owen Anderson · 15 years ago
  95. 2a8cf9a Add a portable wrapper for reader-writer locks. by Owen Anderson · 15 years ago
  96. 1555a23 Introduce new headers whose inclusion forces linking and by Douglas Gregor · 15 years ago
  97. 385f5a9 Address review comments: add 3 ARM calling conventions. by Anton Korobeynikov · 15 years ago
  98. de8aed2 Add a configure check for pthread_rwlock_init. by Owen Anderson · 15 years ago
  99. 4c7ac18 Split the thread-related APIs out into their own file, and add a few more by Owen Anderson · 15 years ago
  100. 6cc8a93 Generalize instcombine's isSafeToLoadUnconditionally() function by Chris Lattner · 15 years ago