1. 40a5a1b Extend ScalarEvolution's multiple-exit support to compute exact by Dan Gohman · 15 years ago
  2. b825aaa Unbreak build on Linux by removing Darwinism. by Nick Lewycky · 15 years ago
  3. 62849c0 Teach GetMinSignBits about SCEVAddExprs. by Dan Gohman · 15 years ago
  4. a11af53 Start MCAsmStreamer implementation. by Daniel Dunbar · 15 years ago
  5. fd6325c Revert this accidental commit. by Dan Gohman · 15 years ago
  6. 6bbcba1 Move the special cases for constants out of getUnknown and into by Dan Gohman · 15 years ago
  7. cbc23f7 create an MCStreamer and provide it to AsmParser. by Chris Lattner · 15 years ago
  8. f4a9061 stub out a trivial constructor method. by Chris Lattner · 15 years ago
  9. b8be8b7 Use ScalarEvolution::getConstant instead of getUnknown to create by Dan Gohman · 15 years ago
  10. faf32c1 make the lexer unique strings it lexes instead of passing them back as by Chris Lattner · 15 years ago
  11. aa551ae Include the maximum trip count expression in ScalarEvolution's print output. by Dan Gohman · 15 years ago
  12. 4d289bf Add an isAllOnesValue utility function, similar to isZero and isOne. by Dan Gohman · 15 years ago
  13. ea080be Don't emit a redundant BitCastInst if the value to be defined in the by Dan Gohman · 15 years ago
  14. 6b96f6c Guard the listeners list. Unfortunately, this requires a real static rather by Owen Anderson · 15 years ago
  15. a96751f Provide InitializeAllTargets and InitializeNativeTarget functions in the by Bob Wilson · 15 years ago
  16. ba1da8a Update for MCImm -> MCValue rename. by Daniel Dunbar · 15 years ago
  17. a33ccc7 rename MCImm ->MCValue. by Chris Lattner · 15 years ago
  18. 1c97ceb Test commit: fixed spacing. by Sean Callanan · 15 years ago
  19. 381e92c Add comments for the MCStreamer interface. by Daniel Dunbar · 15 years ago
  20. 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
  21. d933803 Use getReturnTypeName() to print return type. by Devang Patel · 15 years ago
  22. bd262cc upgrade by Devang Patel · 15 years ago
  23. 0de4fa6 Add DISubprogram::getReturnTypeName() by Devang Patel · 15 years ago
  24. ecc63f8 Start flushing out MCContext. - Lives inside new library lib/MC (LLVMMC.a) by Daniel Dunbar · 15 years ago
  25. 87ea191 Set svn:ignore for {llvm/Config/AsmPrinters,Targets}.def by Daniel Dunbar · 15 years ago
  26. 92915e3 Use atomic operations when accessing statistics, and make the lazy initialization of statistics actually threadsafe. by Owen Anderson · 15 years ago
  27. e0fa0b4 Add atomic multiply and divide operations, built on top of CompareAndSwap. by Owen Anderson · 15 years ago
  28. 343beeb Reinstate target dependencies on Table_gen targets in CMake by Douglas Gregor · 15 years ago
  29. 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
  30. 223e99c Temporary copy-pasto to make examples compile. by Mikhail Glushenkov · 15 years ago
  31. d80d869 Make llvmc work again. by Mikhail Glushenkov · 15 years ago
  32. 06509db Typo. by Mikhail Glushenkov · 15 years ago
  33. 0cbb590 A little bit nicer formatting. by Mikhail Glushenkov · 15 years ago
  34. 7c8deb3 Typo. by Mikhail Glushenkov · 15 years ago
  35. 25e0d8f Start sketching MCStreamer interface. by Daniel Dunbar · 15 years ago
  36. 6f2c64d Revert my last series of commits related to Timer and 64-bit atomics. Not all the targets by Owen Anderson · 15 years ago
  37. dcee684 Add include file to get the type for in64_t. by Bill Wendling · 15 years ago
  38. b8f7706 Test instructions operands were printed in the wrong order. by Evan Cheng · 15 years ago
  39. 5c324d7 "The MMX_MASKMOVQ and MMX_MASKMOVQ64 instructions are labeled as MRMDestMem by Bill Wendling · 15 years ago
  40. b288995 Switched size_t to int64_t to prevent type mismatch in call to max. by Lang Hames · 15 years ago
  41. a67efd1 Proper patterns for thumb2 shift and rotate instructions. by Evan Cheng · 15 years ago
  42. e870af4 Code clean up. by Evan Cheng · 15 years ago
  43. 09c39fc Add IsThumb1Only to most 16-bit thumb instructions since we want to isel 32-bit instructions when they are available. by Evan Cheng · 15 years ago
  44. 35d0e87 add a simple MCImm class. by Chris Lattner · 15 years ago
  45. 6107487 The correct values here (as defined by gcc-4.2) are by Dale Johannesen · 15 years ago
  46. 29dfe7c refactor a bunch of X86 specific stuff out to its own file. by Chris Lattner · 15 years ago
  47. 8ac9ea8 This test only works on ppc32 if some optimization is done before by Dale Johannesen · 15 years ago
  48. f43f9d0 Atomic ops that do arithmetic use signed arithmetic. by Owen Anderson · 15 years ago
  49. 8756a8d CMake: remove support for llvm-config-generated dependencies in the build by Douglas Gregor · 15 years ago
  50. 14112e5 Actually, these need to be signed integers, not unsigned. by Owen Anderson · 15 years ago
  51. e499f97 Rename SelectShifterOperand to SelectThumb2ShifterOperandReg. by Evan Cheng · 15 years ago
  52. 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
  53. d9bc6a9 See test. Judging from PR 1278, at the time the test was committed, the by Dale Johannesen · 15 years ago
  54. 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
  55. bb3231f Eliminate some unused code in CMa'e add_llvm_target. No functionality change. by Douglas Gregor · 15 years ago
  56. 7e9e36a Eliminate object-relinking support from CMake. Fixes PR 4429 and by Douglas Gregor · 15 years ago
  57. 83a2129 Obvious typo. by Evan Cheng · 15 years ago
  58. f28d631 add an accessor. by Chris Lattner · 15 years ago
  59. f49810c Initial Thumb2 support. Majority of the work is done by David Goodwin. There are by Evan Cheng · 15 years ago
  60. 5a9c0ee Add an atomic add operation. by Owen Anderson · 15 years ago
  61. 3b8d135 Make the lazy initialization of DefaultTimerGroup threadsafe. by Owen Anderson · 15 years ago
  62. a0162ff Regenerate configure script by Douglas Gregor · 15 years ago
  63. bcba7f9 Work around build problem with OpenJDK, which defines X86 as a by Douglas Gregor · 15 years ago
  64. 27a2dbb Add myself to the list. by Bob Wilson · 15 years ago
  65. 200aa6d Revert r73923, which broke clang. by Owen Anderson · 15 years ago
  66. ae99227 Fold the add (ptr, offset) into ptr[offset] only if the offset is small enough. movwi and moviw allow value of 5-bits only (i.e. 32). by Sanjiv Gupta · 15 years ago
  67. 8dfbe6c implement a trivial binary expression parser, we can now parse all of 176.gcc.llc.s by Chris Lattner · 15 years ago
  68. e07715c Minor reorg. by Evan Cheng · 15 years ago
  69. 3850a6a Replace isTwoAddress with operand constraint. by Evan Cheng · 15 years ago
  70. e39493e Use a default alignment for data and bss sections. by Bruno Cardoso Lopes · 15 years ago
  71. bcd0b8d get a definition of strull on windows, thanks to Howard Su. by Chris Lattner · 15 years ago
  72. 606e9eb Guard the layout info object. by Owen Anderson · 15 years ago
  73. 61ffc0c Guard the plugin loader. by Owen Anderson · 15 years ago
  74. af2e2b5 Add guards around timer groups, which can be shared. by Owen Anderson · 15 years ago
  75. 91380b7 Fix a bug in the trip-count computation with And/Or. If either of the by Dan Gohman · 15 years ago
  76. 5bafff3 Add support for ARM's Advanced SIMD (NEON) instruction set. by Bob Wilson · 15 years ago
  77. 5de83af Guard the statistics table. by Owen Anderson · 15 years ago
  78. 521db56 Guard the global annotation tables. by Owen Anderson · 15 years ago
  79. c226570 Add locking around the external function lookup table for the interpreter. by Owen Anderson · 15 years ago
  80. e7b6118 Remove unneeded #include. by Owen Anderson · 15 years ago
  81. 469f3cd Fix a few minor issues that were exposed by the removal of SCEVHandle. by Dan Gohman · 15 years ago
  82. 1c76d0e Add explicit types for shift count constants. This is in preparation for by Bob Wilson · 15 years ago
  83. bd5ce52 Fix llvm::ComputeNumSignBits to handle pointer types by Dan Gohman · 15 years ago
  84. 753ad61 Remove the parent pointer from SCEV, since it did not end up being needed. by Owen Anderson · 15 years ago
  85. 372b46c SCEVHandle is no more! by Owen Anderson · 15 years ago
  86. 9170ab6 Use thumb2 for ARM architectures V6T2 and later. Fix a bug in checking by Bob Wilson · 15 years ago
  87. d32f5bf Fix some typos that Duncan noticed. by Dan Gohman · 15 years ago
  88. 524961e It's coalescer, not coaleser. by Evan Cheng · 15 years ago
  89. 54fc124 For Darwin on ARMv6 and newer, make register r9 available for use as a by Bob Wilson · 15 years ago
  90. 08bc98e Fix memcpy expansion so it won't generate invalid by Dale Johannesen · 15 years ago
  91. 81909b7 Fix another register coalescer crash: forgot to check if the instruction being updated has already been coalesced. by Evan Cheng · 15 years ago
  92. c236a34 Use different functions to emit the string and symbol tables. by Bruno Cardoso Lopes · 15 years ago
  93. 0d3193e Add more methods to gather target specific elf stuff by Bruno Cardoso Lopes · 15 years ago
  94. 8dcbbdd hasFP should return true if frame address is taken. by Evan Cheng · 15 years ago
  95. 08367b6 Banish global state from ScalarEvolution! SCEV uniquing is now done by tables attached to the ScalarEvolution pass. by Owen Anderson · 15 years ago
  96. 75d6ffd Recognize and handle ARM v7 target triples for Darwin. by Bob Wilson · 15 years ago
  97. e64e3cf Fix llvm-gcc build for armv6t2 and later architectures. The hasV6T2Ops by Bob Wilson · 15 years ago
  98. 60e9b07 Make use of getUMinFromMismatchedTypes when computing backedge-taken by Dan Gohman · 15 years ago
  99. c9759e8 Add a getUMinFromMismatchedTypes helper function. by Dan Gohman · 15 years ago
  100. 66b9f29 Include cstdio to get EOF, needed with gcc-4.4. by Duncan Sands · 15 years ago