summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update comment for getRegForInlineAsmConstraint for Mips.Eric Christopher2011-06-291-3/+3
* Remove getRegClassForInlineAsmConstraint for Mips.Eric Christopher2011-06-291-44/+3
* Change the chain input of nodes that load the address of a function. This changeAkira Hatanaka2011-06-241-4/+1
* Coding style fixes.Akira Hatanaka2011-06-211-28/+29
* Re-apply 132758 and 132768 which were speculatively reverted in 132777. Akira Hatanaka2011-06-211-26/+25
* Silence warnings in non assert builds. Patch by David BlaikieBruno Cardoso Lopes2011-06-161-2/+2
* Speculatively revert 132758 and 132768 to try to fix the Windows buildbots.Eric Christopher2011-06-091-24/+23
* Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher2011-06-081-22/+22
* Fix bug in lowering of DYNAMIC_STACKALLOC nodes. The correct offset of theAkira Hatanaka2011-06-081-23/+24
* Reorganize code in MipsTargetLowering::LowerCall to improve readability.Akira Hatanaka2011-06-081-38/+36
* Refactor MipsTargetLowering::EmitInstrWithCustomInserter.Akira Hatanaka2011-06-071-92/+90
* Coding style fixes.Akira Hatanaka2011-06-071-29/+27
* Custom-lower FRAMEADDR. Patch by Sasa Stankovic.Akira Hatanaka2011-06-021-0/+14
* Fix uninitialized variables and silence warningsBruno Cardoso Lopes2011-05-311-2/+3
* This patch implements atomic intrinsics atomic.load.add (sub,and,or,xor,Bruno Cardoso Lopes2011-05-311-5/+527
* This patch implements the thread local storage. Implemented are GeneralBruno Cardoso Lopes2011-05-311-2/+58
* Define a wrapper node for target constant nodes (tglobaladdr, etc.).Akira Hatanaka2011-05-281-1/+8
* Use MachineFrameInfo::hasCalls instead of MipsFunctionInfo::hasCall to check ifAkira Hatanaka2011-05-261-2/+0
* Add support for C++ exception handling.Akira Hatanaka2011-05-261-2/+6
* Remove MipsTargetLowering::LowerFP_TO_SINT. Patterns for fp_to_sint have alreadyAkira Hatanaka2011-05-251-36/+0
* Custom-lower FCOPYSIGN nodes.Akira Hatanaka2011-05-251-2/+57
* Update MaxCallFrameSize regardless of the relocation model selected.Akira Hatanaka2011-05-251-11/+11
* Change initial value of MaxCallFrameSize. MipsFI::getMaxCallFrameSize() shouldAkira Hatanaka2011-05-251-2/+2
* Coding style fixes. Added comments.Akira Hatanaka2011-05-251-22/+14
* Fix lowering of DYNAMIC_STACKALLOC nodes.Akira Hatanaka2011-05-251-2/+20
* Implement byval structure argument passing. The following limitations orAkira Hatanaka2011-05-241-5/+115
* Simplify offset calculation of stack frame objects for $gp restore location andAkira Hatanaka2011-05-241-56/+31
* Expand f64 FPOW.Akira Hatanaka2011-05-231-0/+1
* Fixes related to coding style.Akira Hatanaka2011-05-231-36/+36
* Change StackDirection from StackGrowsUp to StackGrowsDown.Akira Hatanaka2011-05-231-19/+13
* Change the order fixed objects are created in MipsTargetLowering::LowerCall inAkira Hatanaka2011-05-201-25/+35
* In CC_MipsO32, allocate a stack space regardless of whether the argument isAkira Hatanaka2011-05-201-22/+25
* Make $fp and $ra callee-saved registers and let PrologEpilogInserter handleAkira Hatanaka2011-05-201-1/+3
* Fix bug in which nodes that write to argument registers do not get glued with...Akira Hatanaka2011-05-201-11/+12
* Remove code that creates unnecessary frame objects.Akira Hatanaka2011-05-201-4/+0
* Align i64 arguments to 64 bit boundaries.Akira Hatanaka2011-05-191-1/+7
* Simplify CC_MipsO32 and merge it with CC_MipsO32_VarArgs. Patch by Sasa Stank...Akira Hatanaka2011-05-191-90/+28
* Make the logic for determining function alignment more explicit. No function...Eli Friedman2011-05-061-5/+2
* Prevent instructions using $gp from being placed between a jalr and the instr...Akira Hatanaka2011-05-041-11/+0
* Lower BlockAddress node when relocation-model is static.Akira Hatanaka2011-04-251-16/+22
* Reverse unnecessary changes made in r129606 and r129608. There is no change i...Akira Hatanaka2011-04-151-39/+32
* Fix lines that have incorrect indentation or exceed 80 columns. There is no c...Akira Hatanaka2011-04-151-41/+50
* Add pass that expands pseudo instructions into target instructions after regi...Akira Hatanaka2011-04-151-8/+12
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-5/+5
* Fix handling of functions with internal linkage.Akira Hatanaka2011-04-071-8/+27
* Move transformation of JmpLink and related nodes done during instruction sele...Akira Hatanaka2011-04-041-3/+25
* Undo changes mistakenly made in revision 128750.Akira Hatanaka2011-04-021-25/+3
* Insert space before ';' to prevent warnings.Akira Hatanaka2011-04-021-3/+25
* Simplifies logic for printing target flags.Akira Hatanaka2011-04-011-15/+23
* Added support for FP conditional move instructions and fixed bugs in handling...Akira Hatanaka2011-03-311-175/+197
OpenPOWER on IntegriCloud