1. fc3641b Delete unnecessary braces. by Dan Gohman · 15 years ago
  2. bf5ec1b Reapply r73647 in a non-broken form. by Owen Anderson · 15 years ago
  3. 7c4f7dd Fix asm string from MOVi16 by Anton Korobeynikov · 15 years ago
  4. d61eca5 Thumb2 instructions are enabled only in unified assembler mode. by Anton Korobeynikov · 15 years ago
  5. a392c78 Instcombine zext(trunc(x) & mask) to x&mask, even if the trunc has by Dan Gohman · 15 years ago
  6. a23d2c1 Use double-checked locking for this lazy initialization. by Owen Anderson · 15 years ago
  7. b983d67 Protect the GC table in Function.cpp by Owen Anderson · 15 years ago
  8. bf823e7 Honour calling convention and attributes of Callee by default. by Anton Korobeynikov · 15 years ago
  9. de17e99 Use atomic increment here. by Owen Anderson · 15 years ago
  10. 92f2c87 Thread-safe (and ManagedStatic-ized) LeakDetector! by Owen Anderson · 15 years ago
  11. f005a64 Guard mutation of the timing info global. by Owen Anderson · 15 years ago
  12. f2986e6 We need to use double-checked locking for lazy initialization in this case when running multithreaded. by Owen Anderson · 15 years ago
  13. 24e0411 Fix link to BasicBlock doxygen documentation in Programmer's Manual by Stefanus Du Toit · 15 years ago
  14. 857c4e0 VNInfo cleanup. by Lang Hames · 15 years ago
  15. 559254b Add -disable-output to a bunch of tests that don't care about the output. by Dan Gohman · 15 years ago
  16. 42c3f55 This fixes a bug introduced in 72661, which can by Dale Johannesen · 15 years ago
  17. 32a2556 Factor out some common code. by Owen Anderson · 15 years ago
  18. 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
  19. 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
  20. 4306b1a Add debug message about non-local loads being clobbered. by Torok Edwin · 15 years ago
  21. 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
  22. 5223711 Initial support for some Thumb2 instructions. by Anton Korobeynikov · 15 years ago
  23. e3a6165 Update comments to use doxygen syntax. by Dan Gohman · 15 years ago
  24. f2aac28 Protect the ValueHandle table. by Owen Anderson · 15 years ago
  25. 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
  26. e9d683b Define LLVM_NATIVE_ARCH in CMake, so that lli can actually JIT by Douglas Gregor · 15 years ago
  27. 71c4a08 Add RWMutex.cpp to the CMake makefiles by Douglas Gregor · 15 years ago
  28. ea808c9 Type safety for TypeSymbolTable! by Owen Anderson · 15 years ago
  29. da06288 make sure that JIT examples link in their appropriate target. by Chris Lattner · 15 years ago
  30. 7b04c94 remove two headers subsumed by TargetSelect.h by Chris Lattner · 15 years ago
  31. 2deb58f switch to using llvm/Target/TargetSelect.h by Chris Lattner · 15 years ago
  32. 5f1a5c7 Add a utility header that makes it easy to link in the right set by Chris Lattner · 15 years ago
  33. c9f8e8e Improve the Win32 reader-writer lock implementation by making it just a normal by Owen Anderson · 15 years ago
  34. 8189d40 Fix libLTO by #include'ing the initializers for all targets and all asm by Nick Lewycky · 15 years ago
  35. 059aa8c by Sanjiv Gupta · 15 years ago
  36. 08826a5 make CreateFMul forward to CreateFMul, not CreateMul. by Chris Lattner · 15 years ago
  37. fc4c255 Fix grammaro, and bad indentation. by Nick Lewycky · 15 years ago
  38. 71c767b Fix comment. by Mikhail Glushenkov · 15 years ago
  39. df04ead Formatting fix. by Mikhail Glushenkov · 15 years ago
  40. af79ae5 Correct an accidental duplication of the test (patch doesn't handle by Eli Friedman · 15 years ago
  41. a999a51 PR3439: Correct a silly mistake in the SimplifyDemandedUseBits code for SRem. by Eli Friedman · 15 years ago
  42. 63dc318 Regenerate. by Mikhail Glushenkov · 15 years ago
  43. 4aecec1 Another small documentation update. by Mikhail Glushenkov · 15 years ago
  44. c447ff6 Use Doug's new LLVM_NATIVE_ARCH macro in config.h to link in the native by Chris Lattner · 15 years ago
  45. 3034c10 Fix ScalarEvolution's Xor handling to not assume that an And by Dan Gohman · 15 years ago
  46. 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
  47. 0711c30 Update auto-generated configuration files by Douglas Gregor · 15 years ago
  48. 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
  49. efdbfc4 Use atomic increment/decrement for reference counting of Type's. by Owen Anderson · 15 years ago
  50. 9a3df67 Add an atomic increment and decrement implementation, which will be used for by Owen Anderson · 15 years ago
  51. 142fb2a Add locking around the accessors for AbstractTypeUsers. by Owen Anderson · 15 years ago
  52. 6be9266 Remove support for building LLVM libraries into "relinked" by Chris Lattner · 15 years ago
  53. 1527f54 Forgot this file in my last commit. by Owen Anderson · 15 years ago
  54. 845e7e8 Use a reader-writer lock to guard large portions of the Type infrastructure, including abstract type refinement. by Owen Anderson · 15 years ago
  55. e8f1018 fix a circular dependency between the mips code generator and its asmprinter. by Chris Lattner · 15 years ago
  56. 86ecd50 Fix the EE bindings to use the proper EE interfaces for creating a JIT. by Chris Lattner · 15 years ago
  57. 5dd4272 CMake: Only include LLVM example executables in the build if requested by the user by Douglas Gregor · 15 years ago
  58. 0ab2863 Test for llvm-gcc patch 73564. by Dale Johannesen · 15 years ago
  59. 95efbcb Accidentally broke this file. by Owen Anderson · 15 years ago
  60. 1cca27e Add newline at end of file. by Owen Anderson · 15 years ago
  61. d76a077 Remove the Win32 implementation, since it doesn't compile pre-Vista. by Owen Anderson · 15 years ago
  62. 82995a8 Fix #include guards. by Owen Anderson · 15 years ago
  63. a4e968c Make the test target-neutral by Anton Korobeynikov · 15 years ago
  64. ff30b7d Fix/cleanup trailing newlines. by Owen Anderson · 15 years ago
  65. 2a8cf9a Add a portable wrapper for reader-writer locks. by Owen Anderson · 15 years ago
  66. 1555a23 Introduce new headers whose inclusion forces linking and by Douglas Gregor · 15 years ago
  67. c6ac322 Generalize a few more instcombines to be vector/scalar-independent. by Dan Gohman · 15 years ago
  68. 61ffa8e Instcombine's ShrinkDemandedConstant may strip bits out of constants, by Dan Gohman · 15 years ago
  69. 876eac9 CALL64pcrel32 immediate field is 32-bit. Patch by Abhinav Duggal. by Evan Cheng · 15 years ago
  70. 385f5a9 Address review comments: add 3 ARM calling conventions. by Anton Korobeynikov · 15 years ago
  71. 2932795 GNU as refuses to assemble "pop {}" instruction. Do not emit such by Anton Korobeynikov · 15 years ago
  72. de8aed2 Add a configure check for pthread_rwlock_init. by Owen Anderson · 15 years ago
  73. 1ad70e3 Update the threading section to reflect current plans/implementation. by Owen Anderson · 15 years ago
  74. dd0ae75 Add Threading.cpp to the CMake project files by Douglas Gregor · 15 years ago
  75. 5e8c50e Fix validation errors. by Owen Anderson · 15 years ago
  76. 4c7ac18 Split the thread-related APIs out into their own file, and add a few more by Owen Anderson · 15 years ago
  77. 3d0cbbe Testcase for r73506 by Chris Lattner · 15 years ago
  78. 6cc8a93 Generalize instcombine's isSafeToLoadUnconditionally() function by Chris Lattner · 15 years ago
  79. 003263b Added missing libcalls for floating point to int conversions. by Sanjiv Gupta · 15 years ago
  80. 7ed5d56 Remove the "llvm.umul.with.overflow is broken" warning; it should be by Eli Friedman · 15 years ago
  81. 7d8d36a Fixed names of libcalls checked in r73480. by Sanjiv Gupta · 15 years ago
  82. bde7942 Code Restructuring. No functionality change. by Sanjiv Gupta · 15 years ago
  83. 8aa207e Added required libcalls for PIC16 (mostly floating points to integer casting operations). by Sanjiv Gupta · 15 years ago
  84. 7b11365 Rename RemoveCopiesFromValNo to TurnCopiesFromValNoToImpDefs. by Evan Cheng · 15 years ago
  85. 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
  86. db3c169 Add some generic expansion logic for SMULO and UMULO. Fixes UMULO by Eli Friedman · 15 years ago
  87. 6314ac2 Misc accumulated tweaks to legalization logic for various targets. by Eli Friedman · 15 years ago
  88. b42e20b another xform that is target-independent (should be done in instcombine). by Chris Lattner · 15 years ago
  89. d23fffe I think instcombine should unconditionally do this xform. by Chris Lattner · 15 years ago
  90. 714fa95 Fix PR4336: Iterating over use-def chains doesn't seem to be deterministic. by Chris Lattner · 15 years ago
  91. fe7f294 There doesn't seem to be a reason to move the save FP stuff. by Bill Wendling · 15 years ago
  92. d0446b0 The DWARF to compact encoding converter assumes that the DW_CFA_def_cfa_offset by Bill Wendling · 15 years ago
  93. 05b5e03 Fix typos. by Bill Wendling · 15 years ago
  94. c223082 Use MainCU if it is available. by Devang Patel · 15 years ago
  95. 8bc1b3b Add initial stab at documenting the use of LLVM with threaded clients. by Owen Anderson · 15 years ago
  96. 079f858 Add comments to ConstantInt::get and ConstantFP::get to more fully by Dan Gohman · 15 years ago
  97. 44118f0 Use Type::getScalarType. by Dan Gohman · 15 years ago
  98. 502106a Regenerate. by Mikhail Glushenkov · 15 years ago
  99. 530f399 Documentation update. by Mikhail Glushenkov · 15 years ago
  100. 461d41c Remove extraneous propset. by Owen Anderson · 15 years ago