aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsFastISel.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-09Revert "[mips] Fix c.<cc>.<fmt> instruction definition."Simon Dardis1-4/+2
2016-09-09[mips] Fix c.<cc>.<fmt> instruction definition.Simon Dardis1-2/+4
2016-09-06[mips] Tighten FastISel restrictionsSimon Dardis1-1/+17
2016-08-01[mips][fastisel] Correct argument lowering for (f64, f64, i32) and similar.Daniel Sanders1-29/+55
2016-07-29Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG.Daniel Sanders1-2/+158
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-2/+2
2016-07-28Revert r276982 and r276984: [mips][fastisel] Handle 0-4 arguments without Sel...Daniel Sanders1-141/+0
2016-07-28[mips] Reword debug message as should have been done before committing r276982Daniel Sanders1-1/+1
2016-07-28[mips][fastisel] Handle 0-4 arguments without SelectionDAG.Daniel Sanders1-0/+141
2016-06-28Convert more cases to isPositionIndependent(). NFC.Rafael Espindola1-1/+1
2016-06-16[mips] Fix small typo. NFC.Vasileios Kalintiris1-1/+1
2016-06-10Remove a few gendered pronouns.Nico Weber1-1/+1
2016-06-08[mips] Add a proper file header in MipsFastISel.cppVasileios Kalintiris1-2/+15
2016-05-06[mips][fastisel] Conditional moves do not have implicit operands.Daniel Sanders1-5/+4
2016-05-03[mips][fastisel] ADJCALLSTACKUP has a second immediate operand.Daniel Sanders1-1/+1
2016-04-29[mips][FastISel] A store is not a load.Simon Dardis1-1/+1
2016-01-28[mips][microMIPS] Disable FastISel for microMIPSZoran Jovanovic1-1/+2
2016-01-14Update to use new name alignTo().Rui Ueyama1-1/+1
2015-11-19Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper1-2/+2
2015-11-18Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper1-2/+2
2015-11-16[mips] Disable code generation through FastISel for MIPS32R6.Vasileios Kalintiris1-3/+3
2015-10-12[mips][FastISel] Clang-format switch statement. NFC.Vasileios Kalintiris1-10/+10
2015-10-07[mips][FastISel] Factor out common code from switch statement. NFCVasileios Kalintiris1-3/+7
2015-10-07[mips][FastISel] Use ternary operator to select opcode. NFCVasileios Kalintiris1-8/+2
2015-10-07[mips][FastISel] Simple refactoring of MipsFastISel::emitLogicalOP(). NFC.Vasileios Kalintiris1-13/+17
2015-08-26FastISel: Use finishCondBranch() for ARM,Mips,PowerPC FastISelMatthias Braun1-2/+1
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz1-3/+3
2015-08-04[mips][FastISel] Disable code generation for unsupported targets through Fast...Vasileios Kalintiris1-0/+12
2015-07-30[mips][FastISel] Apply only zero-extension to constants prior to their materi...Vasileios Kalintiris1-6/+1
2015-07-28[mips][FastISel] Fix call lowering by bailing out on "fastcc" calls.Vasileios Kalintiris1-0/+9
2015-07-28[mips][FastISel] Fix generated code for IR's select instruction.Vasileios Kalintiris1-1/+8
2015-07-09Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini1-17/+18
2015-07-09Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini1-1/+2
2015-06-23Use MCSymbols for FastISel.Rafael Espindola1-6/+7
2015-06-01[mips][FastISel] Implement bswap.Vasileios Kalintiris1-0/+64
2015-06-01[mips][FastISel] Implement intrinsics memset, memcopy & memmove.Vasileios Kalintiris1-7/+89
2015-06-01[mips][FastISel] Implement srem/urem and sdiv/udiv instructions.Vasileios Kalintiris1-0/+61
2015-06-01[mips][FastISel] Implement the select statement for MIPS FastISel.Vasileios Kalintiris1-0/+47
2015-06-01[mips][FastISel] Clobber HI0/LO0 registers in MUL instructions.Vasileios Kalintiris1-0/+33
2015-05-21[opaque pointer type] Allow gep_type_iterator to work with the pointee type f...David Blaikie1-0/+1
2015-05-12[mips][FastISel] Handle calls with non legal types i8 and i16.Vasileios Kalintiris1-1/+3
2015-05-12[mips][FastISel] Allow computation of addresses from constant expressions.Vasileios Kalintiris1-2/+4
2015-04-29Mips fast-isel - handle functions which return i8 or i6 .Vasileios Kalintiris1-8/+9
2015-04-27Reapply "[mips][FastISel] Implement shift ops for Mips fast-isel.""Vasileios Kalintiris1-0/+80
2015-04-24[mips][FastISel] Specify which types we handle for integer extension.Vasileios Kalintiris1-0/+7
2015-04-22Revert "[mips][FastISel] Implement shift ops for Mips fast-isel."Vasileios Kalintiris1-80/+0
2015-04-17[mips][FastISel] Implement FastMaterializeAlloca in Mips fast-isel.Vasileios Kalintiris1-0/+20
2015-04-17[mips][FastISel] Implement shift ops for Mips fast-isel.Vasileios Kalintiris1-0/+80
2015-04-10Reduce dyn_cast<> to isa<> or cast<> where possible.Benjamin Kramer1-1/+1
2015-03-11Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher1-1/+1