1. ddeed50 Use a hashtable for TargetRegisterClass::contains. by Owen Anderson · 15 years ago
  2. c5040ab optimize FastISel::UpdateValueMap to avoid duplicate map lookups, by Chris Lattner · 15 years ago
  3. 0461c0a Add new TargetInstrDesc::hasImplicitUseOfPhysReg and by Chris Lattner · 15 years ago
  4. c6fa3ff Revert r68847. It breaks the build on non-Darwin targets, with this message by Dan Gohman · 15 years ago
  5. 2057532 Keep track of inlined functions and their locations. This information is collected when nested llvm.dbg.func.start intrinsics are seen. (Right now, inliner removes nested llvm.dbg.func.start intrinisics during inlining.) by Devang Patel · 15 years ago
  6. 03f0a2f DebugLabelFolder ruthlessly deletes redundant labels. However, sometimes the redundant labels is referenced by debug info somewhere else. This patch provies a way so that dwarf writer can mark labels as used. by Devang Patel · 15 years ago
  7. 5c5f5a2 fix a broken assertion in ilist_iterator, which caused it to crash in the by Chris Lattner · 15 years ago
  8. cb8c477 Cleanup. Remove redundant llvm:: , we don't need them since we're inside by Nick Lewycky · 15 years ago
  9. 3584a47 Add a new Type::getPointerTo method, which is shorthand for by Chris Lattner · 15 years ago
  10. b9fc360 Add utility function to IRBuilder that takes the difference between two by Nick Lewycky · 15 years ago
  11. 7d16e85 Pass in the std::string parameter instead of returning it by value. by Bill Wendling · 15 years ago
  12. a6f02fb Constify getter methods. by Bill Wendling · 15 years ago
  13. fc16657 Remove the obsolete SelectionDAG::getNodeValueTypes and simplify by Dan Gohman · 15 years ago
  14. 1688406 Change the NumVTs field from short to int, since there's no by Dan Gohman · 15 years ago
  15. f34be82 StringMap<DIE*>::iterator::first() returns a pointer to the first character of by Bill Wendling · 15 years ago
  16. 3ca15c9 Give register alias checking the hash table treatment too. by Owen Anderson · 15 years ago
  17. d9df501 Fix pr3954. The register scavenger asserts for inline assembly with by Bob Wilson · 15 years ago
  18. 56946ed add an accessor method, patch by John McCall! by Chris Lattner · 15 years ago
  19. 7d770be Convert TargetRegisterInfo's super-register checking to use a pre-computed hash table just like subregister checking does. by Owen Anderson · 15 years ago
  20. 6ddf2c1 Add sys::Path::makeAbsolute(). by Daniel Dunbar · 15 years ago
  21. 2eb65e2 Fix BitstreamReader's GetCurrentBitNo to return the correct bit number, and stop JumpToBit from covering up its mistakes by Douglas Gregor · 15 years ago
  22. 0648f54 Use 8 instead of CHAR_BIT by Douglas Gregor · 15 years ago
  23. b7e7886 Add BitstreamWriter::GetCurrentBitNo, to report where we are in the output bitstream by Douglas Gregor · 15 years ago
  24. 00a7b52 Remove AllowInverse: it leaks memory and is not the right by Chris Lattner · 15 years ago
  25. 97121ba Implement support for using modeling implicit-zero-extension on x86-64 by Dan Gohman · 15 years ago
  26. 30eae3c PR2985 / <rdar://problem/6584986> by Jim Grosbach · 15 years ago
  27. eb55f3e Another attempt at fixing PR2975. by Torok Edwin · 15 years ago
  28. ce8f9fe fix comment to reflect the implementation I ended up settling on. by Chris Lattner · 15 years ago
  29. ae7dd80 Add an API for the bitstream reader to read blobs and return by Chris Lattner · 15 years ago
  30. 123f384 allow clients to look up abbrev id's by Chris Lattner · 15 years ago
  31. 298a82d Add a new EmitRecordWithBlob API that allows a blob to be emitted by Chris Lattner · 15 years ago
  32. dcd006b add a new Blob encoding abbreviation for bitcode files that emits by Chris Lattner · 15 years ago
  33. 30910bf split ReadAbbreviatedLiteral out of ReadAbbreviatedField. by Chris Lattner · 15 years ago
  34. 86bc23d reduce indentation with early-out by Chris Lattner · 15 years ago
  35. 96153a4 simplify code a bit. by Chris Lattner · 15 years ago
  36. 4072879 simplify to reduce indentation. by Chris Lattner · 15 years ago
  37. e2a466b Teach llvm-bcanalyzer to skip over the header we use on LLVM IR files. by Chris Lattner · 15 years ago
  38. 4e9ca33 Add segment flag bits to ELF.h. by Mikhail Glushenkov · 15 years ago
  39. 21cc446 Add support for embedded metadata to LLVM. This introduces two new types of by Nick Lewycky · 15 years ago
  40. 41c9073 "This adds a getName() method to TargetRegisterClass, just like in TargetRegisterInfo. by Chris Lattner · 15 years ago
  41. 38f4dd7 Add fast path for raw_ostream output of strings. by Daniel Dunbar · 15 years ago
  42. b7a00da Work around an apparent GCC miscompilation by specializing different, by Chris Lattner · 15 years ago
  43. 8f9643f Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG, which are unused. by Dan Gohman · 15 years ago
  44. 25f0ee5 correct patch by Chris Lattner · 15 years ago
  45. d725134 add patch to go along with r68350 by Chris Lattner · 15 years ago
  46. 6caced9 add missing * by Chris Lattner · 15 years ago
  47. d0dfbe0 fix overflow checks in SmallVector: by Chris Lattner · 15 years ago
  48. 9dfa167 Clean up pass manager cache after each run. by Devang Patel · 15 years ago
  49. 23e97b0 Add llvm::Triple class for abstracting access to target triples. by Daniel Dunbar · 15 years ago
  50. b035842 Fixed spelling. by Misha Brukman · 15 years ago
  51. 8a7eed3 Remove dead code. by Devang Patel · 15 years ago
  52. dd255a6 Add range insert method for DenseSet and define DenseMapInfo for chars. by Chris Lattner · 15 years ago
  53. de551f9 Use CHAR_BIT instead of hard-coding 8 in several places where it by Dan Gohman · 15 years ago
  54. 687b337 Fixed spelling. by Misha Brukman · 15 years ago
  55. 6d7e49b CMake: Have generated Xcode projects also contain the LLVM header files. by Ted Kremenek · 15 years ago
  56. d485e88 * Fixed spelling of `invertible' * Simplified if statement by Misha Brukman · 15 years ago
  57. 4122282 Allow the use of pointers to const within PointerUnion. by Douglas Gregor · 15 years ago
  58. b160f5d add a converting operator by Chris Lattner · 15 years ago
  59. 722272d Add two new classes: WeakVH and AssertingVH. These are both "ValueHandles", by Chris Lattner · 15 years ago
  60. f385167 teach PointerLikeTypeTraits that all pointers to pointers may only be 4-byte aligned. by Chris Lattner · 15 years ago
  61. bdd376c add some accessors so I can play games with DenseMaps. by Chris Lattner · 15 years ago
  62. 968dc7a Reapply 68073, with fixes. EH Landing-pad basic blocks are not by Dan Gohman · 15 years ago
  63. da84b25 Stop guessing, start thinking, and make PointerUnion3::is actually be correct. by Douglas Gregor · 15 years ago
  64. be46c79 Add llvm::sys::getHostTriple and remove llvm::sys::getOS{Name,Version}. by Daniel Dunbar · 15 years ago
  65. df4881c Really temporarily revert r68073. by Bill Wendling · 15 years ago
  66. e67f5e4 Oy! When reverting r68073, I added in experimental code. Sorry... by Bill Wendling · 15 years ago
  67. 8fe0054 Revert r68073. It's causing a failure in the Apple-style builds. by Bill Wendling · 15 years ago
  68. c4ef551 shrink subclassid, liberating some bits for future (ab)use. by Chris Lattner · 15 years ago
  69. a7425d7 Really, really fix PointerUnion3::is by Douglas Gregor · 15 years ago
  70. 80c93e7 Except in asm-verbose mode, avoid printing labels for blocks that are by Dan Gohman · 15 years ago
  71. 2048cdb Make PointerUnion3::get work properly by Douglas Gregor · 15 years ago
  72. f542291 update comment. by Chris Lattner · 15 years ago
  73. e8bc475 add a PointerUnion3 class and generalize PointerUnion to work with by Chris Lattner · 15 years ago
  74. c6a4b6b fix the PointerLikeTypeTraits specialization for PointerIntPair to by Chris Lattner · 15 years ago
  75. 6d1b89e Constify arguments in isSuccessor and isLayoutSuccessor. by Dan Gohman · 15 years ago
  76. ca62349 Clearify local/global relocations wording by Anton Korobeynikov · 15 years ago
  77. fca82de Do not propagate ELF-specific stuff (data.rel) into other targets. This simplifies code and also ensures correctness. by Anton Korobeynikov · 15 years ago
  78. 71a7c6c Add data.rel stuff by Anton Korobeynikov · 15 years ago
  79. 031b748 Updated the comment for isArithmeticShift() to match reality. by Misha Brukman · 15 years ago
  80. 31fd5a5 Constify check. This fixes PR3900. by Bill Wendling · 15 years ago
  81. db23231 Honour relocation behaviour stuff for ro objects by Anton Korobeynikov · 15 years ago
  82. ab267a2 Extend the relocation tracker handler, so we can filter on different 'kinds' of relocations required. by Anton Korobeynikov · 15 years ago
  83. 54e01d0 add missing space. by Chris Lattner · 15 years ago
  84. 3a9fe06 add some comments, add a dyn_cast method. by Chris Lattner · 15 years ago
  85. f341a47 When forming sentinels for empty/tombstone, make sure to respect the by Chris Lattner · 15 years ago
  86. ba315c1 add helper method. by Chris Lattner · 15 years ago
  87. 2491e46 Add a simple type-safe bit-mangling pointer union class. This allows by Chris Lattner · 15 years ago
  88. 540db8b Allow a specific PointerIntPair instance to use a specific Pointer trait: by Chris Lattner · 15 years ago
  89. 911c8b2 Add a PointerLikeTypeTraits specialization for uintptr_t by Chris Lattner · 15 years ago
  90. aab3d88 Value* only has 2 bits free as well. by Chris Lattner · 15 years ago
  91. e30173a Replace the PointerLikeTypeTraits::getNumLowBitsAvailable by Chris Lattner · 15 years ago
  92. 8ee1b5e rename PointerLikeTypeInto to PointerLikeTypeTraits, add trait for by Chris Lattner · 15 years ago
  93. 6a0dcc1 now that you can put a PointerIntPair in a SmallPtrSet, remove some by Chris Lattner · 15 years ago
  94. 4d4177b teach SmallPtrSet that PointerIntPair is "basically a pointer". by Chris Lattner · 15 years ago
  95. e75fd69 Enable tail call optimization for functions that return a struct (bug 3664) and for functions that return types that need extending (e.g i1). by Arnold Schwaighofer · 15 years ago
  96. 1717f3a declare everything as class to avoid angering the VC++ gods. by Chris Lattner · 15 years ago
  97. 6de6030 add a traits class for SmallPtrSet that allows us to stick things that are by Chris Lattner · 15 years ago
  98. 0b0cd91 Optimize some 64-bit multiplication by constants into two lea's or one lea + shl since imulq is slow (latency 5). e.g. by Evan Cheng · 15 years ago
  99. e8b6410 move a large method out of line. by Chris Lattner · 15 years ago
  100. d257f7d "ghostify" the ilist<Function> sentinel by Gabor Greif · 15 years ago