1. 41b9d27 DebugLoc form of getNOT(). by Bill Wendling · 17 years ago
  2. 34584e6 - Propagate debug loc info for SELECT. by Bill Wendling · 17 years ago
  3. 8810337 Propagate debug loc info for Shifts. by Bill Wendling · 17 years ago
  4. 317bd70 Propagate debug loc info for XOR and MatchRotate. by Bill Wendling · 17 years ago
  5. 0902564 Propagate debug loc info for OR. Also clean up some comments. by Bill Wendling · 17 years ago
  6. 6af7618 Perform obvious constant arithmetic folding. by Bill Wendling · 17 years ago
  7. 2627a88 Propagate debug loc info for AND. Also clean up some comments. by Bill Wendling · 17 years ago
  8. b74c867 Propagate debug loc info in SimplifyBinOpWithSameOpcodeHands. by Bill Wendling · 17 years ago
  9. 826d114 Propagate debug loc info in SimplifyNodeWithTwoResults. by Bill Wendling · 17 years ago
  10. 326411d Propagate debug loc info for MULHS. by Bill Wendling · 17 years ago
  11. 6d3bf8c Propagate debug loc info for SREM and UREM. by Bill Wendling · 17 years ago
  12. 07d8514 Propagate debug loc info for UDIV. by Bill Wendling · 17 years ago
  13. 944d34b Propagate debug loc info for SDIV. by Bill Wendling · 17 years ago
  14. 73e16b2 Forgot to propagate debug loc info here. by Bill Wendling · 17 years ago
  15. 9c8148a Propagate debug loc info for MUL. by Bill Wendling · 17 years ago
  16. b0702e0 Propagate debug loc info in SUB. by Bill Wendling · 17 years ago
  17. 14036c0 Propagate debug loc info in ADDC and ADDE. by Bill Wendling · 17 years ago
  18. f4eb226 Propagate debug loc info in DAG combine's "ADD". by Bill Wendling · 17 years ago
  19. d69c314 - Propagate debug loc info in combineSelectAndUse(). by Bill Wendling · 17 years ago
  20. fa42dea Propagate debug info when building SelectionDAG. by Dale Johannesen · 17 years ago
  21. 5c71acf Propagate debug location info for the token factor. by Bill Wendling · 17 years ago
  22. 35247c3 Add DebugLoc propagation to some of the methods in DAG combiner. by Bill Wendling · 17 years ago
  23. 15b3830 Explicitly add PseudoSourceValue information when lowering by Dan Gohman · 17 years ago
  24. 1cc6b8e Make a few things const, fix some comments, and simplify some assertions. by Dan Gohman · 17 years ago
  25. 2c65c3d Fix two typos that Duncan spotted in a comment. by Dan Gohman · 17 years ago
  26. 197e88f In the case of an extractelement on an insertelement value, by Dan Gohman · 17 years ago
  27. 56ab1a2 Revert r63273. This was already implemented by Dale. There's no need for my by Bill Wendling · 17 years ago
  28. 6e1bb38 - Add DebugLoc to getTargetNode(). by Bill Wendling · 17 years ago
  29. e5af2d3 Make x86's BT instruction matching more thorough, and add some by Dan Gohman · 17 years ago
  30. e8c1733 Add DebugLoc-sensitive versions of many node creation by Dale Johannesen · 17 years ago
  31. 7ade28c Add DebugLoc to the getNode() methods. by Bill Wendling · 17 years ago
  32. 3edb43e Add DebugLoc-aware constructors for SDNode derived by Dale Johannesen · 17 years ago
  33. f7eef68 Fixed extract element when the result needs to be promoted and the input widened. by Mon P Wang · 17 years ago
  34. f560ffa Make isOperationLegal do what its name suggests, and introduce a by Dan Gohman · 17 years ago
  35. 0b3aa26 Formatting. by Duncan Sands · 17 years ago
  36. 1465d61 Rename getAnalysisToUpdate to getAnalysisIfAvailable. by Duncan Sands · 17 years ago
  37. f83c81a Use ValueType::bitsLT to simplify some code. by Dan Gohman · 17 years ago
  38. 77f7a57 Use ZERO_EXTEND instead of ANY_EXTEND when promoting by Dan Gohman · 17 years ago
  39. ce9bc12 Add an assertion to the form of SelectionDAG::getConstant that takes by Dan Gohman · 17 years ago
  40. daac99c Delete redundant return statements. by Dan Gohman · 17 years ago
  41. 5bb11b8 Fix PR3393, which amounts to a bug in the expensive by Duncan Sands · 17 years ago
  42. 36c826a During bittest switch lowering emit shift in the test block, which should (theoretically) by Anton Korobeynikov · 17 years ago
  43. e7852d0 Take the next steps in making SDUse more consistent with LLVM Use, and by Dan Gohman · 17 years ago
  44. 3994610 Eliminate the loop that searches through each of the operands by Dan Gohman · 17 years ago
  45. 74692c0 Whitespace tidiments. by Dan Gohman · 17 years ago
  46. e77f89d Move the N->use_empty() assert from DeleteNode to by Dan Gohman · 17 years ago
  47. 9b99485 Fix an indent and a typo. by Nate Begeman · 17 years ago
  48. a90c8e6 Fold x-0 to x in unsafe-fp-math mode. This comes up in the by Dan Gohman · 17 years ago
  49. 67ba223 Fix a minor bug in DAGCombiner's folding of SELECT. Folding "select C, 0, 1" by Bob Wilson · 17 years ago
  50. 760f86f Don't create ISD::FNEG nodes after legalize if they aren't legal. by Dan Gohman · 17 years ago
  51. 4c24546 Add SelectionDAG::getNOT method to construct bitwise NOT operations, by Bob Wilson · 17 years ago
  52. 536ab13 Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and SuperRegClasses. These are not necessary. Also eliminate getSubRegisterRegClass and getSuperRegisterRegClass. These are slow and their results can change if register file names change. Just use TargetLowering::getRegClassFor() to get the right TargetRegisterClass instead. by Evan Cheng · 17 years ago
  53. e70909b fix a typo by Chris Lattner · 17 years ago
  54. 764fd0c Simplify ReduceLoadWidth's logic: it doesn't need several different by Dan Gohman · 17 years ago
  55. 9fbc7e2 Cleanup whitespace and comments, and tweak some by Duncan Sands · 17 years ago
  56. d1e8d9c CellSPU: by Scott Michel · 17 years ago
  57. bb326bb Allow targets to legalize operations (with illegal operands) that produces multiple values. For example, a load with an illegal operand (a load produces two values, a value and chain). by Sanjiv Gupta · 17 years ago
  58. e9a7286 Use "SINT_TO_FP" instead of "UINT_TO_FP" when getting the exponent. This was by Bill Wendling · 17 years ago
  59. 04ee5a1 Change TargetInstrInfo::isMoveInstr to return source and destination sub-register indices as well. by Evan Cheng · 17 years ago
  60. 6c53334 Shift types need to match. by Bill Wendling · 17 years ago
  61. f5add58 Fix a dagcombine to not generate loads of non-round integer types, by Dan Gohman · 17 years ago
  62. b79b535 Verify debug info. by Devang Patel · 17 years ago
  63. c533612 Remove SDNode's virtual destructor. This makes it impossible for by Dan Gohman · 17 years ago
  64. dbe664a Fix SelectionDAG::ReplaceAllUsesWith to behave correctly when by Dan Gohman · 17 years ago
  65. 15c94d0 Few targets like PIC16 wants libcall generation for illegal type i16. by Sanjiv Gupta · 17 years ago
  66. e3bc6ae Simplify extract element based on comments from Duncan Sands. by Mon P Wang · 17 years ago
  67. 7ac9cdf Simplify extract element of a scalar to vector. by Mon P Wang · 17 years ago
  68. f711939 Instead of adding dependence edges between terminator instructions by Dan Gohman · 17 years ago
  69. b6a6164 Use the getNode() accessor instead of accessing the Node by Dan Gohman · 17 years ago
  70. df874ee new nodes should be added to the worklist, not old nodes. by Chris Lattner · 17 years ago
  71. e57187c CreateVirtualRegisters does trivial copy coalescing. If a node def is used by a single CopyToReg, it reuses the virtual register assigned to the CopyToReg. This won't work for SDNode that is a clone or is itself cloned. Disable this optimization for those nodes or it can end up with non-SSA machine instructions. by Evan Cheng · 17 years ago
  72. 2388a58 Registry.h should not depend on CommandLine.h. by Mikhail Glushenkov · 17 years ago
  73. 5c1799b Delete trailing whitespace. by Mikhail Glushenkov · 17 years ago
  74. 2836c28 Initial hazard recognizer support in post-pass scheduling. This includes by Dan Gohman · 17 years ago
  75. cf3a448 by Devang Patel · 17 years ago
  76. fa9c5ea Added missing support to widen an operand from a bit convert. by Mon P Wang · 17 years ago
  77. fc54c55 Generalize the HazardRecognizer interface so that it can be used by Dan Gohman · 17 years ago
  78. bb46f52 Add the private linkage. by Rafael Espindola · 17 years ago
  79. 79ce276 Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph by Dan Gohman · 17 years ago
  80. 65b7f27 Make getWidenVectorType const; this file was missed in the previous commit. by Dan Gohman · 17 years ago
  81. e9530ec More consts on TargetLowering references. by Dan Gohman · 17 years ago
  82. 0d137d7 Use const with TargetLowering references in a few more places. by Dan Gohman · 17 years ago
  83. b67e6b3 minor refactoring: use a more specific API by Gabor Greif · 17 years ago
  84. bbdc820 Removoe MachineModuleInfo methods (and related DebugInfoDesc class hierarchy) that were used to handle debug info. by Devang Patel · 17 years ago
  85. 35fe734 Undo previous checkin. by Devang Patel · 17 years ago
  86. bb8c595 Use dwarf writer to decide whether the module has debug info or not. by Devang Patel · 17 years ago
  87. bc0b567 The list-td and list-tdrr schedulers don't yet support physreg by Dan Gohman · 17 years ago
  88. 2ecf88d When replacing uses and the same node is reached by Duncan Sands · 17 years ago
  89. 1bec3dd Fix some typos. Also, the WidenedVectors map by Duncan Sands · 17 years ago
  90. 042fb31 Correct a comment - this is not a sign extension. by Duncan Sands · 17 years ago
  91. 83489bb by Devang Patel · 17 years ago
  92. ceb4d1a Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 17 years ago
  93. c29a56d Fix PR3241: Currently EmitCopyFromReg emits a copy from the physical register to a virtual register unless it requires an expensive cross class copy. That means we are only treating "expensive to copy" register dependency as physical register dependency. by Evan Cheng · 17 years ago
  94. 9aacec1 CheckForPhysRegDependency should not return copy cost. It's not used. No functionality change. by Evan Cheng · 17 years ago
  95. 5c3c5a4 Duplicated node may produce a non-physical register def. by Evan Cheng · 17 years ago
  96. 84036a7 Minor debug output tweak. by Evan Cheng · 17 years ago
  97. 6e7a161 Request DwarfWriter. This will be used to handle dbg_* intrinsics. by Devang Patel · 17 years ago
  98. 9b8f542 Removed trailing whitespace from Makefiles. by Misha Brukman · 17 years ago
  99. 25fd403 Remove redundant 'else's. No functionality change. by Dan Gohman · 17 years ago
  100. 2c91d10 Fix a bug in ComputeLinearIndex computation handling multi-level by Dan Gohman · 17 years ago