1. a97a5ea add ::drop_back() and ::drop_front() methods, which are like pop_front/pop_back on a vector, but a) aren't destructive to "this", and b) can take a # elements to drop. by Chris Lattner · 13 years ago
  2. df39028 teach valuetracking about ConstantDataSequential by Chris Lattner · 13 years ago
  3. a97ddd0 Split the interesting bits of ConstantFoldLoadThroughGEPConstantExpr by Chris Lattner · 13 years ago
  4. ff2b7f3 Add some accessor methods to CAZ and UndefValue that help simplify clients. by Chris Lattner · 13 years ago
  5. 45bb5c5 implement the ConstantDataSequential accessor methods. by Chris Lattner · 13 years ago
  6. 3eb4be0 Revert r148686 (and r148694, a fix to it) due to a serious layering by Chandler Carruth · 13 years ago
  7. 153c8ad Changing bitfield enums to unsigned ints. by David Blaikie · 13 years ago
  8. 27dd9cf start the implementation of a new ConstantDataVector and ConstantDataArray by Chris Lattner · 13 years ago
  9. 4302a49 Remove extraneous ';'s. by Bill Wendling · 13 years ago
  10. c1bddef Simplify llvm::cl::Option by using a bit field instead of manual bit packing. by David Blaikie · 13 years ago
  11. 16d7d43 Add support for .cfi_signal_frame. Fixes pr11762. by Rafael Espindola · 13 years ago
  12. e55bbfe Various public StringMap methods take or return "MapEntryTy", make it public. by Chris Lattner · 13 years ago
  13. 0adabe5 revert r148688 too, this isn't safe for DenseMap use. When DenseMap resizes, it will need to copy around arbitrary pointers by Chris Lattner · 13 years ago
  14. cef3925 allow OwningPtr to be copy constructed if null, which is required to by Chris Lattner · 13 years ago
  15. 7908480 An option to selectively enable parts of ARM EHABI support. by Evgeniy Stepanov · 13 years ago
  16. 603d6b5 The iteration order over a std::set<Module*> depends on the addresses of the by Rafael Espindola · 13 years ago
  17. 381e2be Remove trailing spaces by Eli Bendersky · 13 years ago
  18. 24973c1 Basic runtime dynamic loading capabilities added to ELFObjectFile, implemented by Eli Bendersky · 13 years ago
  19. 8c47ad8 Handle register masks in LiveVariables. by Jakob Stoklund Olesen · 13 years ago
  20. 4888d5e Delete an unused member variable. by Jakob Stoklund Olesen · 13 years ago
  21. 4d6ccb5 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
  22. 88e9008 Don't use my favorite C++11 feature (comma at end of enum). by Benjamin Kramer · 13 years ago
  23. 164b86b Extend Attributes to 64 bits by Kostya Serebryany · 13 years ago
  24. 3feccba Protect SmallVectorImpl's constructor and a few other methods that aren't meant to be public. by Benjamin Kramer · 13 years ago
  25. b5c26ef SCEVExpander fixes. Affects LSR and indvars. by Andrew Trick · 13 years ago
  26. 7b672fe Add a new form of MCOperand, for representing sub-instructions. This is intended for supporting bundles through the MC layer, rather than lowering them pre-MC as we currently do for Thumb2 IT blocks. Since these sub-instruction operands hold pointers to the sub-instructions, it is the responsibility of the target's AsmPrinter to provide storage for them for the duration of the EmitInstruction() call. by Owen Anderson · 13 years ago
  27. ef2887d More bundle related API additions. by Evan Cheng · 13 years ago
  28. 46ada15 Introduce a new MutableArrayRef class, which refers to a series of mutable by Chris Lattner · 13 years ago
  29. a2e435c Enhance finalizeBundle to return end of bundle iterator because it makes sense. by Evan Cheng · 13 years ago
  30. c222005 Added methods to get the live range immediately before a given slot. Intended to parallel the getVNInfoBefore method. by Lang Hames · 13 years ago
  31. bca15f9 - Slight change to finalizeBundle() interface. LastMI is not exclusive (pointing by Evan Cheng · 13 years ago
  32. 22de16d Add a TargetOption for disabling tail calls. by Nick Lewycky · 13 years ago
  33. 9b15971 Rename Finalizebundle to finalizeBundle to conform to coding guideline. by Evan Cheng · 13 years ago
  34. 9cf37e8 Add a RegisterMaskSDNode class. by Jakob Stoklund Olesen · 13 years ago
  35. 8887a0f Add support for the gnueabihf environment. Patch by Sylvestre Ledru. by Rafael Espindola · 13 years ago
  36. a402271 Document the fact that the selection dag changes the vselect condition type by Nadav Rotem · 13 years ago
  37. ec34338 Tidy up. MCAsmBackend naming conventions. by Jim Grosbach · 13 years ago
  38. 9b5b125 Move some ARM specific MCAssmebler bits into the ARMAsmBackend. by Jim Grosbach · 13 years ago
  39. 3186766 Add a CoveredBySubRegs property to Register descriptions. by Jakob Stoklund Olesen · 13 years ago
  40. 0271dad Remove unneeded include. by Jakub Staszak · 13 years ago
  41. ec57253 Add TableGen support for callee saved registers. by Jakob Stoklund Olesen · 13 years ago
  42. bda43e9 Move includes to the .cpp file. by Jakub Staszak · 13 years ago
  43. fced294 Trailing spaces. by Jakub Staszak · 13 years ago
  44. 2f6263c Add a new ObjC ARC optimization pass to eliminate unneeded by Dan Gohman · 13 years ago
  45. 7d4c87e Add a new PassManagerBuilder customization point, by Dan Gohman · 13 years ago
  46. 44b920f Removes template magic to build up containers. by Manuel Klimek · 13 years ago
  47. 42b7a71 Renamed MachineScheduler to ScheduleTopDownLive. by Andrew Trick · 13 years ago
  48. c1b1c7b Moving options declarations around. by Andrew Trick · 13 years ago
  49. 1752e45 add some missing const qualifiers. by Chris Lattner · 13 years ago
  50. ff5bad0 Add portable bit mask operations to BitVector. by Jakob Stoklund Olesen · 13 years ago
  51. 020f4e8 ExecutionEngine interface to re-map addresses for engines that support it. by Jim Grosbach · 13 years ago
  52. c035c94 Extract method for detecting constant unallocatable physregs. by Jakob Stoklund Olesen · 13 years ago
  53. 61425c0 MCJIT support for non-function sections. by Jim Grosbach · 13 years ago
  54. 7739cad Add a new kind of MachineOperand: MO_RegisterMask. by Jakob Stoklund Olesen · 13 years ago
  55. ed4c8c6 Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through CodeGen. by Benjamin Kramer · 13 years ago
  56. 4aab4ab Remove SetWorkingDirectory from the Process interface. Nothing in LLVM by Chandler Carruth · 13 years ago
  57. bd6dc3b Add TRI::getCallPreservedMask() hook. by Jakob Stoklund Olesen · 13 years ago
  58. 0f3023c Fixed comment. Thanks Duncan! by Pete Cooper · 13 years ago
  59. 96f678f Added the MachineSchedulerPass skeleton. by Andrew Trick · 13 years ago
  60. b3fe88f whitespace by Andrew Trick · 13 years ago
  61. 8dd6f0c Delete CodeInit and CodeRecTy from TableGen. by Jakob Stoklund Olesen · 13 years ago
  62. ebaf92c Use uniqued StringInit pointers for lookups. by Jakob Stoklund Olesen · 13 years ago
  63. ddfda5c Added MVT::v2f16 by Pete Cooper · 13 years ago
  64. f0a9535 Allow targets to select source order pre-RA scheduler. by Evan Cheng · 13 years ago
  65. e5dafc3 Move Sched::Preference out of TargetMachine.h where it is not referenced. by Evan Cheng · 13 years ago
  66. e15f421 Re-fix the issue Bill fixed in r147899 in a slightly different way, which doesn't abuse the semantics of linker_private. We don't really want to merge any string constant with a weak_odr global. by Eli Friedman · 13 years ago
  67. 46df3ad Add XOP Intrinsics and tests by Jan Sjödin · 13 years ago
  68. 3eada31 Clarified the SCEV getSmallConstantTripCount interface with in-your-face comments. by Andrew Trick · 13 years ago
  69. 2aad2f6 Detect when a value is undefined on an edge to a landing pad. by Jakob Stoklund Olesen · 13 years ago
  70. 74c4f97 Exclusively use SplitAnalysis::getLastSplitPoint(). by Jakob Stoklund Olesen · 13 years ago
  71. 37b94c6 If the global variable is removed by the linker, then don't constant merge it by Bill Wendling · 13 years ago
  72. a005c31 Let asm parser query asm syntax dialect. by Devang Patel · 13 years ago
  73. 11c2def This is the matching change for the data structure name changes for the by Kevin Enderby · 13 years ago
  74. fd553c2 Teach the triple library about the androideabi environment. by Chandler Carruth · 13 years ago
  75. 732f05c Add 'llvm_unreachable' to passify GCC's understanding of the constraints by Chandler Carruth · 13 years ago
  76. 2bd3354 Remove unnecessary default cases in switches that cover all enum values. by David Blaikie · 13 years ago
  77. 64925c5 Enable LSR IV Chains with sufficient heuristics. by Andrew Trick · 13 years ago
  78. 9cce24a Remove the logging streamer. by Rafael Espindola · 13 years ago
  79. 0dbcada Split AsmParser into two components - AsmParser and AsmParserVariant by Devang Patel · 13 years ago
  80. 1fe9737 Don't print an unused label before .cfi_endproc. by Rafael Espindola · 13 years ago
  81. 547be26 Don't print a label before .cfi_startproc when we don't need to. This makes by Rafael Espindola · 13 years ago
  82. 86132a7 Make clever use of alignment and padding to shrink GlobalValue. by Benjamin Kramer · 13 years ago
  83. f321e10 Remove VectorExtras. This unused helper was written for a type of API that is discouraged now. by Benjamin Kramer · 13 years ago
  84. f0be7ca Port the trick to skip the check for empty buckets from StringMap to DenseMap. by Benjamin Kramer · 13 years ago
  85. 99b4237 Split Finish into Finish and FinishImpl to have a common place to do end of by Rafael Espindola · 13 years ago
  86. 977679d Added a late machine instruction copy propagation pass. This catches by Evan Cheng · 13 years ago
  87. ee98aa8 Extended replaceCongruentPhis to handle mixed phi types. by Andrew Trick · 13 years ago
  88. f8fd841 Expose isNonConstantNegative to users of ScalarEvolution. by Andrew Trick · 13 years ago
  89. 260bf53 Put all IVUsers in the processed set. Allow querying IVUsers with isIVUserOrOperand. by Andrew Trick · 13 years ago
  90. 1031111 Kill ObjectCodeEmitter and BinaryObject, they were unused and superseded by MC. by Benjamin Kramer · 13 years ago
  91. 45a93d6 A small re-factored JIT/MCJIT::getPointerToNamedFunction(), so it could be called with the base class. by Danil Malyshev · 13 years ago
  92. 6e9b5eb revert r147542 after comments from Joerg Sonnenberger by Sebastian Pop · 13 years ago
  93. 0fcccd4 allow clients of SmallSet to specify their own comparison function for the set. by Chris Lattner · 13 years ago
  94. 1130d22 comment cleanup by Andrew Trick · 13 years ago
  95. d9e5c76 Freeze reserved registers before starting register allocation. by Jakob Stoklund Olesen · 13 years ago
  96. febaf84 Generalize isSafeToSpeculativelyExecute to work on arbitrary by Dan Gohman · 13 years ago
  97. da69f3b Simplify more DenseMap.find users. by Benjamin Kramer · 13 years ago
  98. 85c07ce StringMap.find never points to an empty bucket or tombstone, skip the check. by Benjamin Kramer · 13 years ago
  99. 34b5f04 Simplify code. No functionality change. by Benjamin Kramer · 13 years ago
  100. 8a86887 use getHostTriple instead of getDefaultTargetTriple in getClosestTargetForJIT by Sebastian Pop · 13 years ago