summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mips] Return {f128} correctly for N32/N64.Daniel Sanders2014-10-071-2/+6
* [mips] For indirect calls we don't need $gp to point to .got. Mips linkerSasa Stankovic2014-10-011-8/+20
* Fix unused variable warning added in r218509Daniel Sanders2014-09-261-1/+0
* [mips] Generalize the handling of f128 return values to support f128 arguments.Daniel Sanders2014-09-261-25/+73
* [mips] Add CCValAssign::[ASZ]ExtUpper and CCPromoteToUpperBitsInType and hand...Daniel Sanders2014-09-251-4/+74
* constify the TargetMachine being passed through the Mips subtargetEric Christopher2014-09-191-2/+2
* [mips] Remove custom versions of CCState::AnalyzeReturn() and CCState::Analyz...Daniel Sanders2014-09-181-43/+10
* [mips] Return an ArrayRef from MipsCC::intArgRegs() and remove MipsCC::numInt...Daniel Sanders2014-09-101-20/+18
* [mips] Move MipsTargetLowering::MipsCC::regSize() to MipsSubtarget::getGPRSiz...Daniel Sanders2014-09-091-29/+31
* [mips] Don't cache IsO32 and IsFP64 in MipsTargetLowering::MipsCCDaniel Sanders2014-09-091-19/+24
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-0/+1
* Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper2014-08-301-2/+2
* Fix typos:Sylvestre Ledru2014-08-111-1/+1
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-1/+0
* Nuke the old JIT.Rafael Espindola2014-08-071-0/+1
* Remove the target machine from CCState. Previously it was only usedEric Christopher2014-08-061-10/+8
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-2/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-14/+24
* [mips][PR19612] Fix va_arg for big-endian mode.Daniel Sanders2014-08-011-2/+67
* Make sure no loads resulting from load->switch DAGCombine are marked invariantLouis Gerbarg2014-07-311-2/+3
* [mips] Fix ll and sc instructionsDaniel Sanders2014-07-241-4/+4
* In preparation for replacing the whole subtarget on the target machine,Eric Christopher2014-07-181-7/+8
* The subtarget in MipsTargetLowering isn't going to change andEric Christopher2014-07-181-92/+93
* Avoid resetting the UseSoftFloat and FloatABIType on the TargetMachineEric Christopher2014-07-181-4/+4
* Make it possible for ints/floats to return different values from getBooleanCo...Daniel Sanders2014-07-101-0/+5
* So that we can include target lowering in the subtarget, remove includeEric Christopher2014-07-021-43/+63
* [DAG] Pass the argument list to the CallLoweringInfo via move semantics. NFCI.Juergen Ributzka2014-07-011-1/+1
* [mips][mips64r6] ll, sc, lld, and scd are re-encoded on MIPS32r6/MIPS64r6.Daniel Sanders2014-06-161-27/+47
* [mips][mips64r6] c.cond.fmt, mov[fntz], and mov[fntz].[ds] are not available ...Daniel Sanders2014-06-121-0/+31
* [mips][mips64r6] Replace m[tf]hi, m[tf]lo, mult, multu, dmult, dmultu, div, d...Daniel Sanders2014-06-121-6/+20
* SelectionDAG: Don't use MVT::Other to determine legality of ISD::SELECT_CCTom Stellard2014-06-101-1/+2
* [mips][mips64r6] [ls][dw][lr] are not available in MIPS32r6/MIPS64r6Daniel Sanders2014-05-231-28/+33
* Target: remove old constructors for CallLoweringInfoSaleem Abdulrasool2014-05-171-5/+3
* Target: change member from reference to pointerSaleem Abdulrasool2014-05-171-1/+1
* Try to fix an SDAG dependence issue with sretReid Kleckner2014-05-121-3/+5
* [mips] Fold FeatureBitCount into FeatureMips32 and FeatureMips64Daniel Sanders2014-05-121-2/+3
* [mips] Fold FeatureSEInReg into FeatureMips32r2Daniel Sanders2014-05-121-1/+1
* [mips] Fold FeatureSwap into FeatureMips32r2 and FeatureMips64r2Daniel Sanders2014-05-121-2/+2
* Allow sret on the second parameter as well as the firstReid Kleckner2014-05-091-12/+13
* [C++] Use 'nullptr'.Craig Topper2014-04-281-3/+3
* Convert SelectionDAG::getMergeValues to use ArrayRef.Craig Topper2014-04-271-3/+3
* Convert getMemIntrinsicNode to take ArrayRef of SDValue instead of pointer an...Craig Topper2014-04-261-2/+2
* Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper2014-04-261-8/+6
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-13/+13
* Add 'musttail' marker to call instructionsReid Kleckner2014-04-241-0/+4
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* Remove some empty statementsAlp Toker2014-04-191-1/+1
* Start pushing changes for Mips Fast-IselReed Kotler2014-04-171-0/+14
* Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky2014-04-151-2/+2
* [mips] Fix fcopysign for MIPS-IV and add the test.Daniel Sanders2014-04-141-1/+1
OpenPOWER on IntegriCloud