1. 70497c6 Move EH-specific helper functions to a more appropriate place by David Majnemer · 10 years ago
  2. df537b9 Expand subregisters in MachineFrameInfo::getPristineRegs by Krzysztof Parzyszek · 10 years ago
  3. c20276d [WinEH] Move WinEHFuncInfo from MachineModuleInfo to MachineFunction by Reid Kleckner · 10 years ago
  4. 65e4902 Drop prelink support. by Rafael Espindola · 10 years ago
  5. 5ec1568 CodeGen: Continue removing ilist iterator implicit conversions by Duncan P. N. Exon Smith · 10 years ago
  6. 58fdd88 Revert "Disable targetdatalayoutcheck" by Tobias Grosser · 10 years ago
  7. 607b8b2 Disable targetdatalayoutcheck by Tobias Grosser · 10 years ago
  8. e40c8a2 PseudoSourceValue: Replace global manager with a manager in a machine function. by Alex Lorenz · 10 years ago
  9. 924879a wrap OptSize and MinSize attributes for easier and consistent access (NFCI) by Sanjay Patel · 10 years ago
  10. d937c54 Add a TargetMachine hook that verifies DataLayout compatibility by Mehdi Amini · 10 years ago
  11. 6ede374 MIR Serialization: Serialize the external symbol machine operands. by Alex Lorenz · 10 years ago
  12. 42e9f96 Redirect DataLayout from TargetMachine to Module in MachineFunction by Mehdi Amini · 10 years ago
  13. 32692154 CodeGen: Use a single SlotTracker in MachineFunction::print() by Duncan P. N. Exon Smith · 10 years ago
  14. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  15. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  16. 735c47e MIR Serialization: Connect the machine function analysis pass to the MIR parser. by Alex Lorenz · 10 years ago
  17. 41044f8 remove function names from comments and clean up; NFC by Sanjay Patel · 10 years ago
  18. 111f5d8 MachineFrameInfo: Simplify pristine register calculation. by Matthias Braun · 10 years ago
  19. 6f48200 MC: Clean up method names in MCContext. by Jim Grosbach · 10 years ago
  20. 61b305e [ShrinkWrap] Add (a simplified version) of shrink-wrapping. by Quentin Colombet · 10 years ago
  21. 75e0c4b Remove superfluous .str() and replace std::string concatenation with Twine. by Yaron Keren · 11 years ago
  22. 11470c4 X86: Fix frameescape when not using an FP by Reid Kleckner · 11 years ago
  23. c5a85af Cache the Function dependent subtarget on the MachineFunction. by Eric Christopher · 11 years ago
  24. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  25. 70eb9c5 CodeGen: Canonicalize access to function attributes, NFC by Duncan P. N. Exon Smith · 11 years ago
  26. 33804ca Remove MergeableConst. by Rafael Espindola · 11 years ago
  27. e2d4b2d Use enum values. NFC. by Rafael Espindola · 11 years ago
  28. 3372620 Replace some uses of getSubtargetImpl with the cached version by Eric Christopher · 11 years ago
  29. 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
  30. e9b8931 Add the llvm.frameallocate and llvm.recoverframeallocation intrinsics by Reid Kleckner · 11 years ago
  31. 76936eb Remove unused member variable. by Rafael Espindola · 11 years ago
  32. 000ef03 Replace calls to get the subtarget and TargetFrameLowering with by Eric Christopher · 11 years ago
  33. 51bedaf Use cached subtarget rather than looking it up on the TargetMachine again. by Eric Christopher · 11 years ago
  34. 2e52f02 Make AAMDNodes ctor and operator bool (!!!) explicit, mop up bugs and weirdness exposed by it. by Benjamin Kramer · 11 years ago
  35. 0815a05 Make isAliased property for fixed-offset stack objects adjustable by Hal Finkel · 11 years ago
  36. ce40dbc Have MachineRegisterInfo take and store the MachineFunction it by Eric Christopher · 11 years ago
  37. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  38. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  39. cc39b67 AA metadata refactoring (introduce AAMDNodes) by Hal Finkel · 11 years ago
  40. 5a1c4b8 CodeGen: Add a getSectionKind method to MachineConstantPoolEntry by David Majnemer · 11 years ago
  41. e69170a Revert "Introduce a string_ostream string builder facilty" by Alp Toker · 11 years ago
  42. 6147173 Introduce a string_ostream string builder facilty by Alp Toker · 11 years ago
  43. 1db5995 Re-apply r211399, "Generate native unwind info on Win64" with a fix to ignore SEH pseudo ops in X86 JIT emitter. by NAKAMURA Takumi · 11 years ago
  44. c403be1 Reformat. by NAKAMURA Takumi · 11 years ago
  45. d77cefe Revert r211399, "Generate native unwind info on Win64" by NAKAMURA Takumi · 11 years ago
  46. 4a01230 Generate native unwind info on Win64 by Reid Kleckner · 11 years ago
  47. 41b977d Convert several loops over MachineFunction basic blocks to range-based loops by Alexey Samsonov · 11 years ago
  48. e96dd89 [Modules] Make Support/Debug.h modular. This requires it to not change by Chandler Carruth · 11 years ago
  49. aad475b Break PseudoSourceValue out of the Value hierarchy. It is now the root of its own tree containing FixedStackPseudoSourceValue (which you can use isa/dyn_cast on) and MipsCallEntry (which you can't). Anything that needs to use either a PseudoSourceValue* and Value* is strongly encouraged to use a MachinePointerInfo instead. by Nick Lewycky · 11 years ago
  50. c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
  51. 9c65821 Move the segmented stack switch to a function attribute by Reid Kleckner · 11 years ago
  52. 840beec Make consistent use of MCPhysReg instead of uint16_t throughout the tree. by Craig Topper · 11 years ago
  53. 9a4c9e5 [Layering] Move DebugInfo.h into the IR library where its implementation by Chandler Carruth · 12 years ago
  54. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  55. d48cdbf Put the functionality for printing a value to a raw_ostream as an by Chandler Carruth · 12 years ago
  56. 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
  57. 5887356 Make the llvm mangler depend only on DataLayout. by Rafael Espindola · 12 years ago
  58. 22b8ba2 [stackprotector] Use analysis from the StackProtector pass for stack layout in PEI a nd LocalStackSlot passes. by Josh Magee · 12 years ago
  59. 18b779e Fix an over-constrained assertion in MachineFunction::addLiveIn. by Quentin Colombet · 12 years ago
  60. a5c536e Use function attributes to indicate that we don't want to realign the stack. by Bill Wendling · 12 years ago
  61. 626c991 Directly access objects which may change during compilation. by Bill Wendling · 12 years ago
  62. 6a0c9ae Print ConstantPool entries initialized to Values with WriteAsOperand instead of by Dan Gohman · 12 years ago
  63. 628ba12 Move estimateStackSize from ARM into MachineFrameInfo by Hal Finkel · 13 years ago
  64. 67bbf3a Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects. by Bob Wilson · 13 years ago
  65. 4acf7dd Remove liveout lists from MachineRegisterInfo. by Jakob Stoklund Olesen · 13 years ago
  66. 86b1d86 [Stack Alignment] emit warning instead of a hard error by Manman Ren · 13 years ago
  67. 207bcba Stack Alignment: throw error if we can't satisfy the minimal alignment by Manman Ren · 13 years ago
  68. dc5285f Don't call destructors on MachineInstr and MachineOperand. by Jakob Stoklund Olesen · 13 years ago
  69. 1bfeecb Use ArrayRecycler for MachineInstr operand lists. by Jakob Stoklund Olesen · 13 years ago
  70. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  71. 698e84f Remove the Function::getFnAttributes method in favor of using the AttributeSet by Bill Wendling · 13 years ago
  72. ac4210e Use two-arg addOperand(MF, MO) internally in MachineInstr when possible. by Jakob Stoklund Olesen · 13 years ago
  73. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  74. f563941 Stack Alignment: when creating stack objects in MachineFrameInfo, make sure by Manman Ren · 13 years ago
  75. 26c73f9 Stack Alignment: move functions from header file MachineFrameInfo.h. by Manman Ren · 13 years ago
  76. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  77. 5da3f05 Revert the majority of the next patch in the address space series: by Chandler Carruth · 13 years ago
  78. 4bb926d Resubmit the changes to llvm core to update the functions to support different pointer sizes on a per address space basis. by Micah Villmow · 13 years ago
  79. 0c61134 Revert 165732 for further review. by Micah Villmow · 13 years ago
  80. 0831897 Add in the first iteration of support for llvm/clang/lldb to allow variable per address space pointer sizes to be optimized correctly. by Micah Villmow · 13 years ago
  81. c9b22d7 Create enums for the different attributes. by Bill Wendling · 13 years ago
  82. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  83. 863bab6 Remove the `hasFnAttr' method from Function. by Bill Wendling · 13 years ago
  84. 9be7759 Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. Now with fix. by Bill Wendling · 13 years ago
  85. c727bac Revert r164308 to fix buildbots. by Bill Wendling · 13 years ago
  86. abac661 Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. by Bill Wendling · 13 years ago
  87. 19f49ac Release build: guard dump functions with by Manman Ren · 13 years ago
  88. 742534c Release build: guard dump functions with "ifndef NDEBUG" by Manman Ren · 13 years ago
  89. 7c277da Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be by Nadav Rotem · 13 years ago
  90. ad06cee Stop casting away const qualifier needlessly. by Roman Divacky · 13 years ago
  91. c8c2920 Tidy up a few more uses of MF.getFunction()->getName(). by David Blaikie · 13 years ago
  92. a538d83 Add a getName function to MachineFunction. Use it in places that previously did getFunction()->getName(). Remove includes of Function.h that are no longer needed. by Craig Topper · 13 years ago
  93. e38859d Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and by Bill Wendling · 13 years ago
  94. 651f9a4 Tidy up. by Chad Rosier · 13 years ago
  95. 7369692 Add an ensureMaxAlignment() function to MachineFrameInfo (analogous to by Chad Rosier · 13 years ago
  96. 80c540e Teach CodeGen's version of computeMaskedBits to understand the range metadata. by Rafael Espindola · 13 years ago
  97. 6c08534 Print SSA and liveness tracking flags in MF::print(). by Jakob Stoklund Olesen · 14 years ago
  98. 420525c Use uint16_t to store registers in callee saved register tables to reduce size of static data. by Craig Topper · 14 years ago
  99. accd351 Move some llvm_unreachable's from r149849 out of switch statements to satisfy -Wcovered-switch-default by Craig Topper · 14 years ago
  100. ee4dab5 Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago