1. 4c297c9 improve portability to systems that don't have round, patch by Evzen Muller! by Chris Lattner · 14 years ago
  2. c66c78c Add reg_nodbg_iterator by Jakob Stoklund Olesen · 14 years ago
  3. 06b666c Allow TargetLowering::getRegClassFor() to be called on illegal types. Also by Evan Cheng · 14 years ago
  4. b990a2f Teach two-address pass to do some coalescing while eliminating REG_SEQUENCE by Evan Cheng · 14 years ago
  5. fd72617 Add some comments about undef. by Dan Gohman · 14 years ago
  6. b92187a Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe what by Bill Wendling · 14 years ago
  7. 98e1cac Add support to preserve type info for the variables that are removed by the optimizer. by Devang Patel · 14 years ago
  8. 8090e21 Use PassManagerBase, to give clients the option of using either by Dan Gohman · 14 years ago
  9. 89938ce Add an isNodeHidden to the graph traits, to support definition of by Dan Gohman · 14 years ago
  10. 0ebf356 Get rid of the bit twiddling to read / set OpActions and ValueTypeActions. The small saving in memory isn't worth the increase in runtime and code complexity in my opinion. by Evan Cheng · 14 years ago
  11. 482eba0 Add AsmParser support for darwin tbss directive. by Eric Christopher · 14 years ago
  12. 3fa0c8c Fix typo. by Nick Lewycky · 14 years ago
  13. 47b3ec4 MC: Switch to completely lazy layout. by Daniel Dunbar · 14 years ago
  14. 9005d45 MC: Extend MCAsmLayout to explicitly track which fragments have been layed out, and enforce several invariants to LayoutFragment to ensure we only do layout in a sensible order. by Daniel Dunbar · 14 years ago
  15. 337718e MC: Switch MCFragment to storing the layout order index, not its index in the file. by Daniel Dunbar · 14 years ago
  16. afc6acd MC: Change LayoutSection() to only do the section initializiation. by Daniel Dunbar · 14 years ago
  17. dbf67fe Adding a v8i64 512-bit vector type. This will be used to model ARM NEON intrinsics which translate into a pair of vld / vst instructions that can load / store 8 consecutive 64-bit (D) registers. by Evan Cheng · 14 years ago
  18. b9c0e33 Eliminate use of magic numbers to access OpActions. It also has the effect of allowing more than 31 scalar value types. MAX_ALLOWED_VALUETYPE had already been updated to 64 a while back. by Evan Cheng · 14 years ago
  19. b21f5a5 Fix up LoadExtActions, TruncStoreActions, and IndexedModeActions representation and setter and getter's so they will continue to work if the number of scalar ValueType's exceeds 31. by Evan Cheng · 14 years ago
  20. b69fc04 MC: Move Layout{Fragment,Section} into MCAsmLayout, and add LayoutFile(). by Daniel Dunbar · 14 years ago
  21. e6cd757 Teach MachineLICM and MachineSink how to clear kill flags conservatively by Dan Gohman · 14 years ago
  22. 1e5a6c4 80 col violation. by Evan Cheng · 14 years ago
  23. 49b4589 Add a utility function for conservatively clearing kill flags, and make by Dan Gohman · 14 years ago
  24. 2c18d3b MC: Factor out MCAssembler::ComputeFragmentSize. by Daniel Dunbar · 14 years ago
  25. f1fd228 Fix const ilist_node::get{Prev,Next}Node() to actually compile. Picky, picky. by Daniel Dunbar · 14 years ago
  26. f60c736 MC: Add section layout order indices to MCSectionData. by Daniel Dunbar · 14 years ago
  27. aa0d350 MC: Add MCAsmLayout::FragmentReplaced() helper function. by Daniel Dunbar · 14 years ago
  28. 2661f11 MC: Eliminate MCSectionData::{,Address,File}Size, which can now be computed by by Daniel Dunbar · 14 years ago
  29. 456b501 MC: Add MCAlignFragment::OnlyAlignAddress bit. This is a bit of magic that says the align fragment shouldn't contribute to the logical section size, it is will be used for cleaning up the code to handle section alignment. by Daniel Dunbar · 14 years ago
  30. b5844ff MC: Add MCSectionData::AddressSize, which is the size of the address space consumed by the section. This can differ from both the section logical size, and the section size on disk (although the current code handles this without making an explicit distinction). by Daniel Dunbar · 14 years ago
  31. 1c15413 MC: Move MCAlignFragment::EmitNops value out of the constructor. by Daniel Dunbar · 14 years ago
  32. 4e54487 MC: Eliminate MCZeroFillFragment, it is no longer needed. by Daniel Dunbar · 14 years ago
  33. 3153fec MC: Switch MCFillFragment to storing total fill size instead of a count. This allows using ValueSize==0 to represent a virtual fill. by Daniel Dunbar · 14 years ago
  34. e73d49e MC: Drop support for alignment in ZeroFill fragment, we can just use by Daniel Dunbar · 14 years ago
  35. 9a1581b Clear CachedFunctionInfo upon Pass::releaseMemory. Because ValueMap will abort by Nick Lewycky · 14 years ago
  36. f0d17d2 MC: Factor out MCAssembler::LayoutFragment by Daniel Dunbar · 14 years ago
  37. aa81380 ADT: Add ilist_node::get{Prev,Next}Node, which return the adjacent node or null. by Daniel Dunbar · 14 years ago
  38. d13a0ca MC: Simplify LayoutSection to just take the index of the section to layout. by Daniel Dunbar · 14 years ago
  39. bc1a0cf MC: Track section layout order explicitly, and use to simplify. by Daniel Dunbar · 14 years ago
  40. 18c1021 Add support for movi32 of global values to the new (MC) asm printer. by Rafael Espindola · 14 years ago
  41. 624d466 Added a trivial function to modify the flags field of MCSymbolData class. The function takes the value and a mask, and clears the mask bits before applying the value. by Nathan Jeffords · 14 years ago
  42. a5f1d57 MC/Mach-O/x86_64: Add a new hook for checking whether a particular section can by Daniel Dunbar · 14 years ago
  43. a6cb641 Add initial kill flag support to FastISel. by Dan Gohman · 14 years ago
  44. 82b07dc Simplify the tracking of used physregs to a bulk bitor followed by a transitive by Jakob Stoklund Olesen · 14 years ago
  45. 16d8f8b I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename it by Duncan Sands · 14 years ago
  46. 99dca4f Remove the "WantsWholeFile" concept, as it's no longer needed. CBE by Dan Gohman · 14 years ago
  47. 038df88 Trim #includes and forward declarations. by Dan Gohman · 14 years ago
  48. 17c4a62 Fix a comment. by Dan Gohman · 14 years ago
  49. ff7a562 Implement a bunch more TargetSelectionDAGInfo infrastructure. by Dan Gohman · 14 years ago
  50. 651804c MC/Mach-O x86_64: Switch to using fragment atom symbol. by Daniel Dunbar · 14 years ago
  51. 419e4f9 Remove the TargetLowering::getSubtarget() virtual function, which by Dan Gohman · 14 years ago
  52. 7d9663c Fixes for Microsoft Visual Studio 2010, from Steven Watanabe! by Douglas Gregor · 14 years ago
  53. 81043ee The getDefaultSubtargetFeatures method of SubtargetFeature did actually return a by Bill Wendling · 14 years ago
  54. 071f73d MC/Mach-O: Explicitly track atoms, as represented by their defining symbol, for each fragment (not yet used). by Daniel Dunbar · 14 years ago
  55. e89f1c4 by David Greene · 14 years ago
  56. da24b34 Add an explicit keyword. by Dan Gohman · 14 years ago
  57. dd464df Add new configure option, --disable-timestamps, intended to turn off anything which would mess up binary/object comparisons. Currently: by Daniel Dunbar · 14 years ago
  58. dbc56bb Delete an obsolete comment. by Dan Gohman · 14 years ago
  59. 7505faf remove a dead file. by Chris Lattner · 14 years ago
  60. b54b9dd break coff symbol definition stuff out into proper MCStreamer callbacks, by Chris Lattner · 14 years ago
  61. fb89e08 Add llvm::sys::RunInterruptHandlers(), which runs the registered SIGINT cleanup by Daniel Dunbar · 14 years ago
  62. a49d877 Remove DIGlobal. by Devang Patel · 14 years ago
  63. 47e2265 Add DINameSpace::Verify(). by Devang Patel · 14 years ago
  64. 2be6e6d Clang is dying on this with an ambiguous conversion sequence. We're working on it by Douglas Gregor · 14 years ago
  65. 02f0dbd Verify variable directly. by Devang Patel · 14 years ago
  66. 6e5ce28 add COFF support for COMDAT sections, patch by Nathan Jeffords! by Chris Lattner · 14 years ago
  67. a6eeb6e Fix i386 relocations to Weak Definitions. The relocation entries should be by Kevin Enderby · 14 years ago
  68. 0a406ae Fix PR 7087, and probably other things, by extending by Dale Johannesen · 14 years ago
  69. e9f8f5e Wrap const MDNode * inside DIDescriptor. by Devang Patel · 14 years ago
  70. ebe57f1 remove DIDescriptor::getNode() by Devang Patel · 14 years ago
  71. 2db49d7 Avoid DIDescriptor::getNode(). Use overloaded operators instead. by Devang Patel · 14 years ago
  72. eb40a0f switch MCSectionCOFF from a syntactic to semantic representation, by Chris Lattner · 14 years ago
  73. ef0b145 Add a simple module-level debug info printer. It just sets up a by Dan Gohman · 14 years ago
  74. 28a193e Add an LLVM IR version of code sinking. This uses the same simple algorithm by Dan Gohman · 14 years ago
  75. 5374195 Const-ify some stuff. by Dan Gohman · 14 years ago
  76. 5040436 Convert the DebugInfo classes dump() methods into print(raw_ostream &) by Dan Gohman · 14 years ago
  77. 34dcc6f Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it by Dan Gohman · 14 years ago
  78. 746ad69 Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot. by Evan Cheng · 14 years ago
  79. c52edc7 Fix handling of unreachable blocks in the SSAUpdater. The previous code only by Bob Wilson · 14 years ago
  80. a7a0ed7 Add an "IsBottomUp" member function to FastISel, which will be used to by Dan Gohman · 14 years ago
  81. 8d627d3 MC: Make setVariableValue check the redefinition condition a bit more strongly. by Daniel Dunbar · 14 years ago
  82. 3d720fb Move REG_SEQUENCE removal to 2addr pass. by Evan Cheng · 14 years ago
  83. ea03e10 Implement rdar://7415680 - Twine integer support lacks greatness by Chris Lattner · 14 years ago
  84. 3749943 Teach liveintervalanalysis about virtual registers which are defined by reg_sequence instructions that are formed by registers defined by distinct instructions. e.g. by Evan Cheng · 14 years ago
  85. 08a408a MC: Rename MCSymbol::{g,s}etValue -> MCSymbol::{g,s}etVariableValue. by Daniel Dunbar · 14 years ago
  86. ae7fb0b MC/Mach-O/x86_64: Relocations in debug sections should use local relocations by Daniel Dunbar · 14 years ago
  87. 4aad88d Combine the implementations of the core part of the SSAUpdater and by Bob Wilson · 14 years ago
  88. 4f83e73 MC/Matcher: Add support for over-riding the default MatchInstruction function by Daniel Dunbar · 14 years ago
  89. 1fdc614 Factor out FastISel's code for materializing constants and other values by Dan Gohman · 14 years ago
  90. 57b6e9e Remove the -enable-sjlj-eh option, which doesn't do anything. by Duncan Sands · 14 years ago
  91. 752e259 Added a variant of InlineCostAnalyzer::getInlineCost() that takes the called function as an explicit argument, for use when inlining function pointers. by David Chisnall · 14 years ago
  92. 0ca2f28 rename InlineInfo.DevirtualizedCalls -> InlinedCalls to by Chris Lattner · 14 years ago
  93. b55c8be Add a pseudo instruction REG_SEQUENCE that takes a list of registers and by Evan Cheng · 14 years ago
  94. af1d8ca Get rid of the EdgeMapping map. Instead, just check for BasicBlock by Dan Gohman · 14 years ago
  95. 3f5e915 Update BitVectorTest.cpp to stay in sync with SmallBitVectorTest.cpp, by Dan Gohman · 14 years ago
  96. ccff812 Attach AT_APPLE_optimized attribute to optimized function's debug info. by Devang Patel · 14 years ago
  97. 5cc6f9b Add some comments. by Dan Gohman · 14 years ago
  98. 5b296e3 Properly escape edge source and destination labels. by Dan Gohman · 14 years ago
  99. 6340722 SmallBitVector: Rework find_first/find_next and tweak test to test them (at least on 64 bit platforms). by Benjamin Kramer · 14 years ago
  100. b252fbd Implement a read/write operator[] for SmallBitVector with a proxy class. by Benjamin Kramer · 14 years ago