1. cc7763b Hexagon: Fold a single-use textual header into its use by David Blaikie · 8 years ago
  2. 5577297 [Hexagon] Switch to parameterized register classes for HVX by Krzysztof Parzyszek · 8 years ago
  3. e4fc6ee [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  4. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  5. e260332 [Hexagon] Remove C6 and C7 as separate registers by Krzysztof Parzyszek · 8 years ago
  6. e12d1e7 [Hexagon] Improve shuffle error reporting by Krzysztof Parzyszek · 8 years ago
  7. 058abf1a [Hexagon] Change the vector scaling for vector offsets by Krzysztof Parzyszek · 8 years ago
  8. ab57c2b [Hexagon] Implement @llvm.readcyclecounter() by Krzysztof Parzyszek · 9 years ago
  9. f9015e6 [Hexagon] Introduce Hexagon V62 by Krzysztof Parzyszek · 9 years ago
  10. a72fad9 [Hexagon] Replace instruction definitions with auto-generated ones by Krzysztof Parzyszek · 9 years ago
  11. f65b8f1 [Hexagon] Rename TypeCOMPOUND to TypeCJ by Krzysztof Parzyszek · 9 years ago
  12. 8208592 [Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
  13. 8170754 [Hexagon] Changing from literal numeric value to argument since #-1 will not parse when '-' is converted to a token. by Colin LeMahieu · 9 years ago
  14. 4e76019 Support: Remove MemoryObject and DataStreamer interfaces. by Peter Collingbourne · 9 years ago
  15. 654dc11 [Hexagon] Rename operand/predicate names for unshifted integers by Krzysztof Parzyszek · 9 years ago
  16. f42454b Move the global variables representing each Target behind accessor function by Mehdi Amini · 9 years ago
  17. 8ed1aee [Hexagon] NFC Removing 'V4_' prefix from duplex instruction names. by Colin LeMahieu · 9 years ago
  18. 9675de5 [Hexagon] NFC. Canonicalizing absolute address instruction names. by Colin LeMahieu · 9 years ago
  19. 73e0ad8 [Hexagon] Fix disassembler crash after r279255 by Krzysztof Parzyszek · 9 years ago
  20. b550cb1 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  21. bb0cdfb [Hexagon] Adding missing break in switch statement. Extra operands would have been appended to the end. by Colin LeMahieu · 10 years ago
  22. 2d497a0 [NFC] Convert tabs to spaces. by Colin LeMahieu · 10 years ago
  23. 6fdfa3d [NFC] Referencing manual for reason why subregbit is checked by Colin LeMahieu · 10 years ago
  24. f57c197 Reflect the MC/MCDisassembler split on the include/ level. by Benjamin Kramer · 10 years ago
  25. e5e035a3 Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical register arrays already use this typedef. by Craig Topper · 10 years ago
  26. d824f5f [Hexagon] Use array_lengthof and const correct and type correct the array and array size. NFC by Craig Topper · 10 years ago
  27. 6261e1b Use array_lengthof instead of manually calculating it. NFC by Craig Topper · 10 years ago
  28. 3da000c [Hexagon] Use ArrayRef to avoid needing to calculate an array size. Interestingly the original code may have had a bug because it was passing the byte size of a uint16_t array instead of the number of entries. by Craig Topper · 10 years ago
  29. f0af6e5 [Hexagon] Factoring bundle creation in to a utility function. by Colin LeMahieu · 10 years ago
  30. 7cd0892 [Hexagon] Enabling ASM parsing on Hexagon backend and adding instruction parsing tests. General updating of the code emission. by Colin LeMahieu · 10 years ago
  31. 160f73e [Hexagon] Fixing mistaken case fallthrough. by Colin LeMahieu · 10 years ago
  32. 7c95871 [Hexagon] Adding skeleton of HVX extension instructions. by Colin LeMahieu · 10 years ago
  33. f97999d Explicitly clear the MI operand list when getInstruction() is called. Call MI.clear() within MCD::OPC_Decode case and inside of translateInstruction() for the X86 target. Remove now unnecessary MI.clear() from ARMDisassembler. by Cameron Esfahani · 10 years ago
  34. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  35. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  36. 1e9d1d7 [Hexagon] Adding decoders for signed operands and ensuring all signed operand types disassemble correctly. by Colin LeMahieu · 10 years ago
  37. be8c453 [Hexagon] Reapply r239097 with tests corrected for shuffling and duplexing. by Colin LeMahieu · 10 years ago
  38. c40be85 Revert r239095 incorrect test tree. by Colin LeMahieu · 10 years ago
  39. fc52c11 [Hexagon] Adding functionality for duplexing. Duplexing is a way to compress commonly used pairs of instructions in order to reduce code size. The test case duplex.ll normally would be 8 bytes, assign register to 0 and jump to link register. After duplexing this is only 4 bytes. This also tests the HexagonMCShuffler code path which is used to make sure duplexed instructions still follow slot requirements. by Colin LeMahieu · 10 years ago
  40. 68d967d [Hexagon] Disassembling, printing, and emitting instructions a whole-bundle at a time which is the semantic unit for Hexagon. Fixing tests to use the new format. Disabling tests in the direct object emission path for a followup patch. by Colin LeMahieu · 10 years ago
  41. e9119e4 MC: Modernize MCOperand API naming. NFC. by Jim Grosbach · 10 years ago
  42. 1174fea [Hexagon] Moving remaining methods off of HexagonMCInst in to HexagonMCInstrInfo and eliminating HexagonMCInst class. by Colin LeMahieu · 11 years ago
  43. 404d5b2 [Hexagon] Adding vector load with post-increment instructions. Adding decoder function for 64bit control register class. by Colin LeMahieu · 11 years ago
  44. d990388 [cleanup] Re-sort all the #include lines in LLVM using utils/sort_includes.py. by Chandler Carruth · 11 years ago
  45. ff370ed [Hexagon] Adding deallocframe and circular addressing loads. by Colin LeMahieu · 11 years ago
  46. f3db884 [Hexagon] Adding transfers to and from control registers. by Colin LeMahieu · 11 years ago
  47. 383c36e [Hexagon] Adding DoubleRegs decoder. Moving C2_mux and A2_nop. Adding combine imm-imm form. by Colin LeMahieu · 11 years ago
  48. 5d6f03b [Hexagon] Marking some instructions as CodeGenOnly=0 and adding disassembly tests. by Colin LeMahieu · 11 years ago
  49. efa74e0 [Hexagon] Converting from ADD_rr to A2_add which has encoding bits. by Colin LeMahieu · 11 years ago
  50. 7fc5b87 Pass an ArrayRef to MCDisassembler::getInstruction. by Rafael Espindola · 11 years ago
  51. 4aa6bea Misc style fixes. NFC. by Rafael Espindola · 11 years ago
  52. 5241881 [Hexagon] Reverting 220584 to address ASAN errors. by Colin LeMahieu · 11 years ago
  53. 729be14 Prune CRLF. by NAKAMURA Takumi · 11 years ago
  54. 838307b [Hexagon] Resubmission of 220427 by Colin LeMahieu · 11 years ago
  55. 504bbf9 Revert r220427, "[Hexagon] Adding encoding bits for add opcode." by NAKAMURA Takumi · 11 years ago
  56. 73a51a1 [Hexagon] Adding encoding bits for add opcode. by Colin LeMahieu · 11 years ago
  57. db08566 Fix VS2012 build; C++11 type aliases are not supported. by Hans Wennborg · 11 years ago
  58. b424cb1 Ammending 220393 - Removing unused decoding tables. by Colin LeMahieu · 11 years ago
  59. 9950d5c Ammending 220393 - Removing unused functions. by Colin LeMahieu · 11 years ago
  60. 88ebb9e [Hexagon] Adding basic disassembler. by Colin LeMahieu · 11 years ago