1. cb518ee Add patterns for unaligned load and store instructions and enable the by Akira Hatanaka · 13 years ago
  2. de8f33c Build system infrastructure for multiple tblgens. by Peter Collingbourne · 13 years ago
  3. 42be280 Fix assertion string. by Akira Hatanaka · 13 years ago
  4. 41a796e Make sure candidate for delay slot filler is not a return instruction. by Akira Hatanaka · 13 years ago
  5. 2f52338 Add RA to the set of registers that are defined if instruction is a call. by Akira Hatanaka · 13 years ago
  6. 4cbc5a1 MipsDelaySlotFiller.cpp: Appease msvc to specify llvm::next() explicitly. by NAKAMURA Takumi · 13 years ago
  7. 176965f Insert space. by Akira Hatanaka · 13 years ago
  8. 6e4e648 Do not examine variadic or implicit operands if instruction is a return (jr). by Akira Hatanaka · 13 years ago
  9. 0c419a7 Clean up function Filler::delayHasHazard. by Akira Hatanaka · 13 years ago
  10. 0f0c59a0 Remove function Filler::insertCallUses. by Akira Hatanaka · 13 years ago
  11. 7d8e04d Clean up Filler::findDelayInstr. by Akira Hatanaka · 13 years ago
  12. 53120e0 Remove function Filler::isDelayFiller. Check if I is the same instruction that by Akira Hatanaka · 13 years ago
  13. 6f818ab Clean up Filler::runOnMachineBasicBlock. Change interface of by Akira Hatanaka · 13 years ago
  14. 98f4d4d Define a statistic for the number of slots that were filled with useful by Akira Hatanaka · 13 years ago
  15. f2f70c2 Remove unnecessary check. isDelayFiller(MBB, I) will evaluate to true before by Akira Hatanaka · 13 years ago
  16. cfc3fb5 Add comments and move assignment statement. If sawStore is true, sawLoad does by Akira Hatanaka · 13 years ago
  17. 6585b51 Correct description string of enable-mips-delay-filler. by Akira Hatanaka · 13 years ago
  18. 43e43f7 Add support for 64-bit logical NOR. by Akira Hatanaka · 13 years ago
  19. 2d57088 Add support for 64-bit count leading ones and zeros instructions. by Akira Hatanaka · 13 years ago
  20. dda4a07 Add support for 64-bit divide instructions. by Akira Hatanaka · 13 years ago
  21. 2ad7668 Clean up MipsInstrInfo::copyPhysReg and handle copies from and to 64-bit integer by Akira Hatanaka · 13 years ago
  22. 04d3762 Add support for 64-bit integer multiply instructions. by Akira Hatanaka · 13 years ago
  23. 3678793 Add definitions of instructions which move values between 64-bit integer by Akira Hatanaka · 13 years ago
  24. 09a2e0f Register the MC object streamer. by Akira Hatanaka · 13 years ago
  25. 4b6ee7a Register Asm backend. Add functions to MipsAsmBackend. by Akira Hatanaka · 13 years ago
  26. 82ea731 Add MCELFObjectTargetWriter and MCAsmBackend classes. by Akira Hatanaka · 13 years ago
  27. 310c9ea Update CMake build. by Benjamin Kramer · 13 years ago
  28. 4520a10 Initial implementation of MipsMCCodeEmitter. by Akira Hatanaka · 13 years ago
  29. c7bafe9 Add definitions of Mips64 rotate instructions. by Akira Hatanaka · 13 years ago
  30. a64556f isCommutable should be 0 for DSUBu. by Akira Hatanaka · 13 years ago
  31. 25a7d94 Mips64 shift instructions. by Akira Hatanaka · 13 years ago
  32. f549ab7 Mips64 arithmetic and logical instructions with one source register and by Akira Hatanaka · 13 years ago
  33. a3defb0 Fill delay slot with useful instructions. Modified from Sparc's version of delay by Akira Hatanaka · 13 years ago
  34. c0be269 Mips64 arithmetic and logical instructions with two source registers. by Akira Hatanaka · 13 years ago
  35. 5cd4ee7 Revert r140731, "Define classes for unary and binary FP instructions and use them to define" by Jakob Stoklund Olesen · 13 years ago
  36. d42ca46 Define classes for unary and binary FP instructions and use them to define by Akira Hatanaka · 13 years ago
  37. aa75790 Rename predicate In32BitMode to NotFP64bit and add definition of IsFP64bit. by Akira Hatanaka · 13 years ago
  38. d9f9583 Remove definitions of branch-on-FP-likely instructions. They are deprecated. by Akira Hatanaka · 13 years ago
  39. d2d00ed Mips64 predicate definitions. Patch by Liu. by Akira Hatanaka · 13 years ago
  40. 6c6db25 Remove MipsFPRound. Mips1 is no longer supported. by Akira Hatanaka · 13 years ago
  41. 8eea461 Embed patterns in definitions of MFC1 and MTC1 instead of defining them outside by Akira Hatanaka · 13 years ago
  42. 237e7a2 Fix function MipsRegisterInfo::getRegisterNumbering. by Akira Hatanaka · 13 years ago
  43. 78fec58 Do not add the pass that restores $gp if target is Mips64. by Akira Hatanaka · 13 years ago
  44. 854222f Mark MipsPseudo isPseudo. by Akira Hatanaka · 13 years ago
  45. f40de9d Set register class of a register according to value of HasMips64. by Akira Hatanaka · 13 years ago
  46. 8b4198d Define variable HasMips64 in MipsTargetLowering. by Akira Hatanaka · 13 years ago
  47. 09dd60f In single float mode, double precision FP arguments are passed in integer by Akira Hatanaka · 13 years ago
  48. 8aa4b4c Add .td file. by Akira Hatanaka · 13 years ago
  49. 9593484 Preparation for adding simple Mips64 instructions. by Akira Hatanaka · 13 years ago
  50. 45b73e2 Implement N32/64 calling convention. Patch by Liu. by Akira Hatanaka · 13 years ago
  51. 792016b Make FGR64RegisterClass available if target is Mips64. by Akira Hatanaka · 13 years ago
  52. b1dcff0 Add definitions of 64-bit register files. Add code for returning Mips64's sets of by Akira Hatanaka · 13 years ago
  53. aaa9fc2 Add definitions of 64-bit int registers. by Akira Hatanaka · 13 years ago
  54. 373e3a4 Do not rely on the enum values of argument registers A0-A3 being consecutive. by Akira Hatanaka · 13 years ago
  55. 40eda46 Make changes in instruction and pattern definitions so that tablegen does not by Akira Hatanaka · 13 years ago
  56. 98f49c4 Print parentheses in next line. by Akira Hatanaka · 13 years ago
  57. ebb90db Change subreg index of AFPR64 from sub_fpeven to sub_32 per Jakob's comment. by Akira Hatanaka · 13 years ago
  58. 95a091a Define a new sub-register index sub_32 for accessing the 32-bit sub-register of by Akira Hatanaka · 13 years ago
  59. 26bcc70 Print three closing parentheses when Kind is either VK_Mips_GPOFF_HI or by Akira Hatanaka · 13 years ago
  60. d27fda4 Add F31 to the set of callee-saved registers. by Akira Hatanaka · 13 years ago
  61. 4e41416 Fix typo. by Akira Hatanaka · 13 years ago
  62. bb7d289 Add definition of 64-bit floating registers used for Mips64. by Akira Hatanaka · 13 years ago
  63. e33ca9c Add enums and functions for symbols Mips64 uses. by Akira Hatanaka · 13 years ago
  64. 459cad2 Mips64 aligns stack on 16-byte boundary. by Akira Hatanaka · 13 years ago
  65. c56f5ea Remove unnecessary condition check. by Akira Hatanaka · 13 years ago
  66. 519020a These do not need to be conditional on the presence of CommentStream, as they have a fallback path now. by Owen Anderson · 13 years ago
  67. 0e64f81 Undo a change made in r140254. by Akira Hatanaka · 13 years ago
  68. 47c40a2 MipsArchVersion does not need to be in the initialization list and MipsABI by Akira Hatanaka · 13 years ago
  69. 2464810 Add a base class for Mips TargetMachines and add Mips64 TargetMachines. by Akira Hatanaka · 13 years ago
  70. 8c1b4bf Set ABI if it hasn't been set on the command line. by Akira Hatanaka · 13 years ago
  71. 50fa74e Fix typo. by Akira Hatanaka · 13 years ago
  72. 317eaf1 In the disassembler C API, be careful not to confuse the comment streamer that the disassembler outputs annotations on with the streamer that the InstPrinter will print them on. by Owen Anderson · 13 years ago
  73. 5663344 Change the names of functions isMips* to hasMips*. by Akira Hatanaka · 13 years ago
  74. 1daa5be Initial Mips64 support. Patch by Liu with some modifications. by Akira Hatanaka · 13 years ago
  75. da7f5f1 Make changes to avoid creating nested CALLSEQ_START/END constructs, which aren't by Akira Hatanaka · 13 years ago
  76. 98c5dda Don't attach annotations to MCInst's. Instead, have the disassembler return, and the printer accept, an annotation string which can be passed through if the client cares about annotations. by Owen Anderson · 13 years ago
  77. 0b7b6a0 Add comment. by Akira Hatanaka · 13 years ago
  78. c4cc40c One more patch towards JIT support for Mips. by Bruno Cardoso Lopes · 13 years ago
  79. a4b97f3 Add pattern used to match MipsLo, which is needed when the instruction selector by Akira Hatanaka · 13 years ago
  80. 48ae99f Support for PSP is gone too. by Akira Hatanaka · 13 years ago
  81. 2152307 It is not necessary to search for mipsallegrex in target triple string. by Akira Hatanaka · 13 years ago
  82. 46ac94b O64 will not be supported. by Akira Hatanaka · 13 years ago
  83. 5881586 Make F31 and D15 non-reserved registers. by Akira Hatanaka · 13 years ago
  84. 9a439af Mips32 does not reserve even-numbered floating point registers. by Akira Hatanaka · 13 years ago
  85. 8ddf653 Drop support for Mips1 and Mips2. by Akira Hatanaka · 13 years ago
  86. d199d0c Drop support for Allegrex. Allegrex implements a variant of Mips2. by Akira Hatanaka · 13 years ago
  87. ad5f0c9 Change default target architecture from Mips1 to Mips32r1 in preparation for by Akira Hatanaka · 13 years ago
  88. 404507e 80 columns. by Akira Hatanaka · 13 years ago
  89. b950585 Refactor instprinter and mcdisassembler to take a SubtargetInfo. Add -mattr= handling to llvm-mc. Reviewed by Owen Anderson. by James Molloy · 13 years ago
  90. 28b77e9 Add codegen support for vector select (in the IR this means a select by Duncan Sands · 13 years ago
  91. 334b530 Fix typo. Patch by Liu. by Akira Hatanaka · 13 years ago
  92. afaf80a Fix typo in MipsMCTargetDesc.h; Patch supplied by Liu (proljc@gmail.com) by James Molloy · 13 years ago
  93. 4db5aca Expand ATOMIC_LOAD and ATOMIC_STORE for architectures I don't know well enough to fix properly. by Eli Friedman · 13 years ago
  94. 3e74d6f Move TargetRegistry and TargetSelect from Target to Support where they belong. by Evan Cheng · 13 years ago
  95. 7801136 Some refactoring so TargetRegistry.h no longer has to include any files from MC. by Evan Cheng · 13 years ago
  96. 854a7db Fix bug in function IsShiftedMask. Remove parameter SizeInBits, which is not by Akira Hatanaka · 13 years ago
  97. 5ac8547 Use subword loads instead of a 4-byte load when the size of a structure (or a by Akira Hatanaka · 13 years ago
  98. dbe9a31 Make IsShiftedMask a static function rather than defining it in an by Akira Hatanaka · 13 years ago
  99. 44d12eb Clenup and fix encoding for Mips ins and ext instruction by Bruno Cardoso Lopes · 13 years ago
  100. 667645f Changed definition of EXT and INS per Bruno's comments. by Akira Hatanaka · 13 years ago