1. 2c364ad Make GetMinTrailingZeros a member function of ScalarEvolution, by Dan Gohman · 15 years ago
  2. 2781f30 Re-apply r73718, now that the fix in r73787 is in, and add a by Dan Gohman · 15 years ago
  3. 5090f19 DwarfWriter is used to emit EH info also. by Devang Patel · 15 years ago
  4. ae69a2a Enable arm pre-allocation load / store multiple optimization pass. by Evan Cheng · 15 years ago
  5. 430444b Fix a serious bug that would cause deadlock during abstract type refinement. The constant creation by Owen Anderson · 15 years ago
  6. 4d1c1ef Fix LSR's OptimizeSMax to ignore max operators with more than 2 operands, by Dan Gohman · 15 years ago
  7. 1e86a66 mv CodeGen/DebugLoc.h Support/DebugLoc.h by Devang Patel · 15 years ago
  8. 14a55d9 Move up dwarf writer initialization in common AsmPrinter class. by Devang Patel · 15 years ago
  9. 73a7673 Revert 73718. It's breaking 254.gap. by Evan Cheng · 15 years ago
  10. e494b9e Unbreak cyclic deps by Anton Korobeynikov · 15 years ago
  11. b9c2f58 Fix bad paste-o in the MSVC atomics. by Owen Anderson · 15 years ago
  12. 1f0ba8c Forgot to remove some explicit locking when it became implicit in the ValueMap. by Owen Anderson · 15 years ago
  13. 94fefe2 Fences are expensive. Avoid doing them when we're not in multithreaded mode. by Owen Anderson · 15 years ago
  14. 0c689c5 Make ScalarEvolution::print print getSCEVAtScope values for by Dan Gohman · 15 years ago
  15. 8e1c17a Move the memory fences out of the path for single-threaded mode. by Owen Anderson · 15 years ago
  16. 958e292 Don't (unconditionally) use getSCEVAtScope to simplify the step by Dan Gohman · 15 years ago
  17. ae60c0f Fix incorrect comment pointed out by Duncan. by Owen Anderson · 15 years ago
  18. 6dc11b4 Clean up nightly tester to use Perl's File::Find. Patch by Benjamin Kramer. by Bob Wilson · 15 years ago
  19. 1b19a50 Fix a major typo. by Owen Anderson · 15 years ago
  20. 79c740f make jump threading handle lexically identical compare instructions by Chris Lattner · 15 years ago
  21. 225503a fix the sparc codegen to not depend on the sparc asmprinter. by Chris Lattner · 15 years ago
  22. 852cd11 Add support for AuroraUX. Patch by evocallaghan. by Duncan Sands · 15 years ago
  23. 9ff4c13 Since -Wno-long-long is ignored without -pedantic, by Duncan Sands · 15 years ago
  24. b101948 Add comments. by Evan Cheng · 15 years ago
  25. 7e2242b Fix for PR2484: add an SSE1 pattern for a shuffle we normally prefer to by Eli Friedman · 15 years ago
  26. 7a42b08 Should be using Bcc (average) latency to determine if-conversion threshold, not BL. by Evan Cheng · 15 years ago
  27. 2fb070b Minor cleanup; fixes review comments for a previous patch. Sorry for by Eli Friedman · 15 years ago
  28. 9683f18 Teach jump threading to look at comparisons between phi nodes and non-constants. by Nick Lewycky · 15 years ago
  29. aace4b1 Misc tweaks to Intel asm printing to make it more compatible with MASM. by Eli Friedman · 15 years ago
  30. 6a35b40 Improve tail call elim to move loads above readonly calls by Chris Lattner · 15 years ago
  31. 849832c part of PR4405: disable a contentious optimization for by Chris Lattner · 15 years ago
  32. 10382fb More VNInfo tweaking, plus a little progress on intra-block splitting. by Lang Hames · 15 years ago
  33. 974fe5d Transfer dead markers when a ldrd is changed into a ldm or a pair of ldr. by Evan Cheng · 15 years ago
  34. 8ebf83b Include DataTypes.h for 'uint64_t'. by Zhongxing Xu · 15 years ago
  35. 8557c2b Latency information for ARM v6. It's rough and not yet hooked up. Right now we are only using branch latency to determine if-conversion limits. by Evan Cheng · 15 years ago
  36. 6b7bb42 Mark a few Thumb instructions commutable; just happened to spot this by Eli Friedman · 15 years ago
  37. 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
  38. fadc83c add a file I missed, this goes with r73743 by Chris Lattner · 15 years ago
  39. 475370b Add some scaffolding for a new experimental asmprinter by Chris Lattner · 15 years ago
  40. 4e0f25b merge the common darwin settings from the X86/PPC/ARM targets by Chris Lattner · 15 years ago
  41. f4a4815 fix build problem pointed out by John Thompson! by Chris Lattner · 15 years ago
  42. a93ca92 move mangler quote handling from asm printers to TargetAsmInfo. by Chris Lattner · 15 years ago
  43. 7e816dc minor cleanup by Chris Lattner · 15 years ago
  44. b839c3f simplify macro debug info directive handling. by Chris Lattner · 15 years ago
  45. cd82861 Remove UseThumbBacktraces. Just check if subtarget is darwin. by Evan Cheng · 15 years ago
  46. bb4688a fix file header by Chris Lattner · 15 years ago
  47. f9f065e Add a skeleton driver for new machine code level fun. llvm-mc is meant by Chris Lattner · 15 years ago
  48. 3ea4edc new testcase for rdar://6983634 by Chris Lattner · 15 years ago
  49. 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
  50. d21c316 Improved PHI def marking, replaced some gotos with breaks. by Lang Hames · 15 years ago
  51. 53df0a2 Allow user to specify separate SVN url for llvm and the test suite. by Evan Cheng · 15 years ago
  52. e454067 Simplify. by Owen Anderson · 15 years ago
  53. b2c0fe4 Simplify. by Owen Anderson · 15 years ago
  54. 3c8031d Add a SmartScopedLock, and use it to simplify code. by Owen Anderson · 15 years ago
  55. f0f220a Simplify with SmartRWMutex. by Owen Anderson · 15 years ago
  56. b13bafe On Darwin, ams printer should output a second label before a jump table so the linker knows it's a new atom. But this is only needed if the jump table is put in a separate section from the function body. by Evan Cheng · 15 years ago
  57. bcf9737 Simplify by using no-op-when-not-multithreaded locks. by Owen Anderson · 15 years ago
  58. 4658c9b Generalize LSR's OptimizeSMax to handle unsigned max tests as well by Dan Gohman · 15 years ago
  59. 30fb512 Recognize n != 0 ? n : 1 as umax(n, 1). Previously only ULT/UGT/ULE/UGE by Dan Gohman · 15 years ago
  60. 6cf69cf Simplify using mutexes that become no-ops when not in multithreaded mode. by Owen Anderson · 15 years ago
  61. 9547cdf Revert IRBuilder CC propagation. Fix SimplifyLibCalls instead. by Anton Korobeynikov · 15 years ago
  62. ee6aefc Simplify a lot of code by using a R/W mutex that becomes a no-op when multithreading is disabled. by Owen Anderson · 15 years ago
  63. 0e4d606 Use SmartMutex to simplify. by Owen Anderson · 15 years ago
  64. f0eeb9b Simplify the SmartMutex implementation a bit. by Owen Anderson · 15 years ago
  65. b65e9ed Give RWMutex the SmartRWMutex treatment too. by Owen Anderson · 15 years ago
  66. 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
  67. e53118e Update CMake files to account for new location of Threading.cpp. by Ted Kremenek · 15 years ago
  68. e3cd5ca Move Threading.[h|cpp] from Support to System. by Owen Anderson · 15 years ago
  69. 4e8a985 Remove the code from IVUsers that attempted to handle by Dan Gohman · 15 years ago
  70. fd3daa7 Generalize the zext(trunc(t) & C) instcombine to work even with by Dan Gohman · 15 years ago
  71. 6864db6 Update a comment to reflect the code. by Dan Gohman · 15 years ago
  72. 1d36e4f Fix the double checked locking in this file too. by Owen Anderson · 15 years ago
  73. 3cfc62a As pointed out by Duncan, I accidentally dropped the first MemoryFence of the by Owen Anderson · 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. 6904858 Fix build when disable thread support. by Owen Anderson · 15 years ago
  78. 73d2f15 include header for uint8_t. by Zhongxing Xu · 15 years ago
  79. b4b0fc2 Add braces to clarify if/else structure and remove warning. by Nick Lewycky · 15 years ago
  80. 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
  81. 0639894 It looks like nobody is working on PR 4158, so I'm by Dale Johannesen · 15 years ago
  82. 9e7d988 Fix trailing whitespace from ScalarEvolution::print. by Dan Gohman · 15 years ago
  83. ff6de36 ARM unified syntax is not specific to ELF; use it for Darwin, too. by Bob Wilson · 15 years ago
  84. 8205283 Teach ScalarEvolution how to recognize another xor(and(x, C), C) case. by Dan Gohman · 15 years ago
  85. fc3641b Delete unnecessary braces. by Dan Gohman · 15 years ago
  86. bf5ec1b Reapply r73647 in a non-broken form. by Owen Anderson · 15 years ago
  87. 7c4f7dd Fix asm string from MOVi16 by Anton Korobeynikov · 15 years ago
  88. d61eca5 Thumb2 instructions are enabled only in unified assembler mode. by Anton Korobeynikov · 15 years ago
  89. a392c78 Instcombine zext(trunc(x) & mask) to x&mask, even if the trunc has by Dan Gohman · 15 years ago
  90. a23d2c1 Use double-checked locking for this lazy initialization. by Owen Anderson · 15 years ago
  91. b983d67 Protect the GC table in Function.cpp by Owen Anderson · 15 years ago
  92. bf823e7 Honour calling convention and attributes of Callee by default. by Anton Korobeynikov · 15 years ago
  93. de17e99 Use atomic increment here. by Owen Anderson · 15 years ago
  94. 92f2c87 Thread-safe (and ManagedStatic-ized) LeakDetector! by Owen Anderson · 15 years ago
  95. f005a64 Guard mutation of the timing info global. by Owen Anderson · 15 years ago
  96. f2986e6 We need to use double-checked locking for lazy initialization in this case when running multithreaded. by Owen Anderson · 15 years ago
  97. 24e0411 Fix link to BasicBlock doxygen documentation in Programmer's Manual by Stefanus Du Toit · 15 years ago
  98. 857c4e0 VNInfo cleanup. by Lang Hames · 15 years ago
  99. 559254b Add -disable-output to a bunch of tests that don't care about the output. by Dan Gohman · 15 years ago
  100. 42c3f55 This fixes a bug introduced in 72661, which can by Dale Johannesen · 15 years ago