1. 79f06f3 Add build rules for MIPS. by Logan Chien · 13 years ago
  2. 421455f This patch makes the following changes necessary for MIPS' direct code emission. by Akira Hatanaka · 13 years ago
  3. 84bfc2f This patch addresses gp relative fixups/relocations for jump tables. by Akira Hatanaka · 13 years ago
  4. 620db89 Lower 64-bit constant pool node. by Akira Hatanaka · 13 years ago
  5. 9b944a8 Lower 64-bit block address. by Akira Hatanaka · 13 years ago
  6. 74c7634 Add patterns for 64-bit tglobaladdr, tblockaddress, tjumptable and tconstpool by Akira Hatanaka · 13 years ago
  7. 4fd40b3 64-bit jump register instruction. by Akira Hatanaka · 13 years ago
  8. b95fc31 Sink codegen optimization level into MCCodeGenInfo along side relocation model by Evan Cheng · 13 years ago
  9. 1b71950 Fix functions in MipsFrameLowering.cpp and MipsRegisterInfo.cpp. Use 64-bit by Akira Hatanaka · 13 years ago
  10. ac20aad Set nomacro before emitting the sequence of instructions that set global pointer by Akira Hatanaka · 13 years ago
  11. 1604085 Simplify function PassByValArg64. by Akira Hatanaka · 13 years ago
  12. 870b3b2 Delete files. by Akira Hatanaka · 13 years ago
  13. 73c38f0 Remove MipsMCSymbolRefExpr. by Akira Hatanaka · 13 years ago
  14. 6296ee3 Unbreak Release builds. by Benjamin Kramer · 13 years ago
  15. 788dc0f 32-to-64-bit extended load. by Akira Hatanaka · 13 years ago
  16. 4961709 AnalyzeCallOperands function for N32/64. by Akira Hatanaka · 13 years ago
  17. bad53f4 Modify LowerFormalArguments to correctly handle vaarg arguments for Mips64. by Akira Hatanaka · 13 years ago
  18. 47a4ab8 Remove variable that keeps the size of area used to save byval or variable by Akira Hatanaka · 13 years ago
  19. 7386612 Fix typo. by Akira Hatanaka · 13 years ago
  20. 6df3e7b Implement Mips64's handling of byval arguments in LowerCall. by Akira Hatanaka · 13 years ago
  21. 3a5257d Implement Mips64's handling of byval arguments in LowerFormalArguments. by Akira Hatanaka · 13 years ago
  22. deab22a 64-bit arbitrary immediate pattern. by Akira Hatanaka · 13 years ago
  23. 2c5d652 Function for handling byval arguments. by Akira Hatanaka · 13 years ago
  24. b8ebca8 build: Attempt to rectify inconsistencies between CMake and LLVMBuild versions of explicit dependencies. by Daniel Dunbar · 13 years ago
  25. b12f975 CMake: Fix CMake build for new Mips tblgen file. by Daniel Dunbar · 13 years ago
  26. 47b92f3 Mips MC object code emission improvements: by Bruno Cardoso Lopes · 13 years ago
  27. e184fec Do not try to detect DAG combine patterns for integer multiply-add/sub if value by Akira Hatanaka · 13 years ago
  28. 5906806 64-bit atomic instructions. by Akira Hatanaka · 13 years ago
  29. 46ac439 Modify LowerFRAMEADDR. Use 64-bit register FP_64 when ABI is N64. by Akira Hatanaka · 13 years ago
  30. c742e4f Add 64-bit versions of LEA_ADDiu and DynAlloc. Modify LowerDYNAMIC_STACKALLOC. by Akira Hatanaka · 13 years ago
  31. 642b109 64-bit versions of jal, jalr and bal. by Akira Hatanaka · 13 years ago
  32. a1fa08f Emit Mips64's sequence of instructions that set global register in prologue. by Akira Hatanaka · 13 years ago
  33. d5cf5a6 Fix printing of MCSymbolRegExpr. Needs three closing parentheses for by Akira Hatanaka · 13 years ago
  34. 5ed5506 LLVMBuild: Add explicit information on whether targets define an assembly printer, assembly parser, or disassembler. by Daniel Dunbar · 13 years ago
  35. affc6cf llvm-build: Add --native-target and --enable-targets options, and add logic to by Daniel Dunbar · 13 years ago
  36. c352caf llvm-build: Add an explicit component type to represent targets. by Daniel Dunbar · 13 years ago
  37. ce1a538 Properly handle Mips MC relocations and lower cpload and cprestore macros to MCInsts. by Bruno Cardoso Lopes · 13 years ago
  38. d752e0f Added invariant field to the DAG.getLoad method and changed all calls. by Pete Cooper · 13 years ago
  39. ad6eef4 This patch handles unaligned loads and stores in Mips JIT. Mips backend by Bruno Cardoso Lopes · 13 years ago
  40. 4cae74b Various Mips64 floating point instruction patterns. by Akira Hatanaka · 13 years ago
  41. c370619 Add definition of the base class for floating point comparison instructions by Akira Hatanaka · 13 years ago
  42. 29d525a Add code needed for copying between 64-bit integer and floating pointer by Akira Hatanaka · 13 years ago
  43. e7126eb Add definitions of 64-bit instructions which move data between integer and by Akira Hatanaka · 13 years ago
  44. d83d98d Add definition of 64-bit load upper immediate. by Akira Hatanaka · 13 years ago
  45. f83ba32 Include RegSaveAreaSize in the computation of stack size. by Akira Hatanaka · 13 years ago
  46. 213b2a2 Define functions that get or set the size of area on callee's stack frame which by Akira Hatanaka · 13 years ago
  47. c4d6fd5 Use array_lengthof to compute the number of iterations of a loop. by Akira Hatanaka · 13 years ago
  48. 7784046 Fix patterns for unaligned 32-bit load. DSLL32 or DSRL32 should be emitted by Akira Hatanaka · 13 years ago
  49. 68698cc Make the type of shift amount i32 in order to reduce the number of shift by Akira Hatanaka · 13 years ago
  50. bce22b4 Add 64-bit to 32-bit trunc pattern. by Akira Hatanaka · 13 years ago
  51. 5908536 Replace (Lower|Upper)caseString in favor of StringRef's newest methods. by Benjamin Kramer · 13 years ago
  52. b0d9ce5 build/cmake: Use tblgen macro directly instead of llvm_tablegen, which just by Daniel Dunbar · 13 years ago
  53. a3a2dfd build: Add initial cut at LLVMBuild.txt files. by Daniel Dunbar · 13 years ago
  54. feaa4c3 Make changes necessary in LowerFormalArguments to support Mips64. by Akira Hatanaka · 13 years ago
  55. e42f33b Make changes necessary in LowerCall to support Mips64. by Akira Hatanaka · 13 years ago
  56. 2ec69fa Add variable IsO32 to MipsTargetLowering. by Akira Hatanaka · 13 years ago
  57. 02dc518 Corrects previously incorrect $sp change in MipsCompilationCallback. by Bruno Cardoso Lopes · 13 years ago
  58. c3f16b3 Final patch that completes old JIT support for Mips: by Bruno Cardoso Lopes · 13 years ago
  59. 40825fb Coding style cleanups. No functionality change. by Bill Wendling · 13 years ago
  60. 0851a29 Fix misc warnings. Patch by Joe Abbey. by Eli Friedman · 13 years ago
  61. 8ae330a Add definitions of conditional moves with 64-bit operands. Comment out code for by Akira Hatanaka · 13 years ago
  62. 8f3af87 Move class and instruction definitions for conditional moves to a seperate file. by Akira Hatanaka · 13 years ago
  63. eea367e Revert change made in r142205. by Akira Hatanaka · 13 years ago
  64. bdfd98a Redefine count-leading 0s and 1s instructions. by Akira Hatanaka · 13 years ago
  65. 89d3066 Redefine mfhi/lo and mthi/lo instructions. by Akira Hatanaka · 13 years ago
  66. f1fddcd Redefine multiply and divide instructions. by Akira Hatanaka · 13 years ago
  67. 2d0a61d Add definition of a base class for logical shift/rotate instructions with two by Akira Hatanaka · 13 years ago
  68. 3639346 Add definition of a base class for logical shift/rotate immediate instructions by Akira Hatanaka · 13 years ago
  69. a01820a Add definition of immZExt5_64 and redefine immZExt5 as an ImmLeaf. by Akira Hatanaka · 13 years ago
  70. 1ce2668 Add f128 to datalayout string. by Akira Hatanaka · 13 years ago
  71. 008b58c Revert r141932, r141936 and r141937. by Akira Hatanaka · 13 years ago
  72. 91d2cc9 Definition of function getMipsRegisterNumbering. by Akira Hatanaka · 13 years ago
  73. 2891662 Add definition of class MipsELFWriterInfo. by Akira Hatanaka · 13 years ago
  74. 51f72c5 Add missing relocation types. by Akira Hatanaka · 13 years ago
  75. 36004b9 Fixup enumerations. by Akira Hatanaka · 13 years ago
  76. 93d2a0a Add more Mips relocation types. by Akira Hatanaka · 13 years ago
  77. 41f9a43 Define base class LogicNOR and make 32-bit and 64-bit NOR derive from it. by Akira Hatanaka · 13 years ago
  78. 6baabc1 Fix encoding of 32-bit integer instructions. Change names of operands and nodes. by Akira Hatanaka · 13 years ago
  79. 80eb994 Change name of class to ArithOverflowR. by Akira Hatanaka · 13 years ago
  80. 2dfd3a9 Define class ArithLogicI. Make 32-bit and 64-bit arithmetic and logical by Akira Hatanaka · 13 years ago
  81. 76d9f1c Fix comment. by Akira Hatanaka · 13 years ago
  82. c2f3ac9 Define classes ArithLogicR and ArithLogicOfR and make 32-bit and 64-bit by Akira Hatanaka · 13 years ago
  83. 68ad567 Fix function isUnalignedLoadStore. by Akira Hatanaka · 13 years ago
  84. d8212b2 Remove unused PatLeaf. by Akira Hatanaka · 13 years ago
  85. 7cc037a Change the names of 64-bit logical instructions so that they match the names of by Akira Hatanaka · 13 years ago
  86. 395d76c Remove redundancy in setcc patterns using multiclass. by Akira Hatanaka · 13 years ago
  87. b07a3d6 Use sltiu instead of sltu when a register operand and immediate are compared. by Akira Hatanaka · 13 years ago
  88. 06f8231 Add patterns for conditional branches with 64-bit register operands. by Akira Hatanaka · 13 years ago
  89. 8191f34 Add support for 64-bit set-on-less-than instructions. by Akira Hatanaka · 13 years ago
  90. 3e3427a Add support for conditional branch instructions with 64-bit register operands. by Akira Hatanaka · 13 years ago
  91. 1acb7df Make changes necessary for supporting floating point load and store instructions by Akira Hatanaka · 13 years ago
  92. a5903ac Modify lowering of GlobalAddress so that correct code is emitted when target is by Akira Hatanaka · 13 years ago
  93. 381e97d Modify MipsDAGToDAGISel::SelectAddr so that it can handle 64-bit pointers too. by Akira Hatanaka · 13 years ago
  94. 43aed32 Simplify and update functions storeRegToStackSlot and loadRegFromStackSlot. by Akira Hatanaka · 13 years ago
  95. 7bd19bd Add definitions of 64-bit loads and stores. Add a patterns for unaligned by Akira Hatanaka · 13 years ago
  96. d55bb38 Change definitions of classes LoadM and StoreM in preparation for adding support by Akira Hatanaka · 13 years ago
  97. 4391bb7 Simplify definition of FP move instructions. by Akira Hatanaka · 13 years ago
  98. c9289f6 Define classes and multiclasses for FP binary instructions. by Akira Hatanaka · 13 years ago
  99. bfca079 Define multiclasses for FP-to-FP instructions. by Akira Hatanaka · 13 years ago
  100. a8de1c1 Define classes for FP unary instructions and multiclasses for FP-to-fixed point by Akira Hatanaka · 13 years ago