1. 54038d7 Switch all register list clients to the new MC*Iterator interface. by Jakob Stoklund Olesen · 13 years ago
  2. 76f6e26 Optional def can be either a def or a use (of reg0). by Evan Cheng · 13 years ago
  3. 14a8745 Fix a verifier bug. by Jakob Stoklund Olesen · 13 years ago
  4. 3c52f02 Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass(). by Jakob Stoklund Olesen · 13 years ago
  5. d1bd8fb Enable machine code verification after PreSched2 passes. by Jakob Stoklund Olesen · 14 years ago
  6. b21df32 Skip liveness verification when MRI->tracksLiveness() is false. by Jakob Stoklund Olesen · 14 years ago
  7. 99014ff Report the defining instruction. by Jakob Stoklund Olesen · 14 years ago
  8. 9f3e574 Add SSA verification to MachineVerifier. by Jakob Stoklund Olesen · 14 years ago
  9. 6ea6a144 Use SmallPtrSet instead of DenseSet. by Jakob Stoklund Olesen · 14 years ago
  10. 4b02a29 Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size. by Craig Topper · 14 years ago
  11. 8017d80 Move the operand iterator into MachineInstrBundle.h where it belongs. by Jakob Stoklund Olesen · 14 years ago
  12. 16c4a97 Handle regmasks in the machine code verifier. by Jakob Stoklund Olesen · 14 years ago
  13. 5aafb56 Update machine code verifier. by Jakob Stoklund Olesen · 14 years ago
  14. 1ce837a Update MachineVerifier to check the new physreg live-in rules. by Lang Hames · 14 years ago
  15. 7fae11b - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function by Evan Cheng · 14 years ago
  16. 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
  17. 1f97a5a Remove all remaining uses of Value::getNameStr(). by Benjamin Kramer · 14 years ago
  18. d7bcf43 Use getVNInfoBefore() when it makes sense. by Jakob Stoklund Olesen · 14 years ago
  19. 90b5e56 Rename SlotIndexes to match how they are used. by Jakob Stoklund Olesen · 14 years ago
  20. eb38bd8c Fix sub-register operand verification. by Jakob Stoklund Olesen · 14 years ago
  21. 3bb99bc Verify that terminators follow non-terminators. by Jakob Stoklund Olesen · 14 years ago
  22. 924123a Lower ARM adds/subs to add/sub after adding optional CPSR operand. by Andrew Trick · 14 years ago
  23. 4c09955 Stop verifying hasPHIKill() flags. by Jakob Stoklund Olesen · 14 years ago
  24. 5670f85 Revert "Don't check liveness of unallocatable registers." by Jakob Stoklund Olesen · 14 years ago
  25. 95cc544 Don't check liveness of unallocatable registers. by Jakob Stoklund Olesen · 14 years ago
  26. 9dd1841 Check for multiple defs in the machine code verifier. by Jakob Stoklund Olesen · 14 years ago
  27. 6cc775f - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 14 years ago
  28. 8d71a75 More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo. by Evan Cheng · 14 years ago
  29. aff1060 Use TRI::has{Sub,Super}ClassEq() where possible. by Jakob Stoklund Olesen · 14 years ago
  30. fe5795a Revert r128961 because it didn't include a test and causes the verifier to fail by Cameron Zwarich · 14 years ago
  31. 2a40131 SjLj EH could produce a machine basic block that legitimately has more than one by Bill Wendling · 14 years ago
  32. 30b5473 Permit blocks to branch directly to a landing pad. by Jakob Stoklund Olesen · 15 years ago
  33. 561cea0 Allow kill flags on two-address instructions. They are harmless. by Jakob Stoklund Olesen · 15 years ago
  34. 9a78835 Mark all uses as <undef> when joining a copy. by Jakob Stoklund Olesen · 15 years ago
  35. 66d0f39 Verify kill flags conservatively. by Jakob Stoklund Olesen · 15 years ago
  36. 58b6f4d Verify slot index ordering. by Jakob Stoklund Olesen · 15 years ago
  37. b5b4a5d Verify that machine instruction parent pointers are consistent. by Jakob Stoklund Olesen · 15 years ago
  38. 1331a15 Replace TargetRegisterInfo::printReg with a PrintReg class that also works without a TRI instance. by Jakob Stoklund Olesen · 15 years ago
  39. 6ff70ad3 Fix a MachineVerifier loop that probably didn't mean to skip the last two by Jakob Stoklund Olesen · 15 years ago
  40. 6fe33fd Simplify some code in MachineVerifier that was doing the correct thing, but not by Cameron Zwarich · 15 years ago
  41. b95bfe1 Add knowledge of phi-def and phi-kill valnos to MachineVerifier's predecessor by Cameron Zwarich · 15 years ago
  42. 4ffda70 MachineVerifier should count landing pad successors as basic blocks rather than by Cameron Zwarich · 15 years ago
  43. 660bce6 Teach MachineVerifier that early clobber defs begin at USE slots and other defs by Cameron Zwarich · 15 years ago
  44. bc2461c Add a missing check from r122218. by Cameron Zwarich · 15 years ago
  45. fc0c6b1 Don't assume that an instruction ending a register's live range always reads by Cameron Zwarich · 15 years ago
  46. 1b67d6c Ignore debug values when performing MachineVerifier liveness checks. Fixes by Cameron Zwarich · 15 years ago
  47. 0b111b1 Early clobber operands are allowed to be defined at use indices. This fixes one by Cameron Zwarich · 15 years ago
  48. 7e24173 Fix PR8811 by teaching MachineVerifier about optional defs. by Cameron Zwarich · 15 years ago
  49. bf4550e Pass a Banner argument to the machine code verifier both from by Jakob Stoklund Olesen · 15 years ago
  50. a043b62 Allow missing kill flags on an untied operand of a two-address instruction when by Jakob Stoklund Olesen · 15 years ago
  51. bcc230a7 Only avoid the check if we're the last operand before the variable by Eric Christopher · 15 years ago
  52. 08c0831 Make the verifier a little quieter on instructions that it's probably by Eric Christopher · 15 years ago
  53. 2551f13 Be more precise about verifying missing kill flags. by Jakob Stoklund Olesen · 15 years ago
  54. d7a8240 Add kill flag verification. by Jakob Stoklund Olesen · 15 years ago
  55. 31fffb6 Add basic LiveStacks verification. by Jakob Stoklund Olesen · 15 years ago
  56. db84d8f Disable more of physical register live intervals verification. by Jakob Stoklund Olesen · 15 years ago
  57. b987554 Print out the connected components in the verifier after complaining about their by Jakob Stoklund Olesen · 15 years ago
  58. dc5e706 One day, physical register live ranges will be sensible. by Jakob Stoklund Olesen · 15 years ago
  59. 0e7a011 Physical registers trivially have multiple connected components all the time. by Jakob Stoklund Olesen · 15 years ago
  60. 260fa28 Verify that live intervals are connected. If there are multiple connected by Jakob Stoklund Olesen · 15 years ago
  61. b705023 Teach MachineBasicBlock::print() to annotate instructions and blocks with by Jakob Stoklund Olesen · 15 years ago
  62. db59437 Remmeber to print full live interval on verification error. by Jakob Stoklund Olesen · 15 years ago
  63. 9eabfa3 Don't verify physical registers going into landing pads. by Jakob Stoklund Olesen · 15 years ago
  64. 8a09620 Verify LiveIntervals against the CFG, ensuring that live-in values are live-out by Jakob Stoklund Olesen · 15 years ago
  65. 0fb303d Add more verification of LiveIntervals. by Jakob Stoklund Olesen · 15 years ago
  66. 7c9d584 Permit landing pad successor blocks when verifying basic blocks that end in an by Jakob Stoklund Olesen · 15 years ago
  67. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  68. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  69. 1a065e4 Skip unused registers when verifying LiveIntervals. by Jakob Stoklund Olesen · 15 years ago
  70. 4088cea Stop using LiveRange in MachineVerifier. by Jakob Stoklund Olesen · 15 years ago
  71. d31d82d Now that PassInfo and Pass::ID have been separated, move the rest of the passes over to the new registration API. by Owen Anderson · 15 years ago
  72. 68caaaf Correct header. by Bill Wendling · 15 years ago
  73. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  74. 8147d7a Add more verification of LiveIntervals. by Jakob Stoklund Olesen · 15 years ago
  75. 0e77524 Don't try to verify LiveIntervals for physical registers. by Jakob Stoklund Olesen · 15 years ago
  76. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  77. b4ef4a9 Don't verify LiveVariables if LiveIntervals is available. by Jakob Stoklund Olesen · 15 years ago
  78. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  79. e7709eb Add basic verification of LiveIntervals. by Jakob Stoklund Olesen · 15 years ago
  80. 4583355 Remove double-def checking from MachineVerifier, so a register does not have to by Jakob Stoklund Olesen · 15 years ago
  81. 2d51c7c Allow ARM if-converter to be run after post allocation scheduling. by Evan Cheng · 15 years ago
  82. 4843178 Teach the machine code verifier to use getSubRegisterRegClass(). by Jakob Stoklund Olesen · 15 years ago
  83. 670492c When verifying two-address instructions, check the following: by Jakob Stoklund Olesen · 15 years ago
  84. b29cda9 Fix a bunch of namespace polution. by Dan Gohman · 16 years ago
  85. 9d2d053 Eliminate MachineBasicBlock::const_livein_iterator and make by Dan Gohman · 16 years ago
  86. 2104b8d rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 16 years ago
  87. b06015a move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  88. 4cb7702 Remove livein checks from machine code verifier. by Jakob Stoklund Olesen · 16 years ago
  89. 200f82c Remove minimal CFG sanity checks from verifier. by Jakob Stoklund Olesen · 16 years ago
  90. 3db49523 Allow explicit %reg0 operands beyond what the .td file describes. by Jakob Stoklund Olesen · 16 years ago
  91. 047a767 Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor of by Dan Gohman · 16 years ago
  92. 2bbeaa8 Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName. by Jakob Stoklund Olesen · 16 years ago
  93. 9cbffd2 Allow the machine verifier to be run outside the PassManager. by Jakob Stoklund Olesen · 16 years ago
  94. 27440e7 Add MachineFunction::verify() to call the machine code verifier directly. by Jakob Stoklund Olesen · 16 years ago
  95. 1ecc8b2 Fix polarity of a CFG check in machine verifier. by Jakob Stoklund Olesen · 16 years ago
  96. 34341e6 Make -print-machineinstrs more readable. by Dan Gohman · 16 years ago
  97. 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  98. 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  99. db9493c Add a few simple MachineVerifier checks for MachineMemOperands. by Dan Gohman · 16 years ago
  100. 63c733f Whitespace and formatting. by Jakob Stoklund Olesen · 16 years ago