1. 9b1b25f Tidy up spacing in some tablegen outputs. by Craig Topper · 13 years ago
  2. 769bbfd Add support for AVX enhanced comparison predicates. Patch from Kay Tiong Khoo. by Craig Topper · 13 years ago
  3. cbece8c As Eric pointed out, even a Debug build should be equal. Leave the flag that can turn off comparisons though. by Bill Wendling · 13 years ago
  4. 5aeda3f Cleanup set_union usage. The same thing but a bit cleaner now. by Andrew Trick · 13 years ago
  5. f127595 Use std::set_union instead of nasty custom code. by Andrew Trick · 13 years ago
  6. 1adc215 Compare the .o files only for release builds. Add an option to bypass the comparison altogether. by Bill Wendling · 13 years ago
  7. 545b962 Second part for the 153874 one by Silviu Baranga · 13 years ago
  8. 9433859 Emit the asm writer's mnemonic table with SequenceToOffsetTable. by Benjamin Kramer · 13 years ago
  9. fab3f7e Reorder fields in MatchEntry and OperandMatchEntry to reduce padding. A bit tricky due to the target specific sizes for some of the fields so the ordering is only optimal for the targets in the tree. by Craig Topper · 13 years ago
  10. 7c0b3c1 Remove getInstructionName from MCInstPrinter implementations in favor of using the instruction name table from MCInstrInfo. Reduces static data in the InstPrinter implementations. by Craig Topper · 13 years ago
  11. a4bd58b Use SequenceToOffsetTable to generate instruction name table for AsmWriter. by Craig Topper · 13 years ago
  12. 413b2e7 Use SequenceToOffsetTable to create instruction name table. Saves space particularly on X86 where AVX instructions just add a 'v' to the front of other instructions. by Craig Topper · 13 years ago
  13. 243018f Emit the LLVM<->DWARF register mapping as a sorted table and use binary search to do the lookup. by Benjamin Kramer · 13 years ago
  14. 9f2a9d7 comment typo by Andrew Trick · 13 years ago
  15. dd9a501 Introduce Register Units: Give each leaf register a number. by Andrew Trick · 13 years ago
  16. cef670a Rip out emission of the regIsInRegClass function for the asm printer. by Benjamin Kramer · 13 years ago
  17. c19f72b Use SequenceToOffsetTable in emitRegisterNameString. by Jakob Stoklund Olesen · 13 years ago
  18. 0d4e2ea Reapply 153764 and 153761 with a fix. by Jakob Stoklund Olesen · 13 years ago
  19. 77ff8bb Revert 153764 and 153761. They broke a --enable-optimized --enable-assertions by Rafael Espindola · 13 years ago
  20. ecf2d9f Compress SimpleValueType lists by sharing. by Jakob Stoklund Olesen · 13 years ago
  21. 8f36b0b Compress register lists by sharing suffixes. by Jakob Stoklund Olesen · 13 years ago
  22. 184440e Add a SequenceToOffsetTable to TableGen. by Jakob Stoklund Olesen · 13 years ago
  23. c6a96ff Add more constness to CodeGenRegisters. by Jakob Stoklund Olesen · 13 years ago
  24. 5b2f913 Spill DPair registers, not just QPR. by Jakob Stoklund Olesen · 13 years ago
  25. ef18cd3 fix a failure path to print the right thing, part of PR12357 by Chris Lattner · 13 years ago
  26. 72e84f5 TableGen: Don't emit the llvm intrinsic -> gcc builtin table, its only user was the c backend. by Benjamin Kramer · 13 years ago
  27. 0417d7d Fix lit failure on cmake-clang-x64_64-linux bot, apparently due to its having by Eli Bendersky · 13 years ago
  28. cc85160 Continue cleanup of LIT, getting rid of the remaining artifacts from dejagnu by Eli Bendersky · 13 years ago
  29. 901b858 Include cstdio in a few place that depended on getting it transitively through StringExtras.h by Benjamin Kramer · 13 years ago
  30. a443e5b Remove the C backend. by Eric Christopher · 13 years ago
  31. 0191bfc Add a ${pathsep} variable to lit that expands to : (or ; on win32). by Nico Weber · 13 years ago
  32. 9146e66 lit/TestRunner.py: [Win32] Rework WinWaitReleased() again! "win32file" from Python Win32 Extensions. by NAKAMURA Takumi · 13 years ago
  33. aa7b3df Reserve number of MI operands to accom,odate complex patterns. by Evan Cheng · 13 years ago
  34. 391c145 Revert r152915. Chapuni's WinWaitReleased refactoring: It doesn't work for me by Francois Pichet · 13 years ago
  35. bb0b6ed lit/TestRunner.py: [Win32] Check all opened_files[] released, rather than (obsoleted) written_files[]. by NAKAMURA Takumi · 13 years ago
  36. 7c6ac2e lit/TestRunner.py: [Win32] Rework WinWaitReleased(). by NAKAMURA Takumi · 13 years ago
  37. 5a4c790 More const-correcting of FixedLenDecoderEmitter. by Craig Topper · 13 years ago
  38. eb5cd61 Const-correct the FixedLenDecoderEmitter. Pass a few things by const reference instead of value to avoid some copying. by Craig Topper · 13 years ago
  39. d936045 Spacing fixes. Mostly aligning arguments that spilled onto next line with the opening parenthese instead of 2 spaces in. by Craig Topper · 13 years ago
  40. 797ba55 Remove unused field NumVariable from Filter class. Even it was needed the same result could be found with VariableInstructions.size(). Also fix some typos in comments. by Craig Topper · 13 years ago
  41. 7044cce Make MnemonicTable const again. That part of r152202 was OK. by Jakob Stoklund Olesen · 13 years ago
  42. dd20af2 Don't assume all mnemonics fit in 64k. by Jakob Stoklund Olesen · 13 years ago
  43. bcfa982 Revert r152202: "Use uint16_t to store InstrNameIndices in MCInstrInfo." by Jakob Stoklund Olesen · 13 years ago
  44. d66b9a2 Revert r152105: "Use uint16_t to store indices into string table" by Jakob Stoklund Olesen · 13 years ago
  45. c007ba8 Remove unused field from FixedLenDecoderEmitter. Move NumberedInstructions declaration from class to run method since its only used there and was being reinitialized anyway. by Craig Topper · 13 years ago
  46. f567777 lit: Pass %INCLUDE% to tests on Win32. clang may expect existence of %INCLUDE% in vcvarsall.bat. by NAKAMURA Takumi · 13 years ago
  47. 3c39cd8 DFAPacketizerEmitter: Prune includes. by Benjamin Kramer · 13 years ago
  48. c5eaae4 Convert more static tables of registers used by calling convention to uint16_t to reduce space. by Craig Topper · 13 years ago
  49. 39bdc55 Shrink and reorder some fields in MCOperandInfo to fit it in 8 bytes to reduce size of static tables. by Craig Topper · 13 years ago
  50. faf72ff Fix the x86 disassembler to at least print the lock prefix if it is the first by Kevin Enderby · 13 years ago
  51. 89d8139 TableGen/CodeEmitterGen.cpp: Fix an expression of generating bitmask. by NAKAMURA Takumi · 13 years ago
  52. fac2598 Use uint16_t to store instruction implicit uses and defs. Reduces static data. by Craig Topper · 13 years ago
  53. 88d2fa4 Re-commit r152202 hopefully fixing the MSVC linker error. by Craig Topper · 13 years ago
  54. 3c77794 Revert r152202 as it's causing internal buildbot failures. by Chad Rosier · 13 years ago
  55. d3c9d94 Use uint16_t to store InstrNameIndices in MCInstrInfo. Add asserts to protect all 16-bit string table offsets. Also make sure the string to offset table string is not larger than 65536 characters since larger string literals aren't portable. by Craig Topper · 13 years ago
  56. 4d0983a ARM more NEON VLD/VST composite physical register refactoring. by Jim Grosbach · 13 years ago
  57. c0fc450 ARM refactor more NEON VLD/VST instructions to use composite physregs by Jim Grosbach · 13 years ago
  58. 40530ad Fix support for encodings up to 64-bits in length. TableGen was silently truncating them to 32-bits prior to this. by Owen Anderson · 13 years ago
  59. f0c094b Use uint16_t to store indices into string table since C++ only allows 64K string literals so the index into the big string can never be larger than that. by Craig Topper · 13 years ago
  60. 904a018 Add asserts to ensure that values will fit into the tables. by Craig Topper · 13 years ago
  61. 7cc0426 Nuke a bit of dead code. by Jim Grosbach · 13 years ago
  62. c3384c9 ARM Refactor VLD/VST spaced pair instructions. by Jim Grosbach · 13 years ago
  63. 28f08c9 ARM refactor away a bunch of VLD/VST pseudo instructions. by Jim Grosbach · 13 years ago
  64. 52b89dd Shrink and reorder fields in MCRegisterClass to reduce size of static data. by Craig Topper · 13 years ago
  65. 9ebfbf8 Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size. by Craig Topper · 13 years ago
  66. e4fd907 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 13 years ago
  67. b6632ba Use uint16_t instead of unsigned to store registers in reg classes. Reduces static data size. by Craig Topper · 13 years ago
  68. 015f228 Use uint16_t to store registers in callee saved register tables to reduce size of static data. by Craig Topper · 13 years ago
  69. 991271d Use uint8_t instead of enums to store values in X86 disassembler table. Shaves 150k off the size of X86DisassemblerDecoder.o by Craig Topper · 13 years ago
  70. b08bb34 Perform the string table optimization for OperandMatchEntries too. by Benjamin Kramer · 13 years ago
  71. a4c5ecf Shrink the asm matcher tables. by Benjamin Kramer · 13 years ago
  72. 02ee753 StringToOffsetTable: Allow uniquing the first element, add an option to skip appending a terminating null. by Benjamin Kramer · 13 years ago
  73. 6131873 Honour --config-prefix also for lit.local.cfg. by Duncan Sands · 13 years ago
  74. 4b1212b Move getSubRegIndex out of generated code into MCRegisterInfo, devirtualize it. by Benjamin Kramer · 13 years ago
  75. b3acdcc Move TargetRegisterInfo::getSubReg() to MCRegisterInfo. by Jim Grosbach · 13 years ago
  76. 194f3fa Revert "Emit the SubRegTable with the smallest possible integer type." by Jim Grosbach · 13 years ago
  77. ccc8d3b Make TargetRegisterClasses non-virtual by making the only virtual function a function pointer. by Benjamin Kramer · 13 years ago
  78. 36a2138 Emit the "is an intrinsic overloaded" table as a bitfield. by Benjamin Kramer · 13 years ago
  79. b519a0f Emit the intrinsic modref info as a lookup table instead of a huge switch. by Benjamin Kramer · 13 years ago
  80. 6c449eb Implement getSubRegIndex as a linear search on the SubRegTable instead of using a big switch. by Benjamin Kramer · 13 years ago
  81. 9c826d2 Tidy up. 80 columns. by Jim Grosbach · 13 years ago
  82. b9ace02 Emit the SubRegTable with the smallest possible integer type. by Benjamin Kramer · 13 years ago
  83. eea8715 Tidy up. Spelling. by Jim Grosbach · 13 years ago
  84. 5d9651d Move the subregister indicies enum into the REGINFO_ENUM section. by Jim Grosbach · 13 years ago
  85. 95b38ae Switch TargetRegisterInfo::getSubReg() to use a lookup table. by Jim Grosbach · 13 years ago
  86. 1f59523 Convert generated intrinsic attributes to use an array lookup as Chris suggested in PR11951. by Craig Topper · 13 years ago
  87. a1c5b8e Update tblgen command guide. Remove unused tblgen InstrEnumEmitter files. by Craig Topper · 13 years ago
  88. 930a1eb X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by Kay Tiong Khoo. by Craig Topper · 13 years ago
  89. 9d91c5d Remove 'if' from getSuperRegisters, getSubRegisters, and getOverlaps that were added in r151038. by Craig Topper · 13 years ago
  90. 13b151c Remove bad comma from .el file. by Bill Wendling · 13 years ago
  91. cebb4ee Add Foreach Loop by David Greene · 13 years ago
  92. c528e46 Declare register classes as const. Fix a couple pointers to register classes that weren't already const. by Craig Topper · 13 years ago
  93. 44d2382 Make all pointers to TargetRegisterClass const since they are all pointers to static data that should not be modified. by Craig Topper · 13 years ago
  94. 7d9b207 Reorder some members in MCRegisterClass to remove padding on 64-bit builds. by Craig Topper · 13 years ago
  95. f3e3783 In generated RegisterInfo files, replace a pointer to the end of an array with just the size of the array to avoid relocations. by Craig Topper · 13 years ago
  96. 902af25a Merge some tables in generated RegisterInfo file. Store indices into larger table instead of pointers to reduce relocations and shrink table size on 64-bit builds. Shaves ~24K off X86MCTargetDesc.o. Accidentally commited only part of this in r151038. by Craig Topper · 13 years ago
  97. b0934ab Remove dead code. Improve llvm_unreachable text. Simplify some control flow. by Ahmed Charles · 13 years ago
  98. 28a713b Add vmfunc instruction to X86 assembler and disassembler. by Craig Topper · 13 years ago
  99. 9e3d0b3 Add X86 assembler and disassembler support for AMD SVM instructions. Original patch by Kay Tiong Khoo. Few tweaks by me for code density and to reduce replication. by Craig Topper · 13 years ago
  100. 5b10656 utils: Kill NewNightlyTest.pl, which has been replaced by LNT (as far as I know). by Daniel Dunbar · 13 years ago