1. 8dd2625 RegAlloc superpass: includes phi elimination, coalescing, and scheduling. by Andrew Trick · 13 years ago
  2. 16f72dd whitespace by Andrew Trick · 13 years ago
  3. 4465b6f Remove unused 'isAlias' parameter. by Lang Hames · 13 years ago
  4. e009860 ARM on darwin, v6 implies the presence of VFP for the assembler. by Jim Grosbach · 13 years ago
  5. 9f10ac6 Constrain the regmask search space for local live ranges. by Jakob Stoklund Olesen · 13 years ago
  6. 34e85d0 Cache basic block boundaries for faster RegMaskSlots access. by Jakob Stoklund Olesen · 13 years ago
  7. ebf2750 Optimize LiveIntervals::intervalIsInOneMBB(). by Jakob Stoklund Olesen · 13 years ago
  8. f378f5f Cache iterators. Some of these are expensive to create. by Benjamin Kramer · 13 years ago
  9. 58604cd Change default error_code ctor to a 'named ctor' so it's more self-documenting. by David Blaikie · 13 years ago
  10. e7c2c15 Add register mask support to RAGreedy. by Jakob Stoklund Olesen · 13 years ago
  11. cd37fd5 Now subprogram descriptors are not collected by llvm.dbg.sp NamedMDNode. Update document to reflect this change. by Devang Patel · 13 years ago
  12. c1322a1 Tweak comment readability and grammar. by Benjamin Kramer · 13 years ago
  13. b9f69a4 Test for commit access. by Sirish Pande · 13 years ago
  14. d469274 GlobalOpt: Be more aggressive about elminating side-effect free static dtors. by Benjamin Kramer · 13 years ago
  15. 2c6ae09 Store just the SimpleValueType in the generated VT tables for each register class, eliminating static ctors. by Benjamin Kramer · 13 years ago
  16. 133f9d9 Move the Name field in MCInstrDesc to the end, saving 8 bytes of padding per entry on x86_64. by Benjamin Kramer · 13 years ago
  17. 3015dfb Teach the MC and disassembler about SoftFail, and hook it up to UNPREDICTABLE on ARM. Wire this to tBLX in order to provide test coverage. by James Molloy · 13 years ago
  18. f41ab77 More tweaks to get the size of the X86 disassembler tables down. by Craig Topper · 13 years ago
  19. ce8f4c5 Flatten some of the arrays in the X86 disassembler tables to reduce space needed to store pointers on 64-bit hosts and reduce relocations needed at startup. Part of PR11953. by Craig Topper · 13 years ago
  20. 72a043f Preserve physreg kills in MachineBasicBlock::SplitCriticalEdge. by Lang Hames · 13 years ago
  21. c1b18e7 test/CodeGen/X86/atom-lea-sp.ll: Add explicit -mtriple=i686-linux. by NAKAMURA Takumi · 13 years ago
  22. fb08b90 Fix kill flags when moving instructions using LiveIntervals::moveInstr(...). by Lang Hames · 13 years ago
  23. 394d712 Remove assertion. Not all use operands are reads. by Lang Hames · 13 years ago
  24. f7b9631 Improve TargetPassConfig. No intended functionality. by Andrew Trick · 13 years ago
  25. 78b2961 comment by Andrew Trick · 13 years ago
  26. 4eebfb8 Remove static initializer from DataStream.cpp by David Blaikie · 13 years ago
  27. f56ce53 Erase dead copies that are clobbered by a call. by Jakob Stoklund Olesen · 13 years ago
  28. 450b385 Handle register masks when searching for EFLAGS clobbers. by Jakob Stoklund Olesen · 13 years ago
  29. 39284d1 Never delete instructions that define reserved registers. by Jakob Stoklund Olesen · 13 years ago
  30. a8fc171 Handle register masks in MachineCopyPropagation. by Jakob Stoklund Olesen · 13 years ago
  31. 54a4ce4 Commit Andy Zhang's test for the lea patch. by Evan Cheng · 13 years ago
  32. 4526195 fix broken link by Chris Lattner · 13 years ago
  33. 95e3cf4 [asan] unpoison the stack before every noreturn call. Fixes asan issue 37. llvm part by Kostya Serebryany · 13 years ago
  34. 1dd8c85 Codegen pass definition cleanup. No functionality. by Andrew Trick · 13 years ago
  35. 9d41bd5 Move pass configuration out of pass constructors: MachineLICM. by Andrew Trick · 13 years ago
  36. 9f17cf6 whitespace by Andrew Trick · 13 years ago
  37. 3298657 Move pass configuration out of pass constructors: StackSlotColoring. by Andrew Trick · 13 years ago
  38. c7d081b Move pass configuration out of pass constructors: PostRAScheduler. by Andrew Trick · 13 years ago
  39. 61f1e3d Move pass configuration out of pass constructors: BranchFolderPass by Andrew Trick · 13 years ago
  40. 1df91b0 whitespace by Andrew Trick · 13 years ago
  41. ffea03f Added TargetPassConfig::setOpt by Andrew Trick · 13 years ago
  42. ebe18ef Added Pass::createPass(ID) to handle pass configuration by ID by Andrew Trick · 13 years ago
  43. d2a7bed Move pass configuration out of pass constructors: TailDuplicate::PreRegAlloc by Andrew Trick · 13 years ago
  44. a94e635 Add Register mask support to RABasic. by Jakob Stoklund Olesen · 13 years ago
  45. 9bcc7a6 Don't map registers to the invalid dwarf register (-1). It's the default value. by Benjamin Kramer · 13 years ago
  46. c635ebd Use TSFlag bit to describe instruction properties. by Brendon Cahoon · 13 years ago
  47. 3fd3a84 Keep track of register masks in LiveIntervalAnalysis. by Jakob Stoklund Olesen · 13 years ago
  48. 90a468c Value initialize MCRegisterClasses. Not sure how could miss this during the MCTargetDesc refactor. by Benjamin Kramer · 13 years ago
  49. 8c16054 Use Use::set rather than finding the operand number of the use and setting that. by Duncan Sands · 13 years ago
  50. 80fd2a1 PathV2: Remove static StringRef ctors. by Benjamin Kramer · 13 years ago
  51. f602040 Fixed a bug in printing "cmp" pseudo ops. by Elena Demikhovsky · 13 years ago
  52. bc0e4bf Remove a couple unneeded intrinsic patterns by Craig Topper · 13 years ago
  53. 4871701 No actual functional change here, just some clarifications: by Chris Lattner · 13 years ago
  54. 5a313bb Remove GCC builtins for vpermilp* intrinsics as clang no longer needs them. Custom lower the intrinsics to the vpermilp target specific node and remove intrinsic patterns. by Craig Topper · 13 years ago
  55. 743e199 [fast-isel] Add support for SUBs with non-legal types. by Chad Rosier · 13 years ago
  56. 176346d Add comment to test case. by Chad Rosier · 13 years ago
  57. 6fde875 [fast-isel] Add support for ORs with non-legal types. by Chad Rosier · 13 years ago
  58. 99a7a13 Added MachineInstr::isBundled() to check if an instruction is part of a bundle. by Andrew Trick · 13 years ago
  59. 291411c misched: bug in debug output. by Andrew Trick · 13 years ago
  60. b3aacdd whitespace by Andrew Trick · 13 years ago
  61. ea43127 stale comment by Andrew Trick · 13 years ago
  62. 9b6e59d add an explicit section on static constructors. by Chris Lattner · 13 years ago
  63. 55fb5bc Don't use static CTORs for the Attributes constants, while still keeping the class type-safe by Kostya Serebryany · 13 years ago
  64. 4fe3457 Add support for a temporary forward decl type. We want this so we by Eric Christopher · 13 years ago
  65. 9f99721 Remove tabs. by Devang Patel · 13 years ago
  66. 60c8fa6 [fast-isel] Add support for indirect branches. by Chad Rosier · 13 years ago
  67. 30d409c Remove tabs. by Devang Patel · 13 years ago
  68. de1df10 Use LEA to adjust stack ptr for Atom. Patch by Andy Zhang. by Evan Cheng · 13 years ago
  69. 0ae2510 Allow bugpoint to recognize -bb-vectorize by Hal Finkel · 13 years ago
  70. ebba055 Correct use of const in ParseCommandLineOptions by David Blaikie · 13 years ago
  71. efde867 ocaml bindings: landing pad is now the last opcode. by Benjamin Kramer · 13 years ago
  72. 0ae29a6 Add a unittest for rotating a really big APInt. by Benjamin Kramer · 13 years ago
  73. b0b527b Bitcode/BitstreamReader.h: Tweak for big endian hosts. by NAKAMURA Takumi · 13 years ago
  74. e26cdbe Rephrase to add clarity. by Bill Wendling · 13 years ago
  75. 69c39ac test commit by Anat Shemer · 13 years ago
  76. 4ee1c5c Do not fold ADD / SUB into load / store (to form pre-indexed, post-indexed by Evan Cheng · 13 years ago
  77. dbd98a4 Add instruction selection for 256-bit VPSHUFD and 128-bit VPERMILPS/VPERMILPD. by Craig Topper · 13 years ago
  78. 8581438 Convert assert(0) to llvm_unreachable by Craig Topper · 13 years ago
  79. bc21981 Convert assert(0) to llvm_unreachable by Craig Topper · 13 years ago
  80. c5de7fe Cache the sizes of vectors instead of calculating them all over the place. by Bill Wendling · 13 years ago
  81. a7a3f04 Reserve space in these vectors to prevent having to grow the array too by Bill Wendling · 13 years ago
  82. eb44651 Fix win32 build breakage from bitcode streaming patch by Derek Schuff · 13 years ago
  83. 3901c3e [fast-isel] Add support for ADDs with non-legal types. by Chad Rosier · 13 years ago
  84. d0b3da1 This is a small patch with a couple of improvements for running lit with --debug: by Andrew Trick · 13 years ago
  85. 25600cf Expose TargetPassConfig to PEI Pass by Andrew Trick · 13 years ago
  86. 6939fde Add TargetPassConfig to the PassManager for use inside passes by Andrew Trick · 13 years ago
  87. 0ca032b The patch resolves the conflict between AddressSanitizer and load widening (GVN). by Kostya Serebryany · 13 years ago
  88. 44ebf8b Fix comment-rulers. by Nick Lewycky · 13 years ago
  89. 45f4f2c Remove some unused functions. by Jakob Stoklund Olesen · 13 years ago
  90. fb5d511 Don't explicitly renumber slot indices. by Jakob Stoklund Olesen · 13 years ago
  91. ffa1ff1 System headers after llvm headers. by Nick Lewycky · 13 years ago
  92. 2ea9387 Enable streaming of bitcode by Derek Schuff · 13 years ago
  93. 06d7e1b Document the 'unwind' removal. by Bill Wendling · 13 years ago
  94. 7b9e539 [unwind removal] Remove any mention of the 'unwind' instruction. What was that by Bill Wendling · 13 years ago
  95. 7302d80 Remove some dead code and tidy things up now that vectors use ConstantDataVector by Chris Lattner · 13 years ago
  96. 705f481 [unwind removal] Remove a the obsolete 'unwind' enum value. by Bill Wendling · 13 years ago
  97. 602cb9d Make sure a reserved register has a live interval before merging. by Jakob Stoklund Olesen · 13 years ago
  98. 8833ef0 [unwind removal] Remove all of the code for the dead 'unwind' instruction. There by Bill Wendling · 13 years ago
  99. 3e9719e [unwind removal] Don't write out the dead 'unwind' instruction. by Bill Wendling · 13 years ago
  100. aa5abe8 [unwind removal] We no longer have 'unwind' instructions being generated, so by Bill Wendling · 13 years ago