summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-281-2/+4
* Add support for floating point base register + offset register addressing modeAkira Hatanaka2012-02-281-1/+12
* Add an option to use a virtual register as the global base register instead ofAkira Hatanaka2012-02-241-8/+18
* Make all pointers to TargetRegisterClass const since they are all pointers to...Craig Topper2012-02-221-3/+3
* remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.Jia Liu2012-02-171-1/+1
* Do not promote i32 arguments to i64. This was causing unnecessary sign extensionAkira Hatanaka2012-02-171-4/+1
* add Emacs tag and fix some comment error in file headersJia Liu2012-02-171-1/+1
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-071-3/+1
* Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which isAkira Hatanaka2012-02-031-0/+7
* Set the correct stack pointer register.Akira Hatanaka2012-02-021-1/+1
* Expand EHSELECTION and EHSELECTION nodes. Set the correct exception pointer andAkira Hatanaka2012-02-021-2/+4
* Sign-extend 32-bit integer arguments when they are passed in 64-bit registers,Akira Hatanaka2012-01-241-1/+4
* Pass CCState by reference.Akira Hatanaka2012-01-241-1/+1
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-1/+0
* Enable -soft-float for MIPS.Akira Hatanaka2012-01-041-7/+10
* Have getRegForInlineAsmConstraint return the correct register class when targetAkira Hatanaka2012-01-041-4/+9
* Expand 64-bit CTLZ nodes if target architecture does not support it. Add testAkira Hatanaka2011-12-211-1/+3
* Expand 64-bit CTPOP and CTTZ.Akira Hatanaka2011-12-211-0/+2
* Expand 64-bit atomic load and store.Akira Hatanaka2011-12-211-0/+2
* Add definition of DSBH (Double Swap Bytes within Halfwords) and Akira Hatanaka2011-12-201-1/+3
* 64-bit uint-fp conversion nodes are expanded.Akira Hatanaka2011-12-201-0/+2
* Enable custom lowering DYNAMIC_STACKALLOC nodes.Akira Hatanaka2011-12-201-0/+1
* Set the correct stack pointer register that should be saved or restored.Akira Hatanaka2011-12-201-1/+1
* Tidy up. Simplify logic. No functional change intended.Akira Hatanaka2011-12-191-59/+39
* Add support for local dynamic TLS model in LowerGlobalTLSAddress. Direct objectAkira Hatanaka2011-12-141-6/+19
* Initial CodeGen support for CTTZ/CTLZ where a zero input produces anChandler Carruth2011-12-131-0/+4
* Fix indentation.Akira Hatanaka2011-12-121-1/+1
* Mips: Don't create a dangling IR function just to get the address of a symbol.Benjamin Kramer2011-12-111-6/+1
* Rename WrapperPIC. It is now used for both pic and static.Akira Hatanaka2011-12-091-8/+8
* jalr should use t9 ($25) for indirect calls regardless of the relocation modelAkira Hatanaka2011-12-091-4/+8
* Pass a GlobalAddress instead of an ExternalSymbol to LowerCallTo inAkira Hatanaka2011-12-081-4/+11
* Implement 64-bit support for thread local storage handling.Akira Hatanaka2011-12-081-21/+18
* Modify LowerFCOPYSIGN to handle Mips64.Akira Hatanaka2011-12-071-14/+22
* Add a few moreLocal/Global R_MIPS_GOT related fixups andBruno Cardoso Lopes2011-12-071-1/+1
* Add definitions of 64-bit extract and insert instrucions and makeAkira Hatanaka2011-12-051-12/+14
* Have LowerJumpTable support Mips64. Modify 2010-07-20-Switch.ll to test N64 andAkira Hatanaka2011-12-051-20/+16
* Lower 64-bit constant pool node.Akira Hatanaka2011-11-161-8/+12
* Lower 64-bit block address.Akira Hatanaka2011-11-161-9/+11
* Simplify function PassByValArg64.Akira Hatanaka2011-11-151-14/+18
* Unbreak Release builds.Benjamin Kramer2011-11-141-1/+1
* AnalyzeCallOperands function for N32/64.Akira Hatanaka2011-11-141-0/+26
* Modify LowerFormalArguments to correctly handle vaarg arguments for Mips64.Akira Hatanaka2011-11-141-14/+30
* Remove variable that keeps the size of area used to save byval or variableAkira Hatanaka2011-11-141-1/+0
* Fix typo.Akira Hatanaka2011-11-121-1/+1
* Implement Mips64's handling of byval arguments in LowerCall.Akira Hatanaka2011-11-121-12/+100
* Implement Mips64's handling of byval arguments in LowerFormalArguments.Akira Hatanaka2011-11-121-18/+60
* Function for handling byval arguments.Akira Hatanaka2011-11-121-2/+40
* Mips MC object code emission improvements:Bruno Cardoso Lopes2011-11-111-0/+1
* Do not try to detect DAG combine patterns for integer multiply-add/sub if valueAkira Hatanaka2011-11-111-2/+4
* 64-bit atomic instructions.Akira Hatanaka2011-11-111-21/+104
OpenPOWER on IntegriCloud