1. e566763 Implement -disable-non-leaf-fp-elim which disable frame pointer elimination by Evan Cheng · 15 years ago
  2. f0757b0 Add more const qualifiers on TargetMachine and friends. by Dan Gohman · 15 years ago
  3. af50975 Update CMakeLists.txt. by Dan Gohman · 15 years ago
  4. 5eb6d65 Move several SelectionDAG-independent utility functions out of the by Dan Gohman · 15 years ago
  5. 30fdb5c - Clean up some crappy code which deals with coalescing of copies which look at by Evan Cheng · 15 years ago
  6. 3115698 Rewrite machine cse to avoid recursion. by Evan Cheng · 15 years ago
  7. bc7588e Add another variant of this test which found a place where by Dan Gohman · 15 years ago
  8. 7609017 Because of the EMMS problem, right now we have to support by Dale Johannesen · 15 years ago
  9. 9196ab6 When MachineLICM is hoisting a physical register after regalloc, make sure the by Jakob Stoklund Olesen · 15 years ago
  10. d6060a4 Typo. by Evan Cheng · 15 years ago
  11. 92884f7 Sink the CopyToExportRegsIfNeeded calls out of SelectionDAGISel by Dan Gohman · 15 years ago
  12. ba5be5c Don't send PHI nodes down to SelectionDAGBuilder of FastISel, since by Dan Gohman · 15 years ago
  13. d84e806 Sink this use_empty() check into isUsedOutsideOfDefiningBlock. by Dan Gohman · 15 years ago
  14. c025c85 If a PHI node somehow has debug info, propogate it to the MachineInstr PHI. by Dan Gohman · 15 years ago
  15. 3f1403f Don't iterate through the whole block just to find the PHI nodes. by Dan Gohman · 15 years ago
  16. a9b2313 use abstract accessors to CallInst by Gabor Greif · 15 years ago
  17. 44e0508 Bill's change in r95336 broke empty aggregates embedded by Chris Lattner · 15 years ago
  18. 8b1dbeb Delete a redundant return statement. by Dan Gohman · 15 years ago
  19. 86c5abb The visitXOR method can return the same SDNode. If so, we don't want to delete by Bill Wendling · 15 years ago
  20. a9056db Remove this debug output; it isn't that useful, and it's incomplete by Dan Gohman · 15 years ago
  21. 8ba3aa7 Sink DebugLoc handling out of SelectionDAGISel into FastISel and by Dan Gohman · 15 years ago
  22. 084751c Remove MachineFunction's DefaultDebugLoc member, and make DwarfDebug.cpp by Dan Gohman · 15 years ago
  23. a9a3321 Reapply the removal of SelectionDAGISel's BB, with a fix for the case by Dan Gohman · 15 years ago
  24. 68b7960 Revert 101825, which is causing trouble. by Dan Gohman · 15 years ago
  25. 66db3a0 Make BreakAntiDependencies' SUnits argument const, and make the Begin by Dan Gohman · 15 years ago
  26. 35bb85b Eliminate SelectionDAGISel's "current block" member. Just pass it as by Dan Gohman · 15 years ago
  27. 99be8ae Eliminate the CurMBB member from SelectionDAGBuilder. For places that by Dan Gohman · 15 years ago
  28. 4c26e93 More progress on promoting i16 operations to i32 for x86. Work in progress. by Evan Cheng · 15 years ago
  29. 50d2b1a Give SelectionDAG a TargetMachine too, rather than having it by Dan Gohman · 15 years ago
  30. 285fb1c More 80 col violation. by Evan Cheng · 15 years ago
  31. 2a4a3b7 Add DW_AT_APPLE_omit_frame_ptr to encode -fomit-frame-pointer flag. by Devang Patel · 15 years ago
  32. 55e59c1 Code that needs a TargetMachine should have access to one directly, rather by Dan Gohman · 15 years ago
  33. 46007b3 Move isInTailCallPosition out of SelectionDAGBuilder, as it isn't by Dan Gohman · 15 years ago
  34. 3fb150a Fix -Wcast-qual warnings. by Dan Gohman · 15 years ago
  35. 0d805c3 Add const qualifiers to TargetLoweringObjectFile usage. by Dan Gohman · 15 years ago
  36. 82d5eaf Use const_cast instead of a C-style cast to cast away const. by Dan Gohman · 15 years ago
  37. 9f23dee Start function numbering at 0. by Dan Gohman · 15 years ago
  38. 383b5f6 Delete now-unnecessary const_casts. by Dan Gohman · 15 years ago
  39. d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
  40. 94d1d9c Postra machine licm must add registers defined by loop invariants to *all* of by Evan Cheng · 15 years ago
  41. f2b9109 Fix codegen passes. -disable-ssc shouldn't disable postra machine licm. by Evan Cheng · 15 years ago
  42. e5b51ac More work to allow dag combiner to promote 16-bit ops to 32-bit. by Evan Cheng · 15 years ago
  43. 4ff2852 Another 80 col violation. by Evan Cheng · 15 years ago
  44. 8295d4c As a temporary workaround for post-RA not handling DebugValue instructions, by Bob Wilson · 15 years ago
  45. 23eaf26 Revert "Use a simpler data structure to calculate the least recently used register in RegAllocLocal." by Jakob Stoklund Olesen · 15 years ago
  46. 551754c Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 15 years ago
  47. f2548ca Add support to emit dwarf ranges. by Devang Patel · 15 years ago
  48. cf7fbd4 Use a simpler data structure to calculate the least recently used register in RegAllocLocal. by Jakob Stoklund Olesen · 15 years ago
  49. 003d7c4 (i32 sext_in_reg (i32 aext (i16 x)), i16) -> (i32 sext x). No known test case until -promote-16bit is enabled. by Evan Cheng · 15 years ago
  50. 8c0e899 Create a new TargetSelectionDAGInfo class. This will eventually acquire by Dan Gohman · 15 years ago
  51. 4bcf0a9 Commit this, which should have accompanied 101531. by Dan Gohman · 15 years ago
  52. 53f6ed9 80 col. by Evan Cheng · 15 years ago
  53. 182465c 80 col. by Evan Cheng · 15 years ago
  54. 33b7a29 Avoid creating virtual registers for unused values. by Dan Gohman · 15 years ago
  55. ac7d05c Fix an assertion string. by Dan Gohman · 15 years ago
  56. a44e522 Fix a comment. by Dan Gohman · 15 years ago
  57. 4ec2258 reapply r101434 with a fix for self-hosting by Gabor Greif · 15 years ago
  58. 47639fc The JIT calls TidyLandingPads to tidy up the landing pads. However, because the by Bill Wendling · 15 years ago
  59. 64b7bf7 Adding support for dag combiner to promote operations for profit. This requires target specific queries. For example, x86 should promote i16 to i32 when it does not impact load folding. by Evan Cheng · 15 years ago
  60. f89d1dc Refine further the scope where the global DebugLoc value is active. by Dan Gohman · 15 years ago
  61. 607a7ab back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 15 years ago
  62. 626f3d7 Avoid sinking machine instructions into a loop. by Jakob Stoklund Olesen · 15 years ago
  63. 2ff961f reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 15 years ago
  64. 5ef9d76 Fix PR6847. RegScavenger should ignore DebugValues. by Jakob Stoklund Olesen · 15 years ago
  65. 8538f04 Make sure the initialization of a GC root is after its definition. by Nicolas Geoffray · 15 years ago
  66. 8cf1616 prune includes by Gabor Greif · 15 years ago
  67. b357983 Fix a bunch of namespace polution. by Dan Gohman · 15 years ago
  68. 3181c50 typos by Gabor Greif · 15 years ago
  69. 9ee1720 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 15 years ago
  70. 165dac0 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 15 years ago
  71. e698758 enhance the load/store narrowing optimization to handle a by Chris Lattner · 15 years ago
  72. 6dc8685 teach codegen to turn trunc(zextload) into load when possible. by Chris Lattner · 15 years ago
  73. efcddc3 add a simple dag combine to replace trivial shl+lshr with by Chris Lattner · 15 years ago
  74. 2392ae7 Implement rdar://7860110 (also in target/readme.txt) narrowing by Chris Lattner · 15 years ago
  75. ae541aa Add more const qualifiers for LLVM IR pointers in CodeGen. by Dan Gohman · 15 years ago
  76. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  77. adf9799 More 80 violations. by Evan Cheng · 15 years ago
  78. 22d286b 80 col violations. by Evan Cheng · 15 years ago
  79. f8a2e01 Add comment. by Devang Patel · 15 years ago
  80. d334026 There is no need to track compile unit offsets if there is only one compile unit. by Devang Patel · 15 years ago
  81. 7a996b2 Remove dead code. by Devang Patel · 15 years ago
  82. 6465265 Delete unneeeded arguments. by Dan Gohman · 15 years ago
  83. 6a732b5 Delete unused arguments. by Dan Gohman · 15 years ago
  84. 2520864 Factor out EH landing pad code into a separate function, and constify by Dan Gohman · 15 years ago
  85. 7f6b8b8 Reset the debug location even if the instruction was a terminator. by Dan Gohman · 15 years ago
  86. 1160945 Refine #includes. by Dan Gohman · 15 years ago
  87. fe85e76 Pull utility routines with no SelectionDAG dependence out of by Dan Gohman · 15 years ago
  88. b02b62a Fix typos in comments. by Dan Gohman · 15 years ago
  89. 9880997 Delete an obsolete comment. by Dan Gohman · 15 years ago
  90. c21a2dc Delete an unused function. by Dan Gohman · 15 years ago
  91. 5dc4433 Clear the FunctionLoweringInfo object before doing other things that by Dan Gohman · 15 years ago
  92. 0e02672 Move this assert out of SelectionDAGISel into FunctionLoweringInfo, and by Dan Gohman · 15 years ago
  93. 046fe6b Add a comment. by Dan Gohman · 15 years ago
  94. b13033f Move the code for initialing the entry block livein set out of SelectionDAGISel. by Dan Gohman · 15 years ago
  95. c0fb65d Reorgnaize this code to be more tidy and readable. by Dan Gohman · 15 years ago
  96. 441516f Trim #includes. by Dan Gohman · 15 years ago
  97. 9870826 Move the code for emitting livein copies out of SelectionDAGISel. by Dan Gohman · 15 years ago
  98. de4c0a7 Sink landing-pad marking code out of by Dan Gohman · 15 years ago
  99. d0d8275 It's not necessary to recompute EB here. by Dan Gohman · 15 years ago
  100. 32acbc1 Generalize this code to handle Instructions in addition to ConstantExprs. by Dan Gohman · 15 years ago