1. 2d70e26 Support reading GNU symbol versions in ELFObjectFile by David Meyer · 13 years ago
  2. 6f9489a [Object] by David Meyer · 13 years ago
  3. 75c0d8e [Support] Drop verbose _ATTRIBUTE from LLVM_ATTRIBUTE_{READONLY,READNONE} macro by Daniel Dunbar · 13 years ago
  4. 7415659 Add support for r600 (AMD GPUs HD2XXX - HD6XXX) target triplet. by Anton Korobeynikov · 13 years ago
  5. 68675c6 misched interface: rename Begin/End to RegionBegin/RegionEnd since they are not private. by Andrew Trick · 13 years ago
  6. 0058740 Fix a silly restriction on the fast-path for hash_combine_range. This by Chandler Carruth · 13 years ago
  7. d04ec0c misched: allow the default scheduler to be one chosen by the target. by Andrew Trick · 13 years ago
  8. f91a330 Added TargetPassConfig::enablePass by Andrew Trick · 13 years ago
  9. ed5edea Revert commit 152300 (ddunbar) since it still seems to be breaking by Duncan Sands · 13 years ago
  10. fac2598 Use uint16_t to store instruction implicit uses and defs. Reduces static data. by Craig Topper · 13 years ago
  11. 9eddc1c [ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline, reapplied by Daniel Dunbar · 13 years ago
  12. c10fa6c Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: by Stepan Dyatkovskiy · 13 years ago
  13. 88d2fa4 Re-commit r152202 hopefully fixing the MSVC linker error. by Craig Topper · 13 years ago
  14. 8c0152f Revert r152288, "[ADT] Change the trivial FoldingSetNodeID::Add* methods to be by Daniel Dunbar · 13 years ago
  15. 3f778c2 [ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline. by Daniel Dunbar · 13 years ago
  16. 6f130bf Rotate two of the functions used to count bonuses for the inline cost by Chandler Carruth · 13 years ago
  17. c174eaf misched interface: Expose the MachineScheduler pass. by Andrew Trick · 13 years ago
  18. 7afcda0 Cleanup VLIWPacketizer to use the updated ScheduleDAGInstrs interface. by Andrew Trick · 13 years ago
  19. ed395c8 misched prep: Expose the ScheduleDAGInstrs interface so targets may by Andrew Trick · 13 years ago
  20. 953be89 misched preparation: rename core scheduler methods for consistency. by Andrew Trick · 13 years ago
  21. 3c77794 Revert r152202 as it's causing internal buildbot failures. by Chad Rosier · 13 years ago
  22. cbfc117 Try a completely different approach to this type trait to appease older by Chandler Carruth · 13 years ago
  23. ff12877 Attempt #2 at appeasing GCC 4.3. This compiler really doesn't like these traits. by Chandler Carruth · 13 years ago
  24. a1eb50f Switch the is_integral_or_enum trait machinery to use an explicit by Chandler Carruth · 13 years ago
  25. 4e5b0f9 What's better than fixing and simplifying broken hash functions? by Chandler Carruth · 13 years ago
  26. d4d8b2a Add support to the hashing infrastructure for automatically hashing both by Chandler Carruth · 13 years ago
  27. 47c1445 misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles. by Andrew Trick · 13 years ago
  28. 84b454d misched preparation: modularize schedule emission. by Andrew Trick · 13 years ago
  29. 73ba69b misched preparation: modularize schedule printing. by Andrew Trick · 13 years ago
  30. 4c72720 misched preparation: modularize schedule verification. by Andrew Trick · 13 years ago
  31. d3c9d94 Use uint16_t to store InstrNameIndices in MCInstrInfo. Add asserts to protect all 16-bit string table offsets. Also make sure the string to offset table string is not larger than 65536 characters since larger string literals aren't portable. by Craig Topper · 13 years ago
  32. bb9dbb7 Missing change in r152106 for TinyPtrVector. by Eli Friedman · 13 years ago
  33. f8cde73 Cache the sized-ness of struct types, once we reach the steady state of by Chandler Carruth · 13 years ago
  34. 344224b Remove an accidental cut/paste of a comment into the middle of by Chandler Carruth · 13 years ago
  35. 56b94c5 Cleanup in preparation for misched: Move DAG visualization logic. by Andrew Trick · 13 years ago
  36. 8ceaa66 Added MachineBasicBlock::getFullName() to standardize/factor codegen diagnostics. by Andrew Trick · 13 years ago
  37. 084e179 Cleanup: DAG building is specific to either SD or MI scheduling. Not part of the target interface. by Andrew Trick · 13 years ago
  38. e75537a misched comments by Andrew Trick · 13 years ago
  39. 2945a32 SmallPtrSet: Provide a more efficient implementation of swap than the default triple-copy std::swap. by Benjamin Kramer · 13 years ago
  40. f0a6813 Add new load commands for MachO. by Ted Kremenek · 13 years ago
  41. e6f1355 Remove excess const, a const_iterator shouldn't be const itself. by Benjamin Kramer · 13 years ago
  42. bb07f21 [TinyPtrVector] Add erase method and const-goodness. by Argyrios Kyrtzidis · 13 years ago
  43. 0db235a PointerUnion::getAddrOf() does not need to be template since we can only by Argyrios Kyrtzidis · 13 years ago
  44. aff18ae Increase number of allowed registers in register classes to 64k instead of 256. Widen register class ID to 16-bits. Widen register size and alignment to be up to 64k bytes instead of 256 bytes. This partially reverts r152019 to be less restrictive. by Craig Topper · 13 years ago
  45. 696f5ab Revert r152016 and allow overlap, sub, super register tables to be more than 64k entries. by Craig Topper · 13 years ago
  46. e196633 Remove UsuallyTinyPtrVector. by Argyrios Kyrtzidis · 13 years ago
  47. bae7559 Add include/llvm/ADT/UsuallyTinyPtrVector.h which is a vector that by Argyrios Kyrtzidis · 13 years ago
  48. 28f08c9 ARM refactor away a bunch of VLD/VST pseudo instructions. by Jim Grosbach · 13 years ago
  49. 33ca87a MCRegisterInfo-ize getMatchingSuperReg. by Jim Grosbach · 13 years ago
  50. c6449b6 Make MCRegisterInfo available to the the MCInstPrinter. by Jim Grosbach · 13 years ago
  51. 7eb0bf5 Remove an unused function. by Nadav Rotem · 13 years ago
  52. 179bc7c Switch to a C-style cast here to silence a brain-dead MSVC warning. It by Chandler Carruth · 13 years ago
  53. 52b89dd Shrink and reorder fields in MCRegisterClass to reduce size of static data. by Craig Topper · 13 years ago
  54. 9ebfbf8 Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size. by Craig Topper · 13 years ago
  55. fce711c Use <def,undef> operands when spilling NEON bundles. by Jakob Stoklund Olesen · 13 years ago
  56. ed7692a Replace the hashing functions on APInt and APFloat with overloads of the by Chandler Carruth · 13 years ago
  57. 528f0bb Add generic support for hashing StringRef objects using the new hashing library. by Chandler Carruth · 13 years ago
  58. e4fd907 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 13 years ago
  59. 9406da6 Teach the hashing facilities how to hash std::string objects. by Chandler Carruth · 13 years ago
  60. b6632ba Use uint16_t instead of unsigned to store registers in reg classes. Reduces static data size. by Craig Topper · 13 years ago
  61. 015f228 Use uint16_t to store registers in callee saved register tables to reduce size of static data. by Craig Topper · 13 years ago
  62. e19ead0 Enable the small vector POD optimization for BitCodeAbbrevOp. by Benjamin Kramer · 13 years ago
  63. a2a9b9e hash_state: Don't use initialization target during initialization. by Daniel Dunbar · 13 years ago
  64. 171cda9 Fix indentation. by Benjamin Kramer · 13 years ago
  65. ed4cf99 Tidy up. Trailing whitespace. by Jim Grosbach · 13 years ago
  66. 0c7374d Hashing: microoptimize a truncate on 64 bit away. This currently blocks dead code eliminating the conditional. by Benjamin Kramer · 13 years ago
  67. 9b3b95f delete dead code, patch by Michael Spencer. by Jia Liu · 13 years ago
  68. dc62a90 Make the hashing algorithm Endian neutral. This is a bit annoying, but by Chandler Carruth · 13 years ago
  69. 1c14489 Simplify the pair optimization. Rather than using complex type traits, by Chandler Carruth · 13 years ago
  70. 88c48fa Add a header that was technically missing to see if this gets the by Chandler Carruth · 13 years ago
  71. 4d628e2 We really want to hash pairs of directly-hashable data as directly by Chandler Carruth · 13 years ago
  72. c7384cf Add support for hashing pairs by delegating to each sub-object. There is by Chandler Carruth · 13 years ago
  73. b83e2bb Grammar-o in function name. by Eric Christopher · 13 years ago
  74. 4166989 Remove the misguided extension here that reserved two special values in by Chandler Carruth · 13 years ago
  75. 97f7787 [Object] by David Meyer · 13 years ago
  76. b4d0235 Fix two warnings in this code that I missed. by Chandler Carruth · 13 years ago
  77. 925c3f0 Move include/llvm/ADT/SaveAndRestore.h -> include/llvm/Support/SaveAndRestore.h by Argyrios Kyrtzidis · 13 years ago
  78. 0b66c6f Rewrite LLVM's generalized support library for hashing to follow the API by Chandler Carruth · 13 years ago
  79. 4b1212b Move getSubRegIndex out of generated code into MCRegisterInfo, devirtualize it. by Benjamin Kramer · 13 years ago
  80. b3acdcc Move TargetRegisterInfo::getSubReg() to MCRegisterInfo. by Jim Grosbach · 13 years ago
  81. ccc8d3b Make TargetRegisterClasses non-virtual by making the only virtual function a function pointer. by Benjamin Kramer · 13 years ago
  82. 66c994c Make InlineSpiller bundle-aware. by Jakob Stoklund Olesen · 13 years ago
  83. 5c2b4ea [Object] by David Meyer · 13 years ago
  84. 741981a Move getBundleStart() into MachineInstrBundle.h. by Jakob Stoklund Olesen · 13 years ago
  85. 88e48e7 BitstreamWriter: Use SmallVector::append instead of multiple push_back calls. by Daniel Dunbar · 13 years ago
  86. acbceea BitstreamWriter: Change primary output buffer to be a SmallVector instead of an by Daniel Dunbar · 13 years ago
  87. a8d16bb BitstreamWriter: Isolate access to the underlying buffer. by Daniel Dunbar · 13 years ago
  88. 02a248a BitcodeWriter: Expose less implementation details -- make BackpatchWord private by Daniel Dunbar · 13 years ago
  89. fdc8f78 Bitcode: Don't expose WriteBitcodeToStream to clients. by Daniel Dunbar · 13 years ago
  90. 2c67727 [Object] Add symbol attribute flags: ST_ThreadLocal, ST_Common, and ST_Undefined. Implement these completely for ELF. by David Meyer · 13 years ago
  91. a36fe73 Add an analyzeVirtReg() function. by Jakob Stoklund Olesen · 13 years ago
  92. adef06a Make MemoryObject accessor members const again by Derek Schuff · 13 years ago
  93. 30e98a0 Move the operand iterator into MachineInstrBundle.h where it belongs. by Jakob Stoklund Olesen · 13 years ago
  94. b62fbc5 Instructions inside a bundle have the same number as the bundle itself. by Jakob Stoklund Olesen · 13 years ago
  95. c46255a In the ObjectFile interface, replace isInternal(), isAbsolute(), isGlobal(), and isWeak(), with a bitset of flags. by David Meyer · 13 years ago
  96. 489d679 On ELF, create relocations to the abbreviation and line sections when producing by Rafael Espindola · 13 years ago
  97. 4bfcd4a Re-commit r151623 with fix. Only issue special no-return calls if it's a direct call. by Evan Cheng · 13 years ago
  98. 20bd529 Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack prediction. ...", it is breaking the Clang build during the Compiler-RT part. by Daniel Dunbar · 13 years ago
  99. ec52aaa Some ARM implementaions, e.g. A-series, does return stack prediction. That is, by Evan Cheng · 13 years ago
  100. dfa1896 [Object] Add {begin,end}_dynamic_symbols stubs and implementation for ELF. by Michael J. Spencer · 13 years ago