1. c10fa6c Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: by Stepan Dyatkovskiy · 12 years ago
  2. 88d2fa4 Re-commit r152202 hopefully fixing the MSVC linker error. by Craig Topper · 12 years ago
  3. 8c0152f Revert r152288, "[ADT] Change the trivial FoldingSetNodeID::Add* methods to be by Daniel Dunbar · 12 years ago
  4. d4b0a06 Test case for r152280, r152285 and r152290. by Akira Hatanaka · 12 years ago
  5. ee8c3b0 Invoke setTargetDAGCombine for SELECT. by Akira Hatanaka · 12 years ago
  6. 3f778c2 [ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline. by Daniel Dunbar · 12 years ago
  7. e2bdf7f Swap the operands of a select node if the false (the second) operand is 0. by Akira Hatanaka · 12 years ago
  8. 6f130bf Rotate two of the functions used to count bonuses for the inline cost by Chandler Carruth · 12 years ago
  9. 5fdf500 Set minimum function alignment to 3 if target is Mips64. by Akira Hatanaka · 12 years ago
  10. 7065b7b This patch eliminates redundant instructions that produce 0. by Akira Hatanaka · 12 years ago
  11. c174eaf misched interface: Expose the MachineScheduler pass. by Andrew Trick · 12 years ago
  12. fd03ccd ARM don't use MCRelaxAll, as it's not safe on ARM. by Jim Grosbach · 12 years ago
  13. 61dfa77 Improved support in RuntimeDyldMachO for generating by Sean Callanan · 12 years ago
  14. 7afcda0 Cleanup VLIWPacketizer to use the updated ScheduleDAGInstrs interface. by Andrew Trick · 12 years ago
  15. ed395c8 misched prep: Expose the ScheduleDAGInstrs interface so targets may by Andrew Trick · 12 years ago
  16. ed8a0ec misched prep: Remove LLVM_LIBRARY_VISIBILITY from ScheduleDAGInstrs. by Andrew Trick · 12 years ago
  17. d790cad misched prep: Comment the ScheduleDAGInstrs interface. by Andrew Trick · 12 years ago
  18. 035ec40 misched prep: Cleanup ScheduleDAGInstrs interface. by Andrew Trick · 12 years ago
  19. 21c5355 misched prep: remove extra "protected" by Andrew Trick · 12 years ago
  20. cf46b5a misched prep: rename InsertPos to End. by Andrew Trick · 12 years ago
  21. 953be89 misched preparation: rename core scheduler methods for consistency. by Andrew Trick · 12 years ago
  22. f03e62a Copy the right amount of elements. by Benjamin Kramer · 12 years ago
  23. 24e0e7c SmallPtrSet: Copy all the elements when swapping, not just numelements. by Benjamin Kramer · 12 years ago
  24. 44c98b7 [fast-isel] ARMEmitCmp generates FMSTAT, which transfers the floating-point by Chad Rosier · 12 years ago
  25. 6507d84 Use llvm-mc instead of llc. Patch by Jack Carter. by Rafael Espindola · 12 years ago
  26. 8c3d258 configure: Don't require a perl interpreter to be present, LLVM's buildsystem doesn't depend on perl anymore. by Benjamin Kramer · 12 years ago
  27. 3c77794 Revert r152202 as it's causing internal buildbot failures. by Chad Rosier · 12 years ago
  28. a2da788 Fix infinite loop in nested multiclasses. by Jakob Stoklund Olesen · 12 years ago
  29. cbfc117 Try a completely different approach to this type trait to appease older by Chandler Carruth · 12 years ago
  30. ff12877 Attempt #2 at appeasing GCC 4.3. This compiler really doesn't like these traits. by Chandler Carruth · 12 years ago
  31. b53a1d6 Try to clarify this comment some. by Chandler Carruth · 12 years ago
  32. a1eb50f Switch the is_integral_or_enum trait machinery to use an explicit by Chandler Carruth · 12 years ago
  33. 4e5b0f9 What's better than fixing and simplifying broken hash functions? by Chandler Carruth · 12 years ago
  34. fc22625 Remove another outbreak of customized (and completely broken) hashing. by Chandler Carruth · 12 years ago
  35. d4d8b2a Add support to the hashing infrastructure for automatically hashing both by Chandler Carruth · 12 years ago
  36. 5b2749a Where the BranchFolding pass removes a branch then adds another better branch, by Bill Wendling · 12 years ago
  37. 8c1161a Fix cmake by Andrew Trick · 12 years ago
  38. 6fd7dd6 comment by Andrew Trick · 12 years ago
  39. 47c1445 misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles. by Andrew Trick · 12 years ago
  40. 7b58ae7 ScheduleDAGInstrs comments by Andrew Trick · 12 years ago
  41. 84b454d misched preparation: modularize schedule emission. by Andrew Trick · 12 years ago
  42. 73ba69b misched preparation: modularize schedule printing. by Andrew Trick · 12 years ago
  43. 4c72720 misched preparation: modularize schedule verification. by Andrew Trick · 12 years ago
  44. dbdca36 whitespace by Andrew Trick · 12 years ago
  45. 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 · 12 years ago
  46. bb9dbb7 Missing change in r152106 for TinyPtrVector. by Eli Friedman · 12 years ago
  47. eea81f3 Switch this code to use hash_combine_range rather than incremental calls by Chandler Carruth · 12 years ago
  48. f8cde73 Cache the sized-ness of struct types, once we reach the steady state of by Chandler Carruth · 12 years ago
  49. 344224b Remove an accidental cut/paste of a comment into the middle of by Chandler Carruth · 12 years ago
  50. 891495e No functionality change. Type::isSized() can be expensive, so avoid calling it by Nick Lewycky · 12 years ago
  51. 05d88f4 ARM pre-v6 assembly parsing for umull/smull. by Jim Grosbach · 12 years ago
  52. 0104dd3 ARM pre-v6 alias for 'nop' to 'mov r0, r0' by Jim Grosbach · 12 years ago
  53. ff3164a Tidy up. Remove dead code that slipped into previous commit. by Jim Grosbach · 12 years ago
  54. 255cd51 Added -view-background to avoid waiting for each GraphViz invocation. by Andrew Trick · 12 years ago
  55. 0df7f88 Added -view-misched=dags options. by Andrew Trick · 12 years ago
  56. 56b94c5 Cleanup in preparation for misched: Move DAG visualization logic. by Andrew Trick · 12 years ago
  57. 8ceaa66 Added MachineBasicBlock::getFullName() to standardize/factor codegen diagnostics. by Andrew Trick · 12 years ago
  58. acddd49 whitespace by Andrew Trick · 12 years ago
  59. 084e179 Cleanup: DAG building is specific to either SD or MI scheduling. Not part of the target interface. by Andrew Trick · 12 years ago
  60. e75537a misched comments by Andrew Trick · 12 years ago
  61. 6cfb14f misched: Use the StartBlock/FinishBlock hooks by Andrew Trick · 12 years ago
  62. 8938895 Add the DW_AT_APPLE_runtime_class attribute to forward declarations by Eric Christopher · 12 years ago
  63. 03be362 Extend r148086 to check for [r +/- reg] address mode. This fixes queens performance regression (due to increased register pressure from overly aggressive pre-inc formation). by Evan Cheng · 12 years ago
  64. 4d0983a ARM more NEON VLD/VST composite physical register refactoring. by Jim Grosbach · 12 years ago
  65. c511c28 Hoist common code out of if statement. by Jakob Stoklund Olesen · 12 years ago
  66. c0fc450 ARM refactor more NEON VLD/VST instructions to use composite physregs by Jim Grosbach · 12 years ago
  67. 40530ad Fix support for encodings up to 64-bits in length. TableGen was silently truncating them to 32-bits prior to this. by Owen Anderson · 12 years ago
  68. 2945a32 SmallPtrSet: Provide a more efficient implementation of swap than the default triple-copy std::swap. by Benjamin Kramer · 12 years ago
  69. 54427e5 Fix the operand ordering on aliases for shld and shrd. PR12173, part 2. by Eli Friedman · 12 years ago
  70. f0a6813 Add new load commands for MachO. by Ted Kremenek · 12 years ago
  71. 9566905 build/Darwin: Make it easy to cause all tools to get codesigned (with make CODESIGN_TOOLS=1). by Daniel Dunbar · 12 years ago
  72. bde1b2a Tidy up. Kill some dead code. by Jim Grosbach · 12 years ago
  73. 14f87e0 Allow the same types in DPair as in QPR. by Jakob Stoklund Olesen · 12 years ago
  74. 158c8a4 Fix a bug in the ARM disassembly of the neon VLD2 all lanes instruction. by Kevin Enderby · 12 years ago
  75. e46137f Convert PowerPC to register mask operands. by Roman Divacky · 12 years ago
  76. e6f1355 Remove excess const, a const_iterator shouldn't be const itself. by Benjamin Kramer · 12 years ago
  77. 4e3e5de Change ConstantAggrUniqueMap to use Chandler's new hashing by Jay Foad · 12 years ago
  78. b3ef223 Add column width. by Bill Wendling · 12 years ago
  79. cf1f6c8 Remove short tag marker. by Bill Wendling · 12 years ago
  80. 63f5a1f Appease the HTML validation gods. by Bill Wendling · 12 years ago
  81. 0eb5914 Fix validation errors. by Bill Wendling · 12 years ago
  82. a0edecf Fix validation errors. by Bill Wendling · 12 years ago
  83. 88a6808 Add missing end tags. by Bill Wendling · 12 years ago
  84. bb07f21 [TinyPtrVector] Add erase method and const-goodness. by Argyrios Kyrtzidis · 12 years ago
  85. 0db235a PointerUnion::getAddrOf() does not need to be template since we can only by Argyrios Kyrtzidis · 12 years ago
  86. f0c094b Use uint16_t to store indices into string table since C++ only allows 64K string literals so the index into the big string can never be larger than that. by Craig Topper · 12 years ago
  87. 904a018 Add asserts to ensure that values will fit into the tables. by Craig Topper · 12 years ago
  88. 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 · 12 years ago
  89. 696f5ab Revert r152016 and allow overlap, sub, super register tables to be more than 64k entries. by Craig Topper · 12 years ago
  90. e196633 Remove UsuallyTinyPtrVector. by Argyrios Kyrtzidis · 12 years ago
  91. 3247af2 Add <imp-def> operands when reloading into physregs. by Jakob Stoklund Olesen · 12 years ago
  92. 5b7634f Fix up link and a couple small edits. by Eric Christopher · 12 years ago
  93. 25e6329 Add the beginnings of documentation for the Name Accelerator Tables. by Eric Christopher · 12 years ago
  94. fc7243a Delete trailing whitespace to clean up. by Eric Christopher · 12 years ago
  95. bae7559 Add include/llvm/ADT/UsuallyTinyPtrVector.h which is a vector that by Argyrios Kyrtzidis · 12 years ago
  96. 8250d73 Avoid finalizeBundles infinite looping. by Evan Cheng · 12 years ago
  97. afd3d56 Make it possible for a target to mark FSUB as Expand. This requires providing a default expansion (FADD+FNEG), and teaching DAGCombine not to form FSUBs post-legalize if they are not legal. by Owen Anderson · 12 years ago
  98. 4f92b5e Split fpscr into two registers: FPSCR and FPSCR_NZCV. by Lang Hames · 12 years ago
  99. 923bb41 A few more cases of missing masking in ComputeMaskedBits; found by inspection. by Eli Friedman · 12 years ago
  100. bc978a6 ARM vpush/vpop assembler mnemonics accept an optional size suffix. by Jim Grosbach · 12 years ago