1. 713f043 Fix typo. by Devang Patel · 16 years ago
  2. 123eaa7 At iSel time, update DebugLoc based on debug info attached with an instruction. by Devang Patel · 16 years ago
  3. 6f65d79 Add a new pass for doing late hoisting of floating-point and vector by Dan Gohman · 16 years ago
  4. f4f1b26 Don't sort the vector when it is empty. This should fix some expensive checking by Benjamin Kramer · 16 years ago
  5. 3314091 updated lib/CodeGen/CMakeLists.txt to unbreak cmake build after r82018 by Xerxes Ranby · 16 years ago
  6. 686cb3d add a new MachineModuleInfoMachO class, which is the per-module by Chris Lattner · 16 years ago
  7. f185455 the pointer MMI keeps will start out with object-file format specific stuff by Chris Lattner · 16 years ago
  8. 4edd187 remove the AsmPrinter::printMCInst hook hack now that we have MCInstPrinter. by Chris Lattner · 16 years ago
  9. 8c6ed05 Big change #1 for personality function references: by Chris Lattner · 16 years ago
  10. 25d812b inline AsmPrinter::getCurrentFunctionEHName into its only caller. by Chris Lattner · 16 years ago
  11. 1c90c6f Eliminate AsmPrinter::EmitExternalGlobal, inlining its (now) by Chris Lattner · 16 years ago
  12. 334fd1f eliminate the horrid AsmPrinter::getGlobalLinkName method, inlining by Chris Lattner · 16 years ago
  13. bfd1e50 remove some horrible MAI hooks which fortunately turn out to be always empty. by Chris Lattner · 16 years ago
  14. f60d3eb strength reduce a call to PrintRelDirective(true). by Chris Lattner · 16 years ago
  15. a70e2e3 add hooks to hang target-specific goop off MachineModuleInfo, by Chris Lattner · 16 years ago
  16. 40fe16f Do not add the SVOffset to the Node CSE ID. The same pointer argument cannot have different by Nate Begeman · 16 years ago
  17. ec26bf7 Expand on comment. by Eric Christopher · 16 years ago
  18. 504f9a6 Fix -Asserts warning. by Daniel Dunbar · 16 years ago
  19. 101b25c Better solution for tracking both the original alignment of the access, and the current alignment based by Nate Begeman · 16 years ago
  20. 3f85549 Another try at early partial coalescing. Identity phi source copies (their sources are defined by phi join def) are coalesced. And the phi join copy is backward copy propagated into the other copies. by Evan Cheng · 16 years ago
  21. 71524d7 Remove incorrect CSE code from r81813. by Nate Begeman · 16 years ago
  22. b6aef5c Substantially speed up combiner-aa in the following ways: by Nate Begeman · 16 years ago
  23. 9cae705 Teach the legalizer to propagate the original alignment of loads and store when by Nate Begeman · 16 years ago
  24. e679837 Add an "original alignment" field to load and store nodes. This enables the by Nate Begeman · 16 years ago
  25. 752195e Add early coalescing to liveintervals. This is work in progress and is known to miscompute some tests. Read it at your own rish, I have aged 10 year while writing this. by Evan Cheng · 16 years ago
  26. 4348871 Pull the creation of the "RewindFunction" function out of the loop. It's only by Bill Wendling · 16 years ago
  27. 662316c PIC16 does allow colon after MBB labels, simplify EmitBasicBlockStart. by Chris Lattner · 16 years ago
  28. 90edac0 Change MCAsmStreamer to take an MCInstPrinter instead of a by Chris Lattner · 16 years ago
  29. 6a6570a kill off the last use of TRI::AsmName. by Chris Lattner · 16 years ago
  30. f806c23 eliminate an extraneous use of TRI::getAsmName in a comment. by Chris Lattner · 16 years ago
  31. 7c30191 remove MAI::JumpTableSpecialLabelPrefix now that MAI by Chris Lattner · 16 years ago
  32. 70a54c0 replace printBasicBlockLabel with EmitBasicBlockStart, by Chris Lattner · 16 years ago
  33. 325d3dc convert some uses of printBasicBlockLabel to use GetMBBSymbol instead. by Chris Lattner · 16 years ago
  34. 7cb384d devirtualize AsmPrinter::printBasicBlockLabel since it is never overridden. by Chris Lattner · 16 years ago
  35. 35f291d Moved some more index operations over to LiveIntervals. by Lang Hames · 16 years ago
  36. b24222c Remove -new-coalescer-heuristic. It's not useful. by Evan Cheng · 16 years ago
  37. 2173111 80 col violations. by Evan Cheng · 16 years ago
  38. c6f9d62 Don't generate Dwarf line table entries for source line 0. by Caroline Tice · 16 years ago
  39. 597f979 Fix PR4948 (and a leak): by not destroying the DwarfException by Duncan Sands · 16 years ago
  40. 4a215a1 Make fast-isel try ISD::FNEG before resorting to bitcasts and xors. by Dan Gohman · 16 years ago
  41. 5e5abb7 Reapply r81171 with a fix: don't try to use i64 when it isn't legal. by Dan Gohman · 16 years ago
  42. 92ad363 Don't swap the operands of a subtraction when trying to create a by Bob Wilson · 16 years ago
  43. 73c5a61 Exit early if exception handling isn't supported. by Bill Wendling · 16 years ago
  44. 28275fd Comment and whitespace cleanups. No intentional functionality change. by Bill Wendling · 16 years ago
  45. a2f6449 Revert part of my r81424 patch. I removed what looked like superfluous padding by Bill Wendling · 16 years ago
  46. fe22028 Don't hardcode the TType format size. In fact, rework the code so that it's more by Bill Wendling · 16 years ago
  47. 43e484f Remove the "#if 0" that Noone loved. It wasn't really necessary, because the by Bill Wendling · 16 years ago
  48. 2a16e6b Revert r81171 which was causing pr4927. by Bob Wilson · 16 years ago
  49. d1a5b37 Pull check for SJLJ EH into a boolean and use that. by Bill Wendling · 16 years ago
  50. 40121bc Use the SizeOfEncodedValue function instead of magic variables for the by Bill Wendling · 16 years ago
  51. bb3e299 Add helpful comment. by Bill Wendling · 16 years ago
  52. 52783c6 Believe it or not, this is a simplification. :-) by Bill Wendling · 16 years ago
  53. c5ea263 remove DebugLoc from MCInst and eliminate "Comment printing" from by Chris Lattner · 16 years ago
  54. 0734d35 Use the EOL that takes the encoding and translates it into DWARF-English. by Bill Wendling · 16 years ago
  55. 7b09a6c Early exit from function. by Bill Wendling · 16 years ago
  56. b4049fe Small amount of code clean-up: Don't use ".size()" when not necessary. by Bill Wendling · 16 years ago
  57. 9647994 Removed static qualifier from a few index related methods. These methods may require a LiveIntervals instance in future. by Lang Hames · 16 years ago
  58. ff5dfdf Preserve ProfileInfo. by Andreas Neustifter · 16 years ago
  59. 607a050 When widening a vector load, use the correct chain. This fixes PR4891. by Dan Gohman · 16 years ago
  60. d842962 change selectiondag to add the sign extended versions of immediate operands by Chris Lattner · 16 years ago
  61. 22f35ac When emitting a label for a PostCall safe point, the machine by Nicolas Geoffray · 16 years ago
  62. 8bdb0de When remat'ing and destination virtual register has a sub-register index. Make sure the sub-register class matches the register class of the remat'ed instruction definition register class. by Evan Cheng · 16 years ago
  63. ed48caf Fix an abort on a store of an empty struct member. getValue returns by Dan Gohman · 16 years ago
  64. fd06aa7 Fix a thinko: When lowering fneg with xor, bitcast the operands by Dan Gohman · 16 years ago
  65. 5149852 Simplify. Testing shows that this is not equivalent to BBI = CR.CaseBB + 1. by Duncan Sands · 16 years ago
  66. 18f13c6 Mark more constants unsigned, as warned about by icc (#68). by Duncan Sands · 16 years ago
  67. c2d98bc Remove some not-really-used variables, as warned by Duncan Sands · 16 years ago
  68. be441c0 It's a bool, so treat it like one. Fixes a MSVC warning. by Benjamin Kramer · 16 years ago
  69. b7c5bdf Remove some unused variables and methods warned about by by Duncan Sands · 16 years ago
  70. bd1d6a8 Detect VLAs. by Devang Patel · 16 years ago
  71. 905cf5e Ignore malformed global variable debug info. by Devang Patel · 16 years ago
  72. 8651125 Replaces uses of unsigned for indexes in LiveInterval and VNInfo with by Lang Hames · 16 years ago
  73. 70327da Use delete[] to match new[] (found by valgrind). by Duncan Sands · 16 years ago
  74. 030a0a0 Run branch folding if if-converter make some transformations. by Evan Cheng · 16 years ago
  75. e939091 Fix comment for consistency sake. by Evan Cheng · 16 years ago
  76. 82f149d If there's a calling convention attach it to the rewind function call. by Eric Christopher · 16 years ago
  77. b3c2742 Funky indentation. by Evan Cheng · 16 years ago
  78. 3d45a85 LLVM currently represents floating-point negation as -0.0 - x. Fix by Dan Gohman · 16 years ago
  79. 4f7228f Don't crash when target has no itineraries. by David Goodwin · 16 years ago
  80. 5e41178 Create our own block initializer for kill fixups as the scheduling one wasn't doing the right thing. by David Goodwin · 16 years ago
  81. cc80df9 Overhaul the TwoAddressInstructionPass to simplify the logic, especially by Bob Wilson · 16 years ago
  82. 8d44b28 Recognize more opportunities to use SSE min and max instructions, by Dan Gohman · 16 years ago
  83. 3f2f3f5 by Lang Hames · 16 years ago
  84. d163917 Rearrange code to eliminate redundancy and avoid gotos. by Bob Wilson · 16 years ago
  85. 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  86. 86f7cd7 Avoid calling removeVirtualRegisterKilled which iterates over the operands by Bob Wilson · 16 years ago
  87. 326f438 Refactor some code into separate functions. No functional changes. by Bob Wilson · 16 years ago
  88. c08f5fe Move use of LV inside condition that guards for null LV. by Bob Wilson · 16 years ago
  89. 31e2c7b Remove Offset from ExternalSybmol MachineOperands, this is unused (and at least partly unsupported, in X86 encoding at least). by Daniel Dunbar · 16 years ago
  90. 0bb8386 Fix ELF Writter related memory leaks by Bruno Cardoso Lopes · 16 years ago
  91. ee793a6 reduce size of SmallString to something more reasonable by Jim Grosbach · 16 years ago
  92. c40d9f9 Use raw_ostream instead of sstream by Jim Grosbach · 16 years ago
  93. 1f15228 Add hidden flags to allow binary search of post-RA scheduling errors. by David Goodwin · 16 years ago
  94. 33668c0 revert inadvertant change from previous commit by Jim Grosbach · 16 years ago
  95. a01d346 Simply LSDA lable emission to use a direct special-case output instead of by Jim Grosbach · 16 years ago
  96. 71124f6 Fix pr4843: When an instruction has multiple destination registers that are by Bob Wilson · 16 years ago
  97. 3fb2b1e Clean up LSDA name generation and use for SJLJ exception handling. This by Jim Grosbach · 16 years ago
  98. 82dfc0c Subprogram is a scope. Derive DISubprogram from DIScope. by Devang Patel · 16 years ago
  99. 5e005d8 Rename DIBlock as DILexicalBlock. by Devang Patel · 16 years ago
  100. 4344979 Use early exit and reduce indentation. by Bob Wilson · 16 years ago