1. df5a7da Add a JITEventListener interface that gets called back when a new function is by Jeffrey Yasskin · 15 years ago
  2. 9a96c42 ad MachineInstrBuilder support for target flags on operands. by Chris Lattner · 15 years ago
  3. a278f3f Add a getUniqueExitBlock utility function, similar to getExitBlock, by Dan Gohman · 15 years ago
  4. 6279cd8 Now with EVEN FEWER statics! by Owen Anderson · 15 years ago
  5. 2b20001 Didn't mean to commit this part. by Owen Anderson · 15 years ago
  6. 04c05f7 Down with statics! by Owen Anderson · 15 years ago
  7. 7053545 Add constructor to create MDString using std::string by Devang Patel · 15 years ago
  8. bd58edf Move local statics to per-instance variables. by Owen Anderson · 15 years ago
  9. 02a6218 by David Greene · 15 years ago
  10. 09fc0fa Get rid of a static boolean. by Owen Anderson · 15 years ago
  11. cb21010 Scaffolding for LDA pass. by Andreas Bolka · 15 years ago
  12. e46161f Fix the Ocaml bindings for the ExecutionEngine: with the change to build by Bob Wilson · 15 years ago
  13. 1c47c7d Update for DOTGraphTraits changes. by Owen Anderson · 15 years ago
  14. f2e19d5 by David Greene · 15 years ago
  15. 84a2926 Sketch streamer support for .align, .org functionality. by Daniel Dunbar · 15 years ago
  16. 0de1fc4 sink management of DwarfWriter & MachineModuleInfo into the AsmPrinter base class. by Chris Lattner · 15 years ago
  17. 0a7befa eliminate the ExtWeakSymbols set from AsmPrinter. This eliminates by Chris Lattner · 15 years ago
  18. 3153061 Rearrange some stuff in MachineOperand and add a new TargetFlags field. by Chris Lattner · 15 years ago
  19. 8cbc94a Get rid of the global CFGOnly flag by threading a ShortNames parameters through the GraphViz rendering code. by Owen Anderson · 15 years ago
  20. 71d259b We decided to not worry about Atoms for now, it should be straightforward to by Daniel Dunbar · 15 years ago
  21. d814b21 MCStreamer: Add a few more "symbol attributes". by Daniel Dunbar · 15 years ago
  22. 650919e Remove an obsolete comment and fix some 80-column violations. by Dan Gohman · 15 years ago
  23. c69485e add trivial support for passing label definitions through the MCStreamer. by Chris Lattner · 15 years ago
  24. 40a5a1b Extend ScalarEvolution's multiple-exit support to compute exact by Dan Gohman · 15 years ago
  25. a11af53 Start MCAsmStreamer implementation. by Daniel Dunbar · 15 years ago
  26. 6bbcba1 Move the special cases for constants out of getUnknown and into by Dan Gohman · 15 years ago
  27. f4a9061 stub out a trivial constructor method. by Chris Lattner · 15 years ago
  28. 4d289bf Add an isAllOnesValue utility function, similar to isZero and isOne. by Dan Gohman · 15 years ago
  29. a96751f Provide InitializeAllTargets and InitializeNativeTarget functions in the by Bob Wilson · 15 years ago
  30. ba1da8a Update for MCImm -> MCValue rename. by Daniel Dunbar · 15 years ago
  31. a33ccc7 rename MCImm ->MCValue. by Chris Lattner · 15 years ago
  32. 381e92c Add comments for the MCStreamer interface. by Daniel Dunbar · 15 years ago
  33. 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
  34. 0de4fa6 Add DISubprogram::getReturnTypeName() by Devang Patel · 15 years ago
  35. ecc63f8 Start flushing out MCContext. - Lives inside new library lib/MC (LLVMMC.a) by Daniel Dunbar · 15 years ago
  36. 92915e3 Use atomic operations when accessing statistics, and make the lazy initialization of statistics actually threadsafe. by Owen Anderson · 15 years ago
  37. e0fa0b4 Add atomic multiply and divide operations, built on top of CompareAndSwap. by Owen Anderson · 15 years ago
  38. 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
  39. d80d869 Make llvmc work again. by Mikhail Glushenkov · 15 years ago
  40. 06509db Typo. by Mikhail Glushenkov · 15 years ago
  41. 25e0d8f Start sketching MCStreamer interface. by Daniel Dunbar · 15 years ago
  42. 6f2c64d Revert my last series of commits related to Timer and 64-bit atomics. Not all the targets by Owen Anderson · 15 years ago
  43. dcee684 Add include file to get the type for in64_t. by Bill Wendling · 15 years ago
  44. 35d0e87 add a simple MCImm class. by Chris Lattner · 15 years ago
  45. f43f9d0 Atomic ops that do arithmetic use signed arithmetic. by Owen Anderson · 15 years ago
  46. 14112e5 Actually, these need to be signed integers, not unsigned. by Owen Anderson · 15 years ago
  47. 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
  48. 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
  49. f28d631 add an accessor. by Chris Lattner · 15 years ago
  50. 5a9c0ee Add an atomic add operation. by Owen Anderson · 15 years ago
  51. bcba7f9 Work around build problem with OpenJDK, which defines X86 as a by Douglas Gregor · 15 years ago
  52. 200aa6d Revert r73923, which broke clang. by Owen Anderson · 15 years ago
  53. af2e2b5 Add guards around timer groups, which can be shared. by Owen Anderson · 15 years ago
  54. 5bafff3 Add support for ARM's Advanced SIMD (NEON) instruction set. by Bob Wilson · 15 years ago
  55. 753ad61 Remove the parent pointer from SCEV, since it did not end up being needed. by Owen Anderson · 15 years ago
  56. 372b46c SCEVHandle is no more! by Owen Anderson · 15 years ago
  57. 0d3193e Add more methods to gather target specific elf stuff by Bruno Cardoso Lopes · 15 years ago
  58. 08367b6 Banish global state from ScalarEvolution! SCEV uniquing is now done by tables attached to the ScalarEvolution pass. by Owen Anderson · 15 years ago
  59. c9759e8 Add a getUMinFromMismatchedTypes helper function. by Dan Gohman · 15 years ago
  60. f9a9a99 Factor out code for computing umin and smin for SCEV expressions into by Dan Gohman · 15 years ago
  61. a334aa7 Teach ScalarEvolution how to analyze loops with multiple exit by Dan Gohman · 15 years ago
  62. 51f53b7 Fix ScalarEvolution's backedge-taken count computations to check for by Dan Gohman · 15 years ago
  63. 14ee48a rename SourceMgr::PrintError to PrintMessage. by Chris Lattner · 15 years ago
  64. 7ee5d5f move include searching logic from TGLexer to SourceMgr. by Chris Lattner · 15 years ago
  65. 8070ea3 Rename TGSourceMgr -> SourceMgr. by Chris Lattner · 15 years ago
  66. 1e3a8a4 rename TGLoc -> SMLoc. by Chris Lattner · 15 years ago
  67. 099e198 move TGSourceMgr class out of TableGen into libsupport. by Chris Lattner · 15 years ago
  68. 5b038b7 fit in 80 cols by Chris Lattner · 15 years ago
  69. c124306 implement support for lowering subregs when preparing to print by Chris Lattner · 15 years ago
  70. bb5d44d make immediates be int64_t like machineoperand. Add some apis by Chris Lattner · 15 years ago
  71. 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
  72. 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
  73. d5fb790 stub out some hacky code for wiring up the new asmprinter interfaces by Chris Lattner · 15 years ago
  74. 2c364ad Make GetMinTrailingZeros a member function of ScalarEvolution, by Dan Gohman · 15 years ago
  75. 430444b Fix a serious bug that would cause deadlock during abstract type refinement. The constant creation by Owen Anderson · 15 years ago
  76. 1e86a66 mv CodeGen/DebugLoc.h Support/DebugLoc.h by Devang Patel · 15 years ago
  77. 94fefe2 Fences are expensive. Avoid doing them when we're not in multithreaded mode. by Owen Anderson · 15 years ago
  78. 1b19a50 Fix a major typo. by Owen Anderson · 15 years ago
  79. 852cd11 Add support for AuroraUX. Patch by evocallaghan. by Duncan Sands · 15 years ago
  80. 10382fb More VNInfo tweaking, plus a little progress on intra-block splitting. by Lang Hames · 15 years ago
  81. 8ebf83b Include DataTypes.h for 'uint64_t'. by Zhongxing Xu · 15 years ago
  82. 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
  83. 475370b Add some scaffolding for a new experimental asmprinter by Chris Lattner · 15 years ago
  84. 4e0f25b merge the common darwin settings from the X86/PPC/ARM targets by Chris Lattner · 15 years ago
  85. a93ca92 move mangler quote handling from asm printers to TargetAsmInfo. by Chris Lattner · 15 years ago
  86. b839c3f simplify macro debug info directive handling. by Chris Lattner · 15 years ago
  87. 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
  88. 3c8031d Add a SmartScopedLock, and use it to simplify code. by Owen Anderson · 15 years ago
  89. 9547cdf Revert IRBuilder CC propagation. Fix SimplifyLibCalls instead. by Anton Korobeynikov · 15 years ago
  90. f0eeb9b Simplify the SmartMutex implementation a bit. by Owen Anderson · 15 years ago
  91. b65e9ed Give RWMutex the SmartRWMutex treatment too. by Owen Anderson · 15 years ago
  92. 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
  93. e3cd5ca Move Threading.[h|cpp] from Support to System. by Owen Anderson · 15 years ago
  94. 4e8a985 Remove the code from IVUsers that attempted to handle by Dan Gohman · 15 years ago
  95. fd0cfe4 Forgot to commit this hunk by Anton Korobeynikov · 15 years ago
  96. df9d0f0 Propagate calling conv for invokes too by Anton Korobeynikov · 15 years ago
  97. b7b3998 Don't use int8_t, that requires DataTypes.h by Chris Lattner · 15 years ago
  98. 73d2f15 include header for uint8_t. by Zhongxing Xu · 15 years ago
  99. 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
  100. bf5ec1b Reapply r73647 in a non-broken form. by Owen Anderson · 15 years ago