1. abd7514 *try* to use a better name to describe how common symbols are marked on the elf object file. by Bruno Cardoso Lopes · 16 years ago
  2. 575327b Add virtual printMCInst method to AsmPrinter, as a quick way to expose the API by Daniel Dunbar · 16 years ago
  3. 7cefd80 Indentation change. by Evan Cheng · 16 years ago
  4. 7894578 TargetRegistry: Change AsmPrinter constructor to be typed as returning an by Daniel Dunbar · 16 years ago
  5. 0e275dc Actually privatize a IntegerTypes, and fix a few bugs exposed by this. by Owen Anderson · 16 years ago
  6. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  7. d163e8b Remove hack used to strip unwanted chars from section name by Bruno Cardoso Lopes · 16 years ago
  8. 67d894e TargetRegistry: Reorganize AsmPrinter construction so that clients pass in the by Daniel Dunbar · 16 years ago
  9. 06789e2 Track pristine registers as if they were live-in in the register scavenger. by Jakob Stoklund Olesen · 16 years ago
  10. a6b677d Use pristine register info in machine code verifier. by Jakob Stoklund Olesen · 16 years ago
  11. 4a0f08c Add MachineFrameInfo::getPristineRegisters(MBB) method. by Jakob Stoklund Olesen · 16 years ago
  12. 7104616 Add callback to allow target to adjust latency of schedule dependency edge. by David Goodwin · 16 years ago
  13. b808588 Change MCSectionELF to represent a section semantically instead of by Bruno Cardoso Lopes · 16 years ago
  14. cf20ac4 Various AsmWriter output cleanups. Use WriteAsOperand instead of by Dan Gohman · 16 years ago
  15. 2ffb0ce Fix counting of Post-RA scheduling stalls. Improve debug output. by David Goodwin · 16 years ago
  16. f7c553e Added RegisterCoalescer to required passes for PBQP. by Lang Hames · 16 years ago
  17. 46d5056 Use WriteAsOperand to print BasicBlock names. by Dan Gohman · 16 years ago
  18. e45da0d Fix a few more places to use PadToColumn instead of tabs. And fix by Dan Gohman · 16 years ago
  19. a12e9d7 Use PadToColumn instead of tabs for aligning comments. Fix one place by Dan Gohman · 16 years ago
  20. 1a8f36e Enhance the InstrStage object to enable the specification of an Itinerary with overlapping stages. The default is to maintain the current behavior that the "next" stage immediately follows the previous one. by David Goodwin · 16 years ago
  21. bff3923 Add catch block handling to SjLj exception handling. by Jim Grosbach · 16 years ago
  22. a7ac47c Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple by Chris Lattner · 16 years ago
  23. da27757 This logic was accidentally inverted in r78767. by Dan Gohman · 16 years ago
  24. 26255ad Factor out the code for finding an available register for use by Dan Gohman · 16 years ago
  25. 23b9b19 Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first. by Owen Anderson · 16 years ago
  26. e2b0601 Change the asmprinter to print the comment character before the by Chris Lattner · 16 years ago
  27. 546952f Allow a zero cycle stage to reserve/require a FU without advancing the cycle counter. by David Goodwin · 16 years ago
  28. 766b5ef Fix warnings. by Owen Anderson · 16 years ago
  29. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  30. b3ac6e4 "TAI::JumpTableDirective" is always null for current arm targets, simplify by Chris Lattner · 16 years ago
  31. 7cd0118 Use DEBUG macro for debug output. by David Goodwin · 16 years ago
  32. c93d837 Add some debug output. by David Goodwin · 16 years ago
  33. ffef8ac Tidy #includes. by Dan Gohman · 16 years ago
  34. 00b0a24 Remove unnecessary throw() specifications; LLVM doesn't use exceptions. by Dan Gohman · 16 years ago
  35. 1b2d0b8 Remove unnecessary casts. by Dan Gohman · 16 years ago
  36. d443ee6 Add const qualifiers. by Dan Gohman · 16 years ago
  37. 8c54a62 Rebuild RegScavenger::DistanceMap each time it is needed. by Jakob Stoklund Olesen · 16 years ago
  38. d4d415a Fix a -Asserts warning. by Daniel Dunbar · 16 years ago
  39. 3a5f0d4 Replace DOUT. by David Goodwin · 16 years ago
  40. 1b747ad SjLj based exception handling unwinding support. This patch is nasty, brutish by Jim Grosbach · 16 years ago
  41. 52c1afc Modified VNInfo. The "copy" member is now a union which holds the copy for a register interval, or the defining register for a stack interval. Access is via getCopy/setCopy and getReg/setReg. by Lang Hames · 16 years ago
  42. 00edf39 Fix a bug in the DAGCombiner's handling of multiple linked by Dan Gohman · 16 years ago
  43. a407ca1 Fix a bug where DAGCombine was producing an illegal ConstantFP by Dan Gohman · 16 years ago
  44. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  45. 4600d17 Remove a bunch of debugging code that was slowing PBQP down by 25% or so. by Owen Anderson · 16 years ago
  46. 77547be Start moving TargetLowering away from using full MVTs and towards SimpleValueType, which will simplify the privatization of IntegerType in the future. by Owen Anderson · 16 years ago
  47. eb1fedc Make this comment more closely reflect the code. by Dan Gohman · 16 years ago
  48. b71d1b2 by David Greene · 16 years ago
  49. d94a4e5 Post RA scheduler changes. Introduce a hazard recognizer that uses the target schedule information to accurately model the pipeline. Update the scheduler to correctly handle multi-issue targets. by David Goodwin · 16 years ago
  50. 64a6b39 Move ConstantExpr handling to ResolveConstantExpr method and also by Bruno Cardoso Lopes · 16 years ago
  51. 93b6db3 sink the 'name' and 'isdirective' state out of MCSection into its derived classes. by Chris Lattner · 16 years ago
  52. 892e182 1. Make MCSection an abstract class. by Chris Lattner · 16 years ago
  53. 5277b22 eliminate TargetLoweringObjectFileSparc in favor of a TAI hook. by Chris Lattner · 16 years ago
  54. 17421d8 Don't build illegal ops in DAGCombiner::SimplifyBinOpWithSameOpcodeHands(). by Jakob Stoklund Olesen · 16 years ago
  55. 3e0094d ELF improvements: by Bruno Cardoso Lopes · 16 years ago
  56. 6349668 Clean out per-function data after the machine code verifier is done with it. by Jakob Stoklund Olesen · 16 years ago
  57. 710b13b Update the machine code verifier to keep up with the scavenger. by Jakob Stoklund Olesen · 16 years ago
  58. 9390cd0 Remove RegisterScavenger::isSuperRegUsed(). This completely reverses the mistaken commit r77904. by Jakob Stoklund Olesen · 16 years ago
  59. dffb051 Simplify RegScavenger::forward a bit more. by Jakob Stoklund Olesen · 16 years ago
  60. 8a1871d Fix some -Asserts unused variable warnings. by Daniel Dunbar · 16 years ago
  61. 5f51cd0 code cleanup by Chris Lattner · 16 years ago
  62. db0a970 remove a bunch of now-dead crud from the asmprinter and TAI interfaces. by Chris Lattner · 16 years ago
  63. c40f613 Back out some of recent register scavenger change by John Mosby. It broke a number of ARM tests. by Evan Cheng · 16 years ago
  64. 23510d3 tidy up by Chris Lattner · 16 years ago
  65. 1c5a287 Rewrite previous patch to follow Chris' stylistic by Dale Johannesen · 16 years ago
  66. 15c592d Another coalescer bug. When a dead copy is eliminated, transfer the kill to a def of the exact register rather than a super-register. by Evan Cheng · 16 years ago
  67. 08ada17 Update CMake. by Daniel Dunbar · 16 years ago
  68. 7db949d Fix a bunch of namespace pollution. by Dan Gohman · 16 years ago
  69. 748f98f Fix a typo in a comment. by Dan Gohman · 16 years ago
  70. 3a3cce5 Code clean up. by Evan Cheng · 16 years ago
  71. caaf120 Added legal stuff, fixed some formatting issues. Removed the graph generator stuff as it was only meant for debugging the solver. by Lang Hames · 16 years ago
  72. 6699fb2 New C++ PBQP solver. Currently about as fast (read _slow_) as the old C based solver, but I'll be working to improve that. The PBQP allocator has been updated to use the new solver. by Lang Hames · 16 years ago
  73. 14e545d Fix PR 4626, a crash in branch folding after OptimizeBlock by Dale Johannesen · 16 years ago
  74. 7671124 Use stripPointerCasts instead of partially rewriting it. by Dale Johannesen · 16 years ago
  75. 31f5591 Get rid of RegScavenger::backwards() before the bitrot spreads. by Jakob Stoklund Olesen · 16 years ago
  76. e0161ea Reg Scavenging generalization (Thumb support): by John Mosby · 16 years ago
  77. 5e86606 Add assertion checks after the calls to LowerFormalArguments, LowerCall, by Dan Gohman · 16 years ago
  78. e483fed Remove an over-aggressive assert. Functions with empty struct return by Dan Gohman · 16 years ago
  79. 5cbd37e Fix a few places in DAGCombiner that were creating all-ones-bits by Dan Gohman · 16 years ago
  80. d7f2a6c Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. by Owen Anderson · 16 years ago
  81. a5bb59f by David Greene · 16 years ago
  82. cafbdc5 remove the 'DataSectionStartSuffix' and 'TextSectionStartSuffix' knobs. by Chris Lattner · 16 years ago
  83. 0ffc470 Rename a variable to make MSVC happy. by Benjamin Kramer · 16 years ago
  84. 6248fa4 Disable stack coloring with register for now. It's not able to set kill markers. by Evan Cheng · 16 years ago
  85. 9cd1632 Another nasty coalescer bug (is there another kind): by Evan Cheng · 16 years ago
  86. 6e88a51 Remove accidental commited comment by Bruno Cardoso Lopes · 16 years ago
  87. 52d0851 - Remove custom handling of jumptables by the elf writter (this was by Bruno Cardoso Lopes · 16 years ago
  88. d250329 add a temporary hook to allow reuse of the asmprinter from the disassembler. by Chris Lattner · 16 years ago
  89. 6ade93b Turn some insert_subreg, extract_subreg, subreg_to_reg into implicit_defs. by Evan Cheng · 16 years ago
  90. b018a1e One more. Transfer kill of the larger register when lowering an EXTRACT_SUBREG. by Evan Cheng · 16 years ago
  91. a72dfb5 One more place where subreg lowering forgot to transfer undefness. by Evan Cheng · 16 years ago
  92. 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 16 years ago
  93. 518ad1a If the insert_subreg source is <undef>, insert an implicit_def instead of a copy. by Evan Cheng · 16 years ago
  94. a5225ad Various comment fixes. by Dan Gohman · 16 years ago
  95. 323e7d3 Clean up the handling of two-address operands in RegScavenger. by Jakob Stoklund Olesen · 16 years ago
  96. f955cbf Don't give implicit machine operands special treatment in the register scavenger. by Jakob Stoklund Olesen · 16 years ago
  97. f9c1ccf rip out SectionEndDirectiveSuffix support, only uses by by Chris Lattner · 16 years ago
  98. efb8e3e Don't tamper with <undef> operands in MachineInstr::addRegisterKilled. by Jakob Stoklund Olesen · 16 years ago
  99. ded2e3b LowerSubregsInstructionPass::LowerExtract should not extend the live range of registers. by Jakob Stoklund Olesen · 16 years ago
  100. d37bc5a Enforce stricter rules in machine code verifier. by Jakob Stoklund Olesen · 16 years ago