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