1. 5ce9d0b fix an off-by-one error. by Chris Lattner · 15 years ago
  2. 5007e1e switch the value# in OPC_CompleteMatch and OPC_EmitNode to use a by Chris Lattner · 15 years ago
  3. 3e22f2d add a new Push2 opcode for targets (like cellspu) which have by Chris Lattner · 15 years ago
  4. 4642ad3 Updated version of r96634 (which was reverted due to failing 176.gcc and by Jim Grosbach · 15 years ago
  5. 418b568 expand my hack to work with nodes that have flags but no chains and the by Chris Lattner · 15 years ago
  6. 12a667c add a new CheckMultiOpcode opcode for checking that a node by Chris Lattner · 15 years ago
  7. 3df577b add some debug hooks for tracking the behavior of the isel. by Chris Lattner · 15 years ago
  8. fb76fe0 Fix various doxygen warnings. by Dan Gohman · 15 years ago
  9. 31a95c5 Rename a variable to avoid a -Wshadow warning. by Dan Gohman · 15 years ago
  10. 74fd536 enhance my hack for flags handling, this allows us to pass by Chris Lattner · 15 years ago
  11. 565a6f9 fix most of the failures in the x86 suite by handling multiple by Chris Lattner · 15 years ago
  12. e7bd886 MC: Sketch registry support for target specific assembler backends. by Daniel Dunbar · 15 years ago
  13. 24b5425 Formatting tweaks (trailing whitespace, ordering, comments). by Daniel Dunbar · 15 years ago
  14. 502035e fix an odd thinko in an assertion, all arm tests pass now. by Chris Lattner · 15 years ago
  15. 293d592 It turned out that we failed to emit proper symbol stubs on non-x86/darwin for ages (we emitted a reference to a stub, but no stub was emitted). The code inside x86-32/macho target objfile lowering should actually be the generic one - move it there. by Anton Korobeynikov · 15 years ago
  16. be94ffc speculatively teach OPC_CheckValueType and OPC_EmitNode to handle MVT::iPTR. by Chris Lattner · 15 years ago
  17. be92e6a teach OPC_CheckType to handle MVT::iPTR, down to 2 ppc failures. by Chris Lattner · 15 years ago
  18. 1d4cb41 make this check a bit more generous, it may be outliving its by Chris Lattner · 15 years ago
  19. 1e4b8bc Relax an assertion a bit. We allow replacing things like by Chris Lattner · 15 years ago
  20. 863cc97 when a match fails and we have to rollback, make sure to keep 'N' in by Chris Lattner · 15 years ago
  21. 0fb65cf handle optional in flags that aren't present. by Chris Lattner · 15 years ago
  22. a7399e4 fix two bugs in OPC_EmitRegister, which makes ppc happier. by Chris Lattner · 15 years ago
  23. 77f2e27 implement the last known missing feature: updating uses of results by Chris Lattner · 15 years ago
  24. 89e124b Reduce size of 'StackAlignment' field from 5 to 3 bits. Seriously, who needs a by Charles Davis · 15 years ago
  25. 8e946be Lots of improvements to the new dagisel emitter. This gets it to by Chris Lattner · 15 years ago
  26. beff6a3 add a hook so that the new isel can run SDNodeXForms. by Chris Lattner · 15 years ago
  27. d76fe66 Eliminate some uses of immAllOnes, just use -1, it does by Chris Lattner · 15 years ago
  28. 1a2e868 Revert 96634. It causes assertion failures for 126.gcc and 176.gcc in by Bob Wilson · 15 years ago
  29. 6b89aa5 Revert Anton's most recent EH patch (r96637), since it breaks a lot of by Bob Wilson · 15 years ago
  30. d035023 Correct LastPrimitiveTyID: MetadataType is a primitive type. by Duncan Sands · 15 years ago
  31. 906b499 add emitter support for integer constants and simple physreg references. by Chris Lattner · 15 years ago
  32. 45a2d7d recommit 96626, evidence that it broke things appears to be spurious by Dale Johannesen · 15 years ago
  33. efd9e95 Revert 96626, which causes build failure on ppc Darwin. by Dale Johannesen · 15 years ago
  34. f0e7c87 Use the same encoding for EH stuff uniformly on all MachO targets. by Anton Korobeynikov · 15 years ago
  35. cf43e60 Radar 7636153. In the presence of large call frames, it's not sufficient by Jim Grosbach · 15 years ago
  36. aa11def Indvars needs to explicitly notify ScalarEvolution when it is replacing by Dan Gohman · 15 years ago
  37. 1c40e18 getSplatIndex assumes that the first element of the mask contains the splat index by Mon P Wang · 15 years ago
  38. 845c042 add support for referencing registers and immediates, by Chris Lattner · 15 years ago
  39. 352d352 Always normalize spill weights, also for intervals created by spilling. by Jakob Stoklund Olesen · 15 years ago
  40. 0ce7b12 Fix comments. by Devang Patel · 15 years ago
  41. 06fdacc Destroy MDNodes gracefully while deleting llvm context. by Devang Patel · 15 years ago
  42. 7e7ae5a Refer to -help instead of --help since this is what tools themselves say. by Duncan Sands · 15 years ago
  43. 49cf3a7 Fix a few unused parameter warnings. by Eric Christopher · 15 years ago
  44. 1157f79 by David Greene · 15 years ago
  45. d2a5c0d Add Regex::sub, for doing regular expression substitution with backreferences. by Daniel Dunbar · 15 years ago
  46. ebc14f7 Fix comment. by Daniel Dunbar · 15 years ago
  47. 0a3f399 move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter, by Chris Lattner · 15 years ago
  48. 46d1ddd add missing method, PR6284 by Chris Lattner · 15 years ago
  49. 9a747f1 Emulate the current isel's "IsChainCompatible" logic for now. by Chris Lattner · 15 years ago
  50. d9c1a34 simplify IsChainCompatible codegen, add comments. no functionality change. by Chris Lattner · 15 years ago
  51. bd12fe8 make the new isel's interpreter loop call the generated by Chris Lattner · 15 years ago
  52. 3d821aa Use line and column number to distinguish two lexical blocks at the same level. by Devang Patel · 15 years ago
  53. ae23daf Rename SuccessorNumber to GetSuccessorNumber. by Bob Wilson · 15 years ago
  54. 484d4a3 Split critical edges as needed for load PRE. by Bob Wilson · 15 years ago
  55. adb6f22 Refactor to share code to find the position of a basic block successor in the by Bob Wilson · 15 years ago
  56. 21390d7 convert the new matcher to check intermediate nodes for a single by Chris Lattner · 15 years ago
  57. 47c5188 Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some by Duncan Sands · 15 years ago
  58. 1df9859 There are two ways of checking for a given type, for example isa<PointerType>(T) by Duncan Sands · 15 years ago
  59. 050a03d generate code for node and pattern predicates. Note that this won't by Chris Lattner · 15 years ago
  60. e39650a add support for the new isel matcher to generate by Chris Lattner · 15 years ago
  61. a1461d3 Fix a typo in an LLVMOpcode enum. LLVMTrunk -> LLVMTrunc. by Erick Tryzelaar · 15 years ago
  62. 362dd0b Move TLOF implementations to libCodegen to resolve layering violation. by Anton Korobeynikov · 15 years ago
  63. 9184b25 Preliminary patch to improve dwarf EH generation - Hooks to return Personality / FDE / LSDA / TType encoding depending on target / options (e.g. code model / relocation model) - MCIzation of Dwarf EH printer to use encoding information - Stub generation for ELF target (needed for indirect references) - Some other small changes here and there by Anton Korobeynikov · 15 years ago
  64. b218b27 Remove c++ style comments from c header. by Bill Wendling · 15 years ago
  65. cb0b7be Renumber Instruction enums in llvm-c. by Bill Wendling · 15 years ago
  66. 014bf21 Split SelectionDAGISel::IsLegalAndProfitableToFold to by Evan Cheng · 15 years ago
  67. a744534 comment fix. by Chris Lattner · 15 years ago
  68. 1e55944 by David Greene · 15 years ago
  69. ba2b297 by David Greene · 15 years ago
  70. b0bc6c3 Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 15 years ago
  71. da272d1 Check in the first big step of rewriting DAGISelEmitter to by Chris Lattner · 15 years ago
  72. 9f06cb4 give SDValue an operator->, allowing V->isTargetOpcode() and by Chris Lattner · 15 years ago
  73. 5ac03f1 don't make insanely large node numbers for no reason, by Chris Lattner · 15 years ago
  74. efbdaa6 make PadToColumn return the stream so you can use: OS.PadToColumn(42) << "foo"; by Chris Lattner · 15 years ago
  75. 4559855 When restoring a saved insert location, check to see if the saved by Dan Gohman · 15 years ago
  76. 1d826a7 In rememberInstruction, if the value being remembered is the by Dan Gohman · 15 years ago
  77. 9269926 Remove a 'protected' keyword, now that SCEVExpander is no longer by Dan Gohman · 15 years ago
  78. 2be2fd0 MCAssembler: Switch MCAsmFixup to storing MCFixupKind instead of just a size. by Daniel Dunbar · 15 years ago
  79. 0bcf074 MCAssembler: Sink fixup list into MCDataFragment. by Daniel Dunbar · 15 years ago
  80. a4766d7 MCAssembler: Switch MCFillFragment to only taking constant values. Symbolic expressions can always be emitted as data + fixups. by Daniel Dunbar · 15 years ago
  81. 3a30b82 MCAssembler: Start applying fixups in the data section. by Daniel Dunbar · 15 years ago
  82. b7c3a4b MCAssembler: Add assorted dump() methods. by Daniel Dunbar · 15 years ago
  83. 7545f49 Teach MachineFrameInfo to track maximum alignment while stack objects are being by Evan Cheng · 15 years ago
  84. 39125d8 Override dominates and properlyDominates for SCEVAddRecExpr, as a by Dan Gohman · 15 years ago
  85. 86020e4 give MCCodeEmitters access to the current MCContext. by Chris Lattner · 15 years ago
  86. 252968a Fix a comment typo. by Bob Wilson · 15 years ago
  87. 42cefa1 doxygenize some comments, patch by Peter Collingbourne! by Chris Lattner · 15 years ago
  88. fdfeb69 Add support for a union type in LLVM IR. Patch by Talin! by Chris Lattner · 15 years ago
  89. 4dd162f Cleanup stdcall / fastcall name mangling. by Anton Korobeynikov · 15 years ago
  90. 572645c Reapply the new LoopStrengthReduction code, with compile time and by Dan Gohman · 15 years ago
  91. fe61fb1 Add a new pass on machine instructions to optimize away PHI cycles that by Bob Wilson · 15 years ago
  92. 1e063d1 Add a new function attribute, 'alignstack'. It will indicate (when the backends by Charles Davis · 15 years ago
  93. 7e85180 add a new MCInstPrinter::getOpcodeName interface, when it is by Chris Lattner · 15 years ago
  94. cb7d743 MC: Move assembler-backend's fixup list into the fragment. by Daniel Dunbar · 15 years ago
  95. 27ade18 MC: Move MCSectionData::Fixup out to MCAsmFixup. by Daniel Dunbar · 15 years ago
  96. 8d31de6 make getFixupKindInfo return a const reference, allowing by Chris Lattner · 15 years ago
  97. b917c47 refactor x86 conditional branches to use a multipattern by Chris Lattner · 15 years ago
  98. 9233b15 Fix some of the memcheck errors found in the JIT unittests. by Jeffrey Yasskin · 15 years ago
  99. f7ea6c3 The previous fix of widening divides that trap was too fragile as it depends on custom by Mon P Wang · 15 years ago
  100. 9a722ca Allow isDebug inquiry on any MO. by Dale Johannesen · 15 years ago