1. 33804ca Remove MergeableConst. by Rafael Espindola · 11 years ago
  2. e2d4b2d Use enum values. NFC. by Rafael Espindola · 11 years ago
  3. 3372620 Replace some uses of getSubtargetImpl with the cached version by Eric Christopher · 11 years ago
  4. 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
  5. e9b8931 Add the llvm.frameallocate and llvm.recoverframeallocation intrinsics by Reid Kleckner · 11 years ago
  6. 76936eb Remove unused member variable. by Rafael Espindola · 11 years ago
  7. 000ef03 Replace calls to get the subtarget and TargetFrameLowering with by Eric Christopher · 11 years ago
  8. 51bedaf Use cached subtarget rather than looking it up on the TargetMachine again. by Eric Christopher · 11 years ago
  9. 2e52f02 Make AAMDNodes ctor and operator bool (!!!) explicit, mop up bugs and weirdness exposed by it. by Benjamin Kramer · 11 years ago
  10. 0815a05 Make isAliased property for fixed-offset stack objects adjustable by Hal Finkel · 11 years ago
  11. ce40dbc Have MachineRegisterInfo take and store the MachineFunction it by Eric Christopher · 11 years ago
  12. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  13. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  14. cc39b67 AA metadata refactoring (introduce AAMDNodes) by Hal Finkel · 11 years ago
  15. 5a1c4b8 CodeGen: Add a getSectionKind method to MachineConstantPoolEntry by David Majnemer · 11 years ago
  16. e69170a Revert "Introduce a string_ostream string builder facilty" by Alp Toker · 11 years ago
  17. 6147173 Introduce a string_ostream string builder facilty by Alp Toker · 11 years ago
  18. 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
  19. c403be1 Reformat. by NAKAMURA Takumi · 11 years ago
  20. d77cefe Revert r211399, "Generate native unwind info on Win64" by NAKAMURA Takumi · 11 years ago
  21. 4a01230 Generate native unwind info on Win64 by Reid Kleckner · 11 years ago
  22. 41b977d Convert several loops over MachineFunction basic blocks to range-based loops by Alexey Samsonov · 11 years ago
  23. e96dd89 [Modules] Make Support/Debug.h modular. This requires it to not change by Chandler Carruth · 11 years ago
  24. 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
  25. 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
  26. 9c65821 Move the segmented stack switch to a function attribute by Reid Kleckner · 11 years ago
  27. 840beec Make consistent use of MCPhysReg instead of uint16_t throughout the tree. by Craig Topper · 11 years ago
  28. 9a4c9e5 [Layering] Move DebugInfo.h into the IR library where its implementation by Chandler Carruth · 12 years ago
  29. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  30. d48cdbf Put the functionality for printing a value to a raw_ostream as an by Chandler Carruth · 12 years ago
  31. 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
  32. 5887356 Make the llvm mangler depend only on DataLayout. by Rafael Espindola · 12 years ago
  33. 22b8ba2 [stackprotector] Use analysis from the StackProtector pass for stack layout in PEI a nd LocalStackSlot passes. by Josh Magee · 12 years ago
  34. 18b779e Fix an over-constrained assertion in MachineFunction::addLiveIn. by Quentin Colombet · 12 years ago
  35. a5c536e Use function attributes to indicate that we don't want to realign the stack. by Bill Wendling · 12 years ago
  36. 626c991 Directly access objects which may change during compilation. by Bill Wendling · 12 years ago
  37. 6a0c9ae Print ConstantPool entries initialized to Values with WriteAsOperand instead of by Dan Gohman · 12 years ago
  38. 628ba12 Move estimateStackSize from ARM into MachineFrameInfo by Hal Finkel · 13 years ago
  39. 67bbf3a Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects. by Bob Wilson · 13 years ago
  40. 4acf7dd Remove liveout lists from MachineRegisterInfo. by Jakob Stoklund Olesen · 13 years ago
  41. 86b1d86 [Stack Alignment] emit warning instead of a hard error by Manman Ren · 13 years ago
  42. 207bcba Stack Alignment: throw error if we can't satisfy the minimal alignment by Manman Ren · 13 years ago
  43. dc5285f Don't call destructors on MachineInstr and MachineOperand. by Jakob Stoklund Olesen · 13 years ago
  44. 1bfeecb Use ArrayRecycler for MachineInstr operand lists. by Jakob Stoklund Olesen · 13 years ago
  45. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  46. 698e84f Remove the Function::getFnAttributes method in favor of using the AttributeSet by Bill Wendling · 13 years ago
  47. ac4210e Use two-arg addOperand(MF, MO) internally in MachineInstr when possible. by Jakob Stoklund Olesen · 13 years ago
  48. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  49. f563941 Stack Alignment: when creating stack objects in MachineFrameInfo, make sure by Manman Ren · 13 years ago
  50. 26c73f9 Stack Alignment: move functions from header file MachineFrameInfo.h. by Manman Ren · 13 years ago
  51. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  52. 5da3f05 Revert the majority of the next patch in the address space series: by Chandler Carruth · 13 years ago
  53. 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
  54. 0c61134 Revert 165732 for further review. by Micah Villmow · 13 years ago
  55. 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
  56. c9b22d7 Create enums for the different attributes. by Bill Wendling · 13 years ago
  57. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  58. 863bab6 Remove the `hasFnAttr' method from Function. by Bill Wendling · 13 years ago
  59. 9be7759 Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. Now with fix. by Bill Wendling · 13 years ago
  60. c727bac Revert r164308 to fix buildbots. by Bill Wendling · 13 years ago
  61. abac661 Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. by Bill Wendling · 13 years ago
  62. 19f49ac Release build: guard dump functions with by Manman Ren · 13 years ago
  63. 742534c Release build: guard dump functions with "ifndef NDEBUG" by Manman Ren · 13 years ago
  64. 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
  65. ad06cee Stop casting away const qualifier needlessly. by Roman Divacky · 13 years ago
  66. c8c2920 Tidy up a few more uses of MF.getFunction()->getName(). by David Blaikie · 13 years ago
  67. 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
  68. e38859d Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and by Bill Wendling · 13 years ago
  69. 651f9a4 Tidy up. by Chad Rosier · 13 years ago
  70. 7369692 Add an ensureMaxAlignment() function to MachineFrameInfo (analogous to by Chad Rosier · 13 years ago
  71. 80c540e Teach CodeGen's version of computeMaskedBits to understand the range metadata. by Rafael Espindola · 13 years ago
  72. 6c08534 Print SSA and liveness tracking flags in MF::print(). by Jakob Stoklund Olesen · 14 years ago
  73. 420525c Use uint16_t to store registers in callee saved register tables to reduce size of static data. by Craig Topper · 14 years ago
  74. accd351 Move some llvm_unreachable's from r149849 out of switch statements to satisfy -Wcovered-switch-default by Craig Topper · 14 years ago
  75. ee4dab5 Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
  76. f0b0844 Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which is by Akira Hatanaka · 14 years ago
  77. e32fad4 make sure the file's matching header is #include'd first. by Chris Lattner · 14 years ago
  78. 7ba8183 Rewrite CanShareConstantPoolEntry to be implemented in terms of the by Chris Lattner · 14 years ago
  79. 61a1d6c progress making the world safe to ConstantDataVector. While by Chris Lattner · 14 years ago
  80. 9e5b178 drop unneeded config.h includes by Dylan Noblesmith · 14 years ago
  81. a379b181 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  82. 1f97a5a Remove all remaining uses of Value::getNameStr(). by Benjamin Kramer · 14 years ago
  83. 4c93d15 Twinify GraphWriter a little bit. by Benjamin Kramer · 14 years ago
  84. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  85. 6cc775f - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 14 years ago
  86. 2518f83 Make the logic for determining function alignment more explicit. No functionality change. by Eli Friedman · 14 years ago
  87. 6297a71 Use the PrintReg adaptor to correctly print live-in registers in debug output. by Jakob Stoklund Olesen · 14 years ago
  88. 7cf8876 MachineConstantPoolValues are not uniqued, so they need to be freed if they by Cameron Zwarich · 15 years ago
  89. f3292b2 Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns." by Devang Patel · 15 years ago
  90. 56cc5fd Keep track of incoming argument's location while emitting LiveIns. by Devang Patel · 15 years ago
  91. 2f93128 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago
  92. 7077efe move the pic base symbol stuff up to MachineFunction by Chris Lattner · 15 years ago
  93. 3dbe6cc Attach a GCModuleInfo to a MachineFunction. by Nicolas Geoffray · 15 years ago
  94. 80717dd Include MachineBasicBlock numbers in viewCFG() output. by Jakob Stoklund Olesen · 15 years ago
  95. b705023 Teach MachineBasicBlock::print() to annotate instructions and blocks with by Jakob Stoklund Olesen · 15 years ago
  96. a94cc6d Make CodeGen TBAA-aware. by Dan Gohman · 15 years ago
  97. b5f4920 force clients of MachineFunction::getMachineMemOperand to provide a by Chris Lattner · 15 years ago
  98. 00ca0b8 start pushing MachinePointerInfo out through the MachineMemOperand interface by Chris Lattner · 15 years ago
  99. 0ff1ef6 It's better to have the arrays, which would trigger the creation of stack by Bill Wendling · 15 years ago
  100. ba4b190 Remove too-strict assertion. We may want the vreg copy of the physical register by Jim Grosbach · 15 years ago