1. 736f89b Teach local regalloc about virtual registers with sub-indices. by Evan Cheng · 15 years ago
  2. 3ae56bc Code clean up. by Evan Cheng · 15 years ago
  3. 1a1ad57 Avoid scoping issues, fix buildbots by Jakob Stoklund Olesen · 15 years ago
  4. a6cb641 Add initial kill flag support to FastISel. by Dan Gohman · 15 years ago
  5. 0efd768 Make Clang happy. by Daniel Dunbar · 15 years ago
  6. 210e2af Store the Dirty bit in the LiveReg structure instead of a bit vector. by Jakob Stoklund Olesen · 15 years ago
  7. 76b4d5a Keep track of the last place a live virtreg was used. by Jakob Stoklund Olesen · 15 years ago
  8. 9d7019f Don't set kill flags on uses of CopyFromReg nodes. InstrEmitter doesn't by Dan Gohman · 15 years ago
  9. 8e8b3cb Silence warning by Jakob Stoklund Olesen · 15 years ago
  10. 82b07dc Simplify the tracking of used physregs to a bulk bitor followed by a transitive by Jakob Stoklund Olesen · 15 years ago
  11. 16d8f8b I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename it by Duncan Sands · 15 years ago
  12. 038df88 Trim #includes and forward declarations. by Dan Gohman · 15 years ago
  13. bbf33b3 Mostly rewrite RegAllocFast. by Jakob Stoklund Olesen · 15 years ago
  14. ff7a562 Implement a bunch more TargetSelectionDAGInfo infrastructure. by Dan Gohman · 15 years ago
  15. 7d9663c Fixes for Microsoft Visual Studio 2010, from Steven Watanabe! by Douglas Gregor · 15 years ago
  16. 31b9c44 It's not safe eliminate copies where src and dst have different sub-register indices. by Evan Cheng · 15 years ago
  17. 0bcccac Ensure REG_SEQUENCE source operands are unique. by Evan Cheng · 15 years ago
  18. 60ffa94 Indentation. by Evan Cheng · 15 years ago
  19. 163a9f7 Enable multiple Compile Units in one module. by Devang Patel · 15 years ago
  20. 9cc9bfa It's not safe to propagate implicit_def that defines part of a register. by Evan Cheng · 15 years ago
  21. fc6e6a9 Clear RegSequences vector after eliminating REG_SEQUENCE instructions. by Evan Cheng · 15 years ago
  22. aad753b Be careful with operand promotion. For a binary operation, the source operands may be the same. PR7018. rdar://7939869. by Evan Cheng · 15 years ago
  23. 623d3c1 Re-defined valno is always valno even for partial re-def's. by Evan Cheng · 15 years ago
  24. fde18e5 Fix PR7096. When a block containing multiple defs is tail duplicated, the by Bob Wilson · 15 years ago
  25. ad017dc Add an assertion to catch attempts to access off the end of the array. by Duncan Sands · 15 years ago
  26. c665a51 Instead of just verifying compile unit, verify entire type, variable, namespace etc.. by Devang Patel · 15 years ago
  27. a49d877 Remove DIGlobal. by Devang Patel · 15 years ago
  28. 4ce86f4 SDDbgValues are apparently not being legalized. Fix a symptom of the problem, by Dan Gohman · 15 years ago
  29. 02f0dbd Verify variable directly. by Devang Patel · 15 years ago
  30. 6e5ce28 add COFF support for COMDAT sections, patch by Nathan Jeffords! by Chris Lattner · 15 years ago
  31. 9c00487 Verify entire type descriptor not just tag. by Devang Patel · 15 years ago
  32. 0a406ae Fix PR 7087, and probably other things, by extending by Dale Johannesen · 15 years ago
  33. e9f8f5e Wrap const MDNode * inside DIDescriptor. by Devang Patel · 15 years ago
  34. 2db49d7 Avoid DIDescriptor::getNode(). Use overloaded operators instead. by Devang Patel · 15 years ago
  35. eb40a0f switch MCSectionCOFF from a syntactic to semantic representation, by Chris Lattner · 15 years ago
  36. 403d312 Revert r103133 and add testcase from PR7066. by Nick Lewycky · 15 years ago
  37. fb95f89 Transfer debug location information from PHI nodes to resulting lowered copies. by Dan Gohman · 15 years ago
  38. cc751bb Print debug information for SDNodes. by Dan Gohman · 15 years ago
  39. 281d65d Disable the new unknown-location code for now. It causes a major by Dan Gohman · 15 years ago
  40. 34dcc6f Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it by Dan Gohman · 15 years ago
  41. 746ad69 Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot. by Evan Cheng · 15 years ago
  42. e9b3ac2 80 col violation. by Evan Cheng · 15 years ago
  43. 62bb2f6 Fixes a coalescer bug that caused llc to crash on 2009-11-30-LiveVariablesBug.ll by Evan Cheng · 15 years ago
  44. 7539584 Update LabelsBeforeInsn also, when creating unknown-position labels. by Dan Gohman · 15 years ago
  45. b4202db Fix PR7054 - Assertion `Symbol->isUndefined() && "Cannot define a symbol twice!"' failed. by Chris Lattner · 15 years ago
  46. 97c94b8 In bottom-up mode, defer the materialization of local constant values. by Dan Gohman · 15 years ago
  47. a7a0ed7 Add an "IsBottomUp" member function to FastISel, which will be used to by Dan Gohman · 15 years ago
  48. 1cc0d62 Emit debug info for MachineInstrs with unknown debug locations, instead by Dan Gohman · 15 years ago
  49. 51bfd45 Fix PR6520. An earlyclobber physreg must not be allocated to anything else. by Jakob Stoklund Olesen · 15 years ago
  50. d47f3c8 Use getValue() for PHINodes when direct NodeMap access does not work. by Devang Patel · 15 years ago
  51. 3d720fb Move REG_SEQUENCE removal to 2addr pass. by Evan Cheng · 15 years ago
  52. 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 · 15 years ago
  53. 4aad88d Combine the implementations of the core part of the SSAUpdater and by Bob Wilson · 15 years ago
  54. afff40a Teach PHI elimination to remove REG_SEQUENCE instructions and update references of the source operands with references of the destination with subreg indices. e.g. by Evan Cheng · 15 years ago
  55. 28428cd Rename variables for consistency. by Evan Cheng · 15 years ago
  56. 9c48837 Set DW_AT_APPLE_omit_frame_ptr in endFunction() where MachineFunction is available all the time. by Devang Patel · 15 years ago
  57. f1ced25 Instruction selection optimizations may have moved the def of a function argument out of the entry block. rdar://7937489 by Evan Cheng · 15 years ago
  58. ba609c8 Teach scheduler about REG_SEQUENCE. by Evan Cheng · 15 years ago
  59. 2131e2a Re-enable isel kill flags, now that the local allocator is ignoring them. by Dan Gohman · 15 years ago
  60. a50fba9 Remove preexisting kill flags in RegAllocLocal, just like LiveVariables does. by Jakob Stoklund Olesen · 15 years ago
  61. 1fdc614 Factor out FastISel's code for materializing constants and other values by Dan Gohman · 15 years ago
  62. b98c549 Check that subregisters don't have independent values in RemoveCopyByCommutingDef(). by Jakob Stoklund Olesen · 15 years ago
  63. b4c14aa Reword a comment slightly. by Eric Christopher · 15 years ago
  64. ad98f79 Print basic block numbers in live interval debug output. Since the rest of the by Bob Wilson · 15 years ago
  65. 30fc5bb Fix a bug which prevented tail merging of return instructions in by Dan Gohman · 15 years ago
  66. d014761 Don't count debug info as instructions. This was by Dale Johannesen · 15 years ago
  67. 17458a7 Insert ANY_EXTEND node instead of invalid truncate during DAG Combining (X & 1), by Anton Korobeynikov · 15 years ago
  68. d725f04 Remove the code for special-casing byval for fast-isel. SelectionDAG by Dan Gohman · 15 years ago
  69. 0b7afeb Re-disable kill flags, as there is more trouble. by Dan Gohman · 15 years ago
  70. 3a401bc Re-enable kill flags from SelectionDAGISel, with a fix: don't by Dan Gohman · 15 years ago
  71. e576f51 Fix a bug where debug info affected stack slot coloring. by Dale Johannesen · 15 years ago
  72. 1b79a2f Fix whitespace. by Dan Gohman · 15 years ago
  73. 5d11ea3 Don't pass SDValues by non-const reference unless they may be modified. by Dan Gohman · 15 years ago
  74. 95140a4 Reorgnaize more switch code lowering to clean up some tricky by Dan Gohman · 15 years ago
  75. 1b40319 Delete the EdgeMapping variable itself. by Dan Gohman · 15 years ago
  76. af1d8ca Get rid of the EdgeMapping map. Instead, just check for BasicBlock by Dan Gohman · 15 years ago
  77. d71bb56 EXTRACT_VECTOR_ELT of an INSERT_VECTOR_ELT may have the same index, but the by Bill Wendling · 15 years ago
  78. e7fd7c6 Remove this debug output. The MachineFunction will be printed once all of by Dan Gohman · 15 years ago
  79. 8387d7d The local register allocator has to spill dirty callee saved registers before a by Jakob Stoklund Olesen · 15 years ago
  80. ccff812 Attach AT_APPLE_optimized attribute to optimized function's debug info. by Devang Patel · 15 years ago
  81. 891ff8f EmitDbgValue doesn't need its EdgeMapping argument. by Dan Gohman · 15 years ago
  82. 132dace Don't use floating point in SimpleRegisterCoalescing. by Jakob Stoklund Olesen · 15 years ago
  83. 3ce89f4 Apply a patch from Jan Sjodin to fix a compiler abort on vector by Dan Gohman · 15 years ago
  84. 71cee76 Temporarily disable SelectionDAG kill flags, which are causing trouble. by Dan Gohman · 15 years ago
  85. 47bd03b Set register kill flags on the SelectionDAG path, at least in the easy cases. by Dan Gohman · 15 years ago
  86. f07fc97 Reject really weird coalescer case when trying to merge identical subregisters by Jakob Stoklund Olesen · 15 years ago
  87. a555ac9 Fix typos in assertion strings. by Dan Gohman · 15 years ago
  88. 02104df Slightly verboser debug spew from coalescer by Jakob Stoklund Olesen · 15 years ago
  89. 719f6a9 Refactor. by Devang Patel · 15 years ago
  90. 8c5358c Make naked functions work on PPC. by Dale Johannesen · 15 years ago
  91. 67a444c Print variable scope name in DEBUG_VALUE comment. Useful in some cases. e.g. by Devang Patel · 15 years ago
  92. bd6cb4b Remove DBG_VALUE which reference dead stack slots. by Evan Cheng · 15 years ago
  93. a83ce98 DO not push DBG_VALUE machine instructions for inlined fuction arguments in entry block. by Devang Patel · 15 years ago
  94. 8fed761 Add comment. by Evan Cheng · 15 years ago
  95. a36acad Re-enable 102565 with fixes. by Evan Cheng · 15 years ago
  96. 16e4ace Temporarily disable my changes to unbreak the build. by Evan Cheng · 15 years ago
  97. 9e8a2b9 Do not generate duplicate dbg_value instructions for function arguments. by Evan Cheng · 15 years ago
  98. c924556 Fix missing #include. by Dan Gohman · 15 years ago
  99. ee1d91a Avoid emitting a dbg_value machineinstr that's not going to be inserted into entry block. by Evan Cheng · 15 years ago
  100. 1deef27 Check Reg against zero. by Evan Cheng · 15 years ago