1. 6864db6 Update a comment to reflect the code. by Dan Gohman · 15 years ago
  2. 1d36e4f Fix the double checked locking in this file too. by Owen Anderson · 15 years ago
  3. 3cfc62a As pointed out by Duncan, I accidentally dropped the first MemoryFence of the by Owen Anderson · 15 years ago
  4. fd0cfe4 Forgot to commit this hunk by Anton Korobeynikov · 15 years ago
  5. df9d0f0 Propagate calling conv for invokes too by Anton Korobeynikov · 15 years ago
  6. b7b3998 Don't use int8_t, that requires DataTypes.h by Chris Lattner · 15 years ago
  7. 6904858 Fix build when disable thread support. by Owen Anderson · 15 years ago
  8. 73d2f15 include header for uint8_t. by Zhongxing Xu · 15 years ago
  9. b4b0fc2 Add braces to clarify if/else structure and remove warning. by Nick Lewycky · 15 years ago
  10. 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
  11. 0639894 It looks like nobody is working on PR 4158, so I'm by Dale Johannesen · 15 years ago
  12. 9e7d988 Fix trailing whitespace from ScalarEvolution::print. by Dan Gohman · 15 years ago
  13. ff6de36 ARM unified syntax is not specific to ELF; use it for Darwin, too. by Bob Wilson · 15 years ago
  14. 8205283 Teach ScalarEvolution how to recognize another xor(and(x, C), C) case. by Dan Gohman · 15 years ago
  15. fc3641b Delete unnecessary braces. by Dan Gohman · 15 years ago
  16. bf5ec1b Reapply r73647 in a non-broken form. by Owen Anderson · 15 years ago
  17. 7c4f7dd Fix asm string from MOVi16 by Anton Korobeynikov · 15 years ago
  18. d61eca5 Thumb2 instructions are enabled only in unified assembler mode. by Anton Korobeynikov · 15 years ago
  19. a392c78 Instcombine zext(trunc(x) & mask) to x&mask, even if the trunc has by Dan Gohman · 15 years ago
  20. a23d2c1 Use double-checked locking for this lazy initialization. by Owen Anderson · 15 years ago
  21. b983d67 Protect the GC table in Function.cpp by Owen Anderson · 15 years ago
  22. bf823e7 Honour calling convention and attributes of Callee by default. by Anton Korobeynikov · 15 years ago
  23. de17e99 Use atomic increment here. by Owen Anderson · 15 years ago
  24. 92f2c87 Thread-safe (and ManagedStatic-ized) LeakDetector! by Owen Anderson · 15 years ago
  25. f005a64 Guard mutation of the timing info global. by Owen Anderson · 15 years ago
  26. f2986e6 We need to use double-checked locking for lazy initialization in this case when running multithreaded. by Owen Anderson · 15 years ago
  27. 24e0411 Fix link to BasicBlock doxygen documentation in Programmer's Manual by Stefanus Du Toit · 15 years ago
  28. 857c4e0 VNInfo cleanup. by Lang Hames · 15 years ago
  29. 559254b Add -disable-output to a bunch of tests that don't care about the output. by Dan Gohman · 15 years ago
  30. 42c3f55 This fixes a bug introduced in 72661, which can by Dale Johannesen · 15 years ago
  31. 32a2556 Factor out some common code. by Owen Anderson · 15 years ago
  32. 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
  33. 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
  34. 4306b1a Add debug message about non-local loads being clobbered. by Torok Edwin · 15 years ago
  35. 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
  36. 5223711 Initial support for some Thumb2 instructions. by Anton Korobeynikov · 15 years ago
  37. e3a6165 Update comments to use doxygen syntax. by Dan Gohman · 15 years ago
  38. f2aac28 Protect the ValueHandle table. by Owen Anderson · 15 years ago
  39. 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
  40. e9d683b Define LLVM_NATIVE_ARCH in CMake, so that lli can actually JIT by Douglas Gregor · 15 years ago
  41. 71c4a08 Add RWMutex.cpp to the CMake makefiles by Douglas Gregor · 15 years ago
  42. ea808c9 Type safety for TypeSymbolTable! by Owen Anderson · 15 years ago
  43. da06288 make sure that JIT examples link in their appropriate target. by Chris Lattner · 15 years ago
  44. 7b04c94 remove two headers subsumed by TargetSelect.h by Chris Lattner · 15 years ago
  45. 2deb58f switch to using llvm/Target/TargetSelect.h by Chris Lattner · 15 years ago
  46. 5f1a5c7 Add a utility header that makes it easy to link in the right set by Chris Lattner · 15 years ago
  47. c9f8e8e Improve the Win32 reader-writer lock implementation by making it just a normal by Owen Anderson · 15 years ago
  48. 8189d40 Fix libLTO by #include'ing the initializers for all targets and all asm by Nick Lewycky · 15 years ago
  49. 059aa8c by Sanjiv Gupta · 15 years ago
  50. 08826a5 make CreateFMul forward to CreateFMul, not CreateMul. by Chris Lattner · 15 years ago
  51. fc4c255 Fix grammaro, and bad indentation. by Nick Lewycky · 15 years ago
  52. 71c767b Fix comment. by Mikhail Glushenkov · 15 years ago
  53. df04ead Formatting fix. by Mikhail Glushenkov · 15 years ago
  54. af79ae5 Correct an accidental duplication of the test (patch doesn't handle by Eli Friedman · 15 years ago
  55. a999a51 PR3439: Correct a silly mistake in the SimplifyDemandedUseBits code for SRem. by Eli Friedman · 15 years ago
  56. 63dc318 Regenerate. by Mikhail Glushenkov · 15 years ago
  57. 4aecec1 Another small documentation update. by Mikhail Glushenkov · 15 years ago
  58. c447ff6 Use Doug's new LLVM_NATIVE_ARCH macro in config.h to link in the native by Chris Lattner · 15 years ago
  59. 3034c10 Fix ScalarEvolution's Xor handling to not assume that an And by Dan Gohman · 15 years ago
  60. 369de26 Do not use first actual instruction's location for prologue. The debug wants to skip prologue while setting a breakpoint for the function. by Devang Patel · 15 years ago
  61. 0711c30 Update auto-generated configuration files by Douglas Gregor · 15 years ago
  62. 76166fc Define LLVM_NATIVE_ARCH in llvm/Config/config.h to be the LLVM back end that corresponds to the native executable, but only when that LLVM back end is being built by Douglas Gregor · 15 years ago
  63. efdbfc4 Use atomic increment/decrement for reference counting of Type's. by Owen Anderson · 15 years ago
  64. 9a3df67 Add an atomic increment and decrement implementation, which will be used for by Owen Anderson · 15 years ago
  65. 142fb2a Add locking around the accessors for AbstractTypeUsers. by Owen Anderson · 15 years ago
  66. 6be9266 Remove support for building LLVM libraries into "relinked" by Chris Lattner · 15 years ago
  67. 1527f54 Forgot this file in my last commit. by Owen Anderson · 15 years ago
  68. 845e7e8 Use a reader-writer lock to guard large portions of the Type infrastructure, including abstract type refinement. by Owen Anderson · 15 years ago
  69. e8f1018 fix a circular dependency between the mips code generator and its asmprinter. by Chris Lattner · 15 years ago
  70. 86ecd50 Fix the EE bindings to use the proper EE interfaces for creating a JIT. by Chris Lattner · 15 years ago
  71. 5dd4272 CMake: Only include LLVM example executables in the build if requested by the user by Douglas Gregor · 15 years ago
  72. 0ab2863 Test for llvm-gcc patch 73564. by Dale Johannesen · 15 years ago
  73. 95efbcb Accidentally broke this file. by Owen Anderson · 15 years ago
  74. 1cca27e Add newline at end of file. by Owen Anderson · 15 years ago
  75. d76a077 Remove the Win32 implementation, since it doesn't compile pre-Vista. by Owen Anderson · 15 years ago
  76. 82995a8 Fix #include guards. by Owen Anderson · 15 years ago
  77. a4e968c Make the test target-neutral by Anton Korobeynikov · 15 years ago
  78. ff30b7d Fix/cleanup trailing newlines. by Owen Anderson · 15 years ago
  79. 2a8cf9a Add a portable wrapper for reader-writer locks. by Owen Anderson · 15 years ago
  80. 1555a23 Introduce new headers whose inclusion forces linking and by Douglas Gregor · 15 years ago
  81. c6ac322 Generalize a few more instcombines to be vector/scalar-independent. by Dan Gohman · 15 years ago
  82. 61ffa8e Instcombine's ShrinkDemandedConstant may strip bits out of constants, by Dan Gohman · 15 years ago
  83. 876eac9 CALL64pcrel32 immediate field is 32-bit. Patch by Abhinav Duggal. by Evan Cheng · 15 years ago
  84. 385f5a9 Address review comments: add 3 ARM calling conventions. by Anton Korobeynikov · 15 years ago
  85. 2932795 GNU as refuses to assemble "pop {}" instruction. Do not emit such by Anton Korobeynikov · 15 years ago
  86. de8aed2 Add a configure check for pthread_rwlock_init. by Owen Anderson · 15 years ago
  87. 1ad70e3 Update the threading section to reflect current plans/implementation. by Owen Anderson · 15 years ago
  88. dd0ae75 Add Threading.cpp to the CMake project files by Douglas Gregor · 15 years ago
  89. 5e8c50e Fix validation errors. by Owen Anderson · 15 years ago
  90. 4c7ac18 Split the thread-related APIs out into their own file, and add a few more by Owen Anderson · 15 years ago
  91. 3d0cbbe Testcase for r73506 by Chris Lattner · 15 years ago
  92. 6cc8a93 Generalize instcombine's isSafeToLoadUnconditionally() function by Chris Lattner · 15 years ago
  93. 003263b Added missing libcalls for floating point to int conversions. by Sanjiv Gupta · 15 years ago
  94. 7ed5d56 Remove the "llvm.umul.with.overflow is broken" warning; it should be by Eli Friedman · 15 years ago
  95. 7d8d36a Fixed names of libcalls checked in r73480. by Sanjiv Gupta · 15 years ago
  96. bde7942 Code Restructuring. No functionality change. by Sanjiv Gupta · 15 years ago
  97. 8aa207e Added required libcalls for PIC16 (mostly floating points to integer casting operations). by Sanjiv Gupta · 15 years ago
  98. 7b11365 Rename RemoveCopiesFromValNo to TurnCopiesFromValNoToImpDefs. by Evan Cheng · 15 years ago
  99. 67fcf56 If a val# is defined by an implicit_def and it is being removed, all of the copies off the val# were removed. This causes problem later since the scavenger will see uses of registers without defs. The proper solution is to change the copies into implicit_def's instead. by Evan Cheng · 15 years ago
  100. db3c169 Add some generic expansion logic for SMULO and UMULO. Fixes UMULO by Eli Friedman · 15 years ago