1. 778fab2 Include <cctype> and <cstdlib> instead of <ctype.h> and "Config/stdlib.h". by Brian Gaeke · 21 years ago
  2. 17634f7 Include <cstdio> instead of <stdio.h>. by Brian Gaeke · 21 years ago
  3. e24b616 Don't include Config/stdio.h or <stdio.h>. by Brian Gaeke · 21 years ago
  4. cf00c4a Fix spelling. by Misha Brukman · 21 years ago
  5. 6b63452 Fix spelling/grammar. by Misha Brukman · 21 years ago
  6. 4afac18 * Tabs to spaces by Misha Brukman · 21 years ago
  7. d5d96b9 Fix spelling. by Misha Brukman · 21 years ago
  8. aa41c3c * Doxygenified comments by Misha Brukman · 21 years ago
  9. 235b200 Never set any signal handlers. Never call setjmp(), longjmp() or strsignal(). by Brian Gaeke · 21 years ago
  10. 58a6faa Rewrite head-of-file comment. by Brian Gaeke · 21 years ago
  11. 322cdb2 Change to use GetAddressOfSymbol instead of dlsym. by Brian Gaeke · 21 years ago
  12. 56d8616 Change to use LinkDynamicObject instead of dlopen. by Brian Gaeke · 21 years ago
  13. 2d6a236 Change to use strtoul instead of strtoll. by Brian Gaeke · 21 years ago
  14. 9c9c90d Fixing the spelling of this filename. by Misha Brukman · 21 years ago
  15. f212e47 Add my abstracted dynamic linker support files. by Brian Gaeke · 21 years ago
  16. bd2531f Reserve space for PHI operands by Chris Lattner · 21 years ago
  17. 39cacce Ok, the "fix" for this is to do a real associative container. Symbol tables by Chris Lattner · 21 years ago
  18. f797cab Accept 'weak' as a linkage type. For now, just turn it into linkonce linkage by Chris Lattner · 21 years ago
  19. 0f3bc5e Add better checking by Chris Lattner · 21 years ago
  20. 97330cf Another 10% performance improvement by not using replaceAllUsesWith by Chris Lattner · 21 years ago
  21. 4c52392 Reserve space for PHI nodes when we read them in. This provides a VERY by Chris Lattner · 21 years ago
  22. 35d2ca6 Use the version of getValue that takes the type plane instead of the type by Chris Lattner · 21 years ago
  23. 6fcf503 Pass a vector around to reduce dynamic allocation by Chris Lattner · 21 years ago
  24. c9456ca Change getConstantValue to throw an exception on error, not return null by Chris Lattner · 21 years ago
  25. ae19bf7 Do not read past the end of the contained type list by Chris Lattner · 21 years ago
  26. 9073613 Remove potentially N^2 algorithm from symbol table reader. No speedup by Chris Lattner · 21 years ago
  27. 927b185 Major refactoring of the bytecode reader. This includes the following by Chris Lattner · 21 years ago
  28. 3483f54 Significantly clean up parsing of instructions. This exceptionizes and by Chris Lattner · 21 years ago
  29. bf43ac6 Eliminate the instruction placeholder. Simplify a bunch of code. by Chris Lattner · 21 years ago
  30. 8eb10ce Eliminate the old LateResolveValues data structure, replacing it with a by Chris Lattner · 21 years ago
  31. 13eb871 Remove a dead method by Chris Lattner · 21 years ago
  32. 4ee8ef2 This patch substantially simplifies and cleans up handling of basic blocks by Chris Lattner · 21 years ago
  33. 6e44802 Inline the postResolveValues method. It was poorly named anyway by Chris Lattner · 21 years ago
  34. 36392bc Various cleanups and simplifications. This speeds up reading a bytecode file by Chris Lattner · 21 years ago
  35. 7f58de2 Destroy allocated resources on exception. by Misha Brukman · 21 years ago
  36. 608e75c Make more error messages have gccld's name in them. by Brian Gaeke · 21 years ago
  37. 929c6fb Update comment by Chris Lattner · 21 years ago
  38. 16b18fd Use a set to keep track of which edges have been noticed as executable already by Chris Lattner · 21 years ago
  39. 3d405b0 Minor fixes here and there by Chris Lattner · 21 years ago
  40. 7d275f4 Avoid building data structures we don't really need. This improves the runtime by Chris Lattner · 21 years ago
  41. 73ff512 Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs by Alkis Evlogimenos · 21 years ago
  42. d558dc3 whoops, don't accidentally lose variable names by Chris Lattner · 21 years ago
  43. 6c266db Fix bug: InstCombine/cast.ll:test11 / PR#7 by Chris Lattner · 21 years ago
  44. a44d8a2 Refactor code a bit by Chris Lattner · 21 years ago
  45. 9eacf8a Add a sanity check for constant expression casts by Chris Lattner · 21 years ago
  46. da78b00 Fix bugzilla bug #5 by Chris Lattner · 21 years ago
  47. ebbc1a5 Bill contributed this major rewrite of the -lowerswitch pass to make it generate by Chris Lattner · 21 years ago
  48. 6061000 Fix bug in previous checkin by Chris Lattner · 21 years ago
  49. 011efae Actually _PASS IN_ NO_RESERVE if we have it. by Chris Lattner · 21 years ago
  50. 6873450 ToolRunner.h has been moved from include/Support to include/llvm/Support. by Misha Brukman · 21 years ago
  51. 4e84e77 Users can never be null by Chris Lattner · 21 years ago
  52. 4bb7c02 Minor speedups for the instcombine pass by Chris Lattner · 21 years ago
  53. 884d6c4 Speed up the predicate used to decide when to inline by caching the size by Chris Lattner · 21 years ago
  54. 2c9b913 Add # of printed instructions statistic to both the SPARC and X86 LLC backends. by Brian Gaeke · 21 years ago
  55. 5f92e2b Avoid doing pointless work. Amazingly, this makes us go faster. by Chris Lattner · 21 years ago
  56. d5a310e Implement the NamedRegionTimer class by Chris Lattner · 21 years ago
  57. 378b524 All of our supported operating systems (so far) and FreeBSD technically by Brian Gaeke · 21 years ago
  58. 69091be This changes the PromoteMemToReg function to create "pruned" SSA form, not by Chris Lattner · 21 years ago
  59. 43f820d Change the interface to PromoteMemToReg to also take a DominatorTree by Chris Lattner · 21 years ago
  60. 24011be Speed up the mem2reg transform for allocas which are only read/written in a single by Chris Lattner · 21 years ago
  61. f708c79 Move support/lib/Support back to lib/Support by Chris Lattner · 21 years ago
  62. d324e25 Add support for the Invoke instruction by using the LowerInvoke pass by Chris Lattner · 21 years ago
  63. c58c169 Instead of hacking in custom support for Invoke/Unwind, use the LowerInvoke pass by Chris Lattner · 21 years ago
  64. 86e4445 Initial checkin of the LLVM->LLVM transform to support code generators which by Chris Lattner · 21 years ago
  65. b55803a simplify-cfg is really a function pass by Chris Lattner · 21 years ago
  66. bede31f Be more careful handling PHI nodes, which might be of potentially high degree. by Chris Lattner · 21 years ago
  67. 92e4975 The first PHI node may be null, scan for the first non-null one by Chris Lattner · 21 years ago
  68. 3c881cb The VersionNumbers vector is only used during PHI placement. Turn it into an argument, allowing us to get rid of the vector. by Chris Lattner · 21 years ago
  69. afa060e * Update file header comment by Chris Lattner · 21 years ago
  70. 521c16a Simplify the loop a bit by Chris Lattner · 21 years ago
  71. 92581c2 There is no need for separate WriteSets and PhiNodeBlocks lists. It is just a by Chris Lattner · 21 years ago
  72. 036f1e7 The PhiNodes 2D vector is only used during PHI node placement. It doesn't by Chris Lattner · 21 years ago
  73. 9e38fbf * Document instance vars better by Chris Lattner · 21 years ago
  74. 9157f04 Two small cleanups/speedups: by Chris Lattner · 21 years ago
  75. 0fa1571 * Minor cleanups by Chris Lattner · 21 years ago
  76. dd76aca A couple of minor code cleanups. by Chris Lattner · 21 years ago
  77. ed468e37 Type tables are now AbstractTypeUsers. This allows them to merge together by Chris Lattner · 21 years ago
  78. 00413e3 Rename AbstractModuleProvider -> ModuleProvider, to match the header file name, by Chris Lattner · 21 years ago
  79. 9e460f2 Transform two methods to return pointers directly instead of returning them by Chris Lattner · 21 years ago
  80. 51ca860 Use V for values, not D. by Chris Lattner · 21 years ago
  81. a983359 Do not leak the ModuleProvider if releaseModule() throws. by Chris Lattner · 21 years ago
  82. 70b06fc Minor random speedup: make Constant::getNullValue only call ConstantFOO::get by Chris Lattner · 21 years ago
  83. 23c3288 Explicit copy ctors are no longer needed by Chris Lattner · 21 years ago
  84. af6f93c Minor cleanups by Chris Lattner · 21 years ago
  85. 7685ac8 This checkin basically amounts to a complete rewrite of the type-resolution by Chris Lattner · 21 years ago
  86. 9ad4dac These methods are dead, remove them. Because the bodies will soon be by Chris Lattner · 21 years ago
  87. 8ef852f Dramatically simplify DerivedType::refineAbstractTypeToInternal by Chris Lattner · 21 years ago
  88. 1c5164e Make the PATypeHolder use a simple union-find implementation to handle by Chris Lattner · 21 years ago
  89. c7b6f03 There is no need for BytecodeParser to be an AbstractTypeUser. Instead, it by Chris Lattner · 21 years ago
  90. 3200219 There is no reason for Value to be an AbstractTypeUser. This just makes things by Chris Lattner · 21 years ago
  91. 876dc57 The objects mapped are really PATypeHolders, not PATypeHandles by Chris Lattner · 21 years ago
  92. 7237ece Moved enum and command-line option in separate file. Also added function that returns the user selected register allocator to the caller. by Alkis Evlogimenos · 21 years ago
  93. 6b03205 Implement InstCombine/add.ll:test17 & 18 by Chris Lattner · 21 years ago
  94. eed462b Change llc command line for register allocators by Alkis Evlogimenos · 21 years ago
  95. b5c1af4 Use std::string::size_type for for ColonPos to stop gcc from giving a warning by Alkis Evlogimenos · 21 years ago
  96. 77e78d0 Revert previous change. For some reason this went into the main branch by Alkis Evlogimenos · 21 years ago
  97. 6ac2c8c Added command line option for linear scan allocator by Alkis Evlogimenos · 21 years ago
  98. 99b2d3d The comment seems irrelevant as the pass has become a BasicBlock pass. by Misha Brukman · 21 years ago
  99. 56d2251 Make sure to get the definition of getRegisterAllocator by Chris Lattner · 21 years ago
  100. 9cd3fe9 RegisterAllocation.h is going away by Chris Lattner · 21 years ago