1. 9c65821 Move the segmented stack switch to a function attribute by Reid Kleckner · 12 years ago
  2. 840beec Make consistent use of MCPhysReg instead of uint16_t throughout the tree. by Craig Topper · 12 years ago
  3. 9a4c9e5 [Layering] Move DebugInfo.h into the IR library where its implementation by Chandler Carruth · 12 years ago
  4. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  5. d48cdbf Put the functionality for printing a value to a raw_ostream as an by Chandler Carruth · 12 years ago
  6. 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
  7. 5887356 Make the llvm mangler depend only on DataLayout. by Rafael Espindola · 12 years ago
  8. 22b8ba2 [stackprotector] Use analysis from the StackProtector pass for stack layout in PEI a nd LocalStackSlot passes. by Josh Magee · 12 years ago
  9. 18b779e Fix an over-constrained assertion in MachineFunction::addLiveIn. by Quentin Colombet · 12 years ago
  10. a5c536e Use function attributes to indicate that we don't want to realign the stack. by Bill Wendling · 12 years ago
  11. 626c991 Directly access objects which may change during compilation. by Bill Wendling · 12 years ago
  12. 6a0c9ae Print ConstantPool entries initialized to Values with WriteAsOperand instead of by Dan Gohman · 12 years ago
  13. 628ba12 Move estimateStackSize from ARM into MachineFrameInfo by Hal Finkel · 13 years ago
  14. 67bbf3a Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects. by Bob Wilson · 13 years ago
  15. 4acf7dd Remove liveout lists from MachineRegisterInfo. by Jakob Stoklund Olesen · 13 years ago
  16. 86b1d86 [Stack Alignment] emit warning instead of a hard error by Manman Ren · 13 years ago
  17. 207bcba Stack Alignment: throw error if we can't satisfy the minimal alignment by Manman Ren · 13 years ago
  18. dc5285f Don't call destructors on MachineInstr and MachineOperand. by Jakob Stoklund Olesen · 13 years ago
  19. 1bfeecb Use ArrayRecycler for MachineInstr operand lists. by Jakob Stoklund Olesen · 13 years ago
  20. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  21. 698e84f Remove the Function::getFnAttributes method in favor of using the AttributeSet by Bill Wendling · 13 years ago
  22. ac4210e Use two-arg addOperand(MF, MO) internally in MachineInstr when possible. by Jakob Stoklund Olesen · 13 years ago
  23. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  24. f563941 Stack Alignment: when creating stack objects in MachineFrameInfo, make sure by Manman Ren · 13 years ago
  25. 26c73f9 Stack Alignment: move functions from header file MachineFrameInfo.h. by Manman Ren · 13 years ago
  26. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  27. 5da3f05 Revert the majority of the next patch in the address space series: by Chandler Carruth · 13 years ago
  28. 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
  29. 0c61134 Revert 165732 for further review. by Micah Villmow · 13 years ago
  30. 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
  31. c9b22d7 Create enums for the different attributes. by Bill Wendling · 13 years ago
  32. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  33. 863bab6 Remove the `hasFnAttr' method from Function. by Bill Wendling · 13 years ago
  34. 9be7759 Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. Now with fix. by Bill Wendling · 13 years ago
  35. c727bac Revert r164308 to fix buildbots. by Bill Wendling · 13 years ago
  36. abac661 Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. by Bill Wendling · 13 years ago
  37. 19f49ac Release build: guard dump functions with by Manman Ren · 13 years ago
  38. 742534c Release build: guard dump functions with "ifndef NDEBUG" by Manman Ren · 13 years ago
  39. 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
  40. ad06cee Stop casting away const qualifier needlessly. by Roman Divacky · 13 years ago
  41. c8c2920 Tidy up a few more uses of MF.getFunction()->getName(). by David Blaikie · 13 years ago
  42. 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
  43. e38859d Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and by Bill Wendling · 13 years ago
  44. 651f9a4 Tidy up. by Chad Rosier · 13 years ago
  45. 7369692 Add an ensureMaxAlignment() function to MachineFrameInfo (analogous to by Chad Rosier · 13 years ago
  46. 80c540e Teach CodeGen's version of computeMaskedBits to understand the range metadata. by Rafael Espindola · 14 years ago
  47. 6c08534 Print SSA and liveness tracking flags in MF::print(). by Jakob Stoklund Olesen · 14 years ago
  48. 420525c Use uint16_t to store registers in callee saved register tables to reduce size of static data. by Craig Topper · 14 years ago
  49. accd351 Move some llvm_unreachable's from r149849 out of switch statements to satisfy -Wcovered-switch-default by Craig Topper · 14 years ago
  50. ee4dab5 Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
  51. f0b0844 Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which is by Akira Hatanaka · 14 years ago
  52. e32fad4 make sure the file's matching header is #include'd first. by Chris Lattner · 14 years ago
  53. 7ba8183 Rewrite CanShareConstantPoolEntry to be implemented in terms of the by Chris Lattner · 14 years ago
  54. 61a1d6c progress making the world safe to ConstantDataVector. While by Chris Lattner · 14 years ago
  55. 9e5b178 drop unneeded config.h includes by Dylan Noblesmith · 14 years ago
  56. a379b181 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  57. 1f97a5a Remove all remaining uses of Value::getNameStr(). by Benjamin Kramer · 14 years ago
  58. 4c93d15 Twinify GraphWriter a little bit. by Benjamin Kramer · 14 years ago
  59. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  60. 6cc775f - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 14 years ago
  61. 2518f83 Make the logic for determining function alignment more explicit. No functionality change. by Eli Friedman · 15 years ago
  62. 6297a71 Use the PrintReg adaptor to correctly print live-in registers in debug output. by Jakob Stoklund Olesen · 15 years ago
  63. 7cf8876 MachineConstantPoolValues are not uniqued, so they need to be freed if they by Cameron Zwarich · 15 years ago
  64. f3292b2 Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns." by Devang Patel · 15 years ago
  65. 56cc5fd Keep track of incoming argument's location while emitting LiveIns. by Devang Patel · 15 years ago
  66. 2f93128 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago
  67. 7077efe move the pic base symbol stuff up to MachineFunction by Chris Lattner · 15 years ago
  68. 3dbe6cc Attach a GCModuleInfo to a MachineFunction. by Nicolas Geoffray · 15 years ago
  69. 80717dd Include MachineBasicBlock numbers in viewCFG() output. by Jakob Stoklund Olesen · 15 years ago
  70. b705023 Teach MachineBasicBlock::print() to annotate instructions and blocks with by Jakob Stoklund Olesen · 15 years ago
  71. a94cc6d Make CodeGen TBAA-aware. by Dan Gohman · 15 years ago
  72. b5f4920 force clients of MachineFunction::getMachineMemOperand to provide a by Chris Lattner · 15 years ago
  73. 00ca0b8 start pushing MachinePointerInfo out through the MachineMemOperand interface by Chris Lattner · 15 years ago
  74. 0ff1ef6 It's better to have the arrays, which would trigger the creation of stack by Bill Wendling · 15 years ago
  75. ba4b190 Remove too-strict assertion. We may want the vreg copy of the physical register by Jim Grosbach · 15 years ago
  76. 7692014 Fix debugging strings. by Dan Gohman · 15 years ago
  77. f3aeb2c Infer alignments of fixed frame objects when they are constructed. This ensures remat'ed loads from fixed slots have the right alignments. by Evan Cheng · 15 years ago
  78. 0664a67 Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill slots so it's always false. by Evan Cheng · 15 years ago
  79. 3632171 Revert r107205 and r107207. by Bill Wendling · 15 years ago
  80. 1767723 Introducing the "linker_weak" linkage type. This will be used for Objective-C by Bill Wendling · 15 years ago
  81. 1b79bab Avoid adding duplicate function live-in's. by Evan Cheng · 15 years ago
  82. 913c998 Add more const qualifiers for LLVM IR pointers in CodeGen. by Dan Gohman · 16 years ago
  83. bcaf681 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 16 years ago
  84. 9f53dcd enhance MachineFunction to have a MMI pointer. by Chris Lattner · 16 years ago
  85. 9b063df by David Greene · 16 years ago
  86. 915c5f9 Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 16 years ago
  87. 389525b Revert 100204. It broke a bunch of tests and apparently changed what passes are run during codegen. by Evan Cheng · 16 years ago
  88. 8f32cb9 by David Greene · 16 years ago
  89. 5342dda Revert r100143. by Eric Christopher · 16 years ago
  90. 6789e21 by David Greene · 16 years ago
  91. 9897043 Rip out the 'is temporary' nonsense from the MCContext interface to by Chris Lattner · 16 years ago
  92. bc5af98 Stop trying to merge identical jump tables. This had been inadvertently by Bob Wilson · 16 years ago
  93. 01c65a2 Define placement new wrappers for BumpPtrAllocator and by Dan Gohman · 16 years ago
  94. 3c7cde4 Fix pr6543: svn r88806 changed MachineJumpTableInfo::getJumpTableIndex() to by Bob Wilson · 16 years ago
  95. e468f88 rearrange MCContext ownership. Before LLVMTargetMachine created it by Chris Lattner · 16 years ago
  96. 6d3e92d Add a new jump table encoding to indicate jump tables entries by Richard Osborne · 16 years ago
  97. ac2361a set the temporary bit on MCSymbols correctly. by Chris Lattner · 16 years ago
  98. 7e47767 Add support for the 'alignstack' attribute to the x86 backend. Fixes PR5254. by Charles Davis · 16 years ago
  99. 4a61882 Fix "the the" and similar typos. by Dan Gohman · 16 years ago
  100. c07bd40 Silence GCC warnings with asserts turned off. No functionality change. by Chandler Carruth · 16 years ago