1. 0c689c5 Make ScalarEvolution::print print getSCEVAtScope values for by Dan Gohman · 15 years ago
  2. 8e1c17a Move the memory fences out of the path for single-threaded mode. by Owen Anderson · 15 years ago
  3. 958e292 Don't (unconditionally) use getSCEVAtScope to simplify the step by Dan Gohman · 15 years ago
  4. ae60c0f Fix incorrect comment pointed out by Duncan. by Owen Anderson · 15 years ago
  5. 6dc11b4 Clean up nightly tester to use Perl's File::Find. Patch by Benjamin Kramer. by Bob Wilson · 15 years ago
  6. 1b19a50 Fix a major typo. by Owen Anderson · 15 years ago
  7. 79c740f make jump threading handle lexically identical compare instructions by Chris Lattner · 15 years ago
  8. 225503a fix the sparc codegen to not depend on the sparc asmprinter. by Chris Lattner · 15 years ago
  9. 852cd11 Add support for AuroraUX. Patch by evocallaghan. by Duncan Sands · 15 years ago
  10. 9ff4c13 Since -Wno-long-long is ignored without -pedantic, by Duncan Sands · 15 years ago
  11. b101948 Add comments. by Evan Cheng · 15 years ago
  12. 7e2242b Fix for PR2484: add an SSE1 pattern for a shuffle we normally prefer to by Eli Friedman · 15 years ago
  13. 7a42b08 Should be using Bcc (average) latency to determine if-conversion threshold, not BL. by Evan Cheng · 15 years ago
  14. 2fb070b Minor cleanup; fixes review comments for a previous patch. Sorry for by Eli Friedman · 15 years ago
  15. 9683f18 Teach jump threading to look at comparisons between phi nodes and non-constants. by Nick Lewycky · 15 years ago
  16. aace4b1 Misc tweaks to Intel asm printing to make it more compatible with MASM. by Eli Friedman · 15 years ago
  17. 6a35b40 Improve tail call elim to move loads above readonly calls by Chris Lattner · 15 years ago
  18. 849832c part of PR4405: disable a contentious optimization for by Chris Lattner · 15 years ago
  19. 10382fb More VNInfo tweaking, plus a little progress on intra-block splitting. by Lang Hames · 15 years ago
  20. 974fe5d Transfer dead markers when a ldrd is changed into a ldm or a pair of ldr. by Evan Cheng · 15 years ago
  21. 8ebf83b Include DataTypes.h for 'uint64_t'. by Zhongxing Xu · 15 years ago
  22. 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
  23. 6b7bb42 Mark a few Thumb instructions commutable; just happened to spot this by Eli Friedman · 15 years ago
  24. 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
  25. fadc83c add a file I missed, this goes with r73743 by Chris Lattner · 15 years ago
  26. 475370b Add some scaffolding for a new experimental asmprinter by Chris Lattner · 15 years ago
  27. 4e0f25b merge the common darwin settings from the X86/PPC/ARM targets by Chris Lattner · 15 years ago
  28. f4a4815 fix build problem pointed out by John Thompson! by Chris Lattner · 15 years ago
  29. a93ca92 move mangler quote handling from asm printers to TargetAsmInfo. by Chris Lattner · 15 years ago
  30. 7e816dc minor cleanup by Chris Lattner · 15 years ago
  31. b839c3f simplify macro debug info directive handling. by Chris Lattner · 15 years ago
  32. cd82861 Remove UseThumbBacktraces. Just check if subtarget is darwin. by Evan Cheng · 15 years ago
  33. bb4688a fix file header by Chris Lattner · 15 years ago
  34. f9f065e Add a skeleton driver for new machine code level fun. llvm-mc is meant by Chris Lattner · 15 years ago
  35. 3ea4edc new testcase for rdar://6983634 by Chris Lattner · 15 years ago
  36. 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
  37. d21c316 Improved PHI def marking, replaced some gotos with breaks. by Lang Hames · 15 years ago
  38. 53df0a2 Allow user to specify separate SVN url for llvm and the test suite. by Evan Cheng · 15 years ago
  39. e454067 Simplify. by Owen Anderson · 15 years ago
  40. b2c0fe4 Simplify. by Owen Anderson · 15 years ago
  41. 3c8031d Add a SmartScopedLock, and use it to simplify code. by Owen Anderson · 15 years ago
  42. f0f220a Simplify with SmartRWMutex. by Owen Anderson · 15 years ago
  43. 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
  44. bcf9737 Simplify by using no-op-when-not-multithreaded locks. by Owen Anderson · 15 years ago
  45. 4658c9b Generalize LSR's OptimizeSMax to handle unsigned max tests as well by Dan Gohman · 15 years ago
  46. 30fb512 Recognize n != 0 ? n : 1 as umax(n, 1). Previously only ULT/UGT/ULE/UGE by Dan Gohman · 15 years ago
  47. 6cf69cf Simplify using mutexes that become no-ops when not in multithreaded mode. by Owen Anderson · 15 years ago
  48. 9547cdf Revert IRBuilder CC propagation. Fix SimplifyLibCalls instead. by Anton Korobeynikov · 15 years ago
  49. 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
  50. 0e4d606 Use SmartMutex to simplify. by Owen Anderson · 15 years ago
  51. f0eeb9b Simplify the SmartMutex implementation a bit. by Owen Anderson · 15 years ago
  52. b65e9ed Give RWMutex the SmartRWMutex treatment too. by Owen Anderson · 15 years ago
  53. 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
  54. e53118e Update CMake files to account for new location of Threading.cpp. by Ted Kremenek · 15 years ago
  55. e3cd5ca Move Threading.[h|cpp] from Support to System. by Owen Anderson · 15 years ago
  56. 4e8a985 Remove the code from IVUsers that attempted to handle by Dan Gohman · 15 years ago
  57. fd3daa7 Generalize the zext(trunc(t) & C) instcombine to work even with by Dan Gohman · 15 years ago
  58. 6864db6 Update a comment to reflect the code. by Dan Gohman · 15 years ago
  59. 1d36e4f Fix the double checked locking in this file too. by Owen Anderson · 15 years ago
  60. 3cfc62a As pointed out by Duncan, I accidentally dropped the first MemoryFence of the by Owen Anderson · 15 years ago
  61. fd0cfe4 Forgot to commit this hunk by Anton Korobeynikov · 15 years ago
  62. df9d0f0 Propagate calling conv for invokes too by Anton Korobeynikov · 15 years ago
  63. b7b3998 Don't use int8_t, that requires DataTypes.h by Chris Lattner · 15 years ago
  64. 6904858 Fix build when disable thread support. by Owen Anderson · 15 years ago
  65. 73d2f15 include header for uint8_t. by Zhongxing Xu · 15 years ago
  66. b4b0fc2 Add braces to clarify if/else structure and remove warning. by Nick Lewycky · 15 years ago
  67. 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
  68. 0639894 It looks like nobody is working on PR 4158, so I'm by Dale Johannesen · 15 years ago
  69. 9e7d988 Fix trailing whitespace from ScalarEvolution::print. by Dan Gohman · 15 years ago
  70. ff6de36 ARM unified syntax is not specific to ELF; use it for Darwin, too. by Bob Wilson · 15 years ago
  71. 8205283 Teach ScalarEvolution how to recognize another xor(and(x, C), C) case. by Dan Gohman · 15 years ago
  72. fc3641b Delete unnecessary braces. by Dan Gohman · 15 years ago
  73. bf5ec1b Reapply r73647 in a non-broken form. by Owen Anderson · 15 years ago
  74. 7c4f7dd Fix asm string from MOVi16 by Anton Korobeynikov · 15 years ago
  75. d61eca5 Thumb2 instructions are enabled only in unified assembler mode. by Anton Korobeynikov · 15 years ago
  76. a392c78 Instcombine zext(trunc(x) & mask) to x&mask, even if the trunc has by Dan Gohman · 15 years ago
  77. a23d2c1 Use double-checked locking for this lazy initialization. by Owen Anderson · 15 years ago
  78. b983d67 Protect the GC table in Function.cpp by Owen Anderson · 15 years ago
  79. bf823e7 Honour calling convention and attributes of Callee by default. by Anton Korobeynikov · 15 years ago
  80. de17e99 Use atomic increment here. by Owen Anderson · 15 years ago
  81. 92f2c87 Thread-safe (and ManagedStatic-ized) LeakDetector! by Owen Anderson · 15 years ago
  82. f005a64 Guard mutation of the timing info global. by Owen Anderson · 15 years ago
  83. f2986e6 We need to use double-checked locking for lazy initialization in this case when running multithreaded. by Owen Anderson · 15 years ago
  84. 24e0411 Fix link to BasicBlock doxygen documentation in Programmer's Manual by Stefanus Du Toit · 15 years ago
  85. 857c4e0 VNInfo cleanup. by Lang Hames · 15 years ago
  86. 559254b Add -disable-output to a bunch of tests that don't care about the output. by Dan Gohman · 15 years ago
  87. 42c3f55 This fixes a bug introduced in 72661, which can by Dale Johannesen · 15 years ago
  88. 32a2556 Factor out some common code. by Owen Anderson · 15 years ago
  89. 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
  90. 31c36f0 Simplify the locking on the Constants tables, and make it more efficient, by pushing it into the ValueMap from the callers. by Owen Anderson · 15 years ago
  91. 4306b1a Add debug message about non-local loads being clobbered. by Torok Edwin · 15 years ago
  92. 3e456ab Type safety for Constants.cpp! Some of this is temporary, as I'm planning to push some of the R/W locking into FoldingSet. by Owen Anderson · 15 years ago
  93. 5223711 Initial support for some Thumb2 instructions. by Anton Korobeynikov · 15 years ago
  94. e3a6165 Update comments to use doxygen syntax. by Dan Gohman · 15 years ago
  95. f2aac28 Protect the ValueHandle table. by Owen Anderson · 15 years ago
  96. 4f0ac58 We need to guard reads of the AbstractTypeUsers list, as well as writes to it. While it would be nice to use a R/W lock here, by Owen Anderson · 15 years ago
  97. e9d683b Define LLVM_NATIVE_ARCH in CMake, so that lli can actually JIT by Douglas Gregor · 15 years ago
  98. 71c4a08 Add RWMutex.cpp to the CMake makefiles by Douglas Gregor · 15 years ago
  99. ea808c9 Type safety for TypeSymbolTable! by Owen Anderson · 15 years ago
  100. da06288 make sure that JIT examples link in their appropriate target. by Chris Lattner · 15 years ago