summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mips] Fix 'jumpy' debug line info around calls.Daniel Sanders2015-01-241-19/+19
* [mips] Add support for accessing $gp as a named register.Daniel Sanders2015-01-091-0/+22
* [SelectionDAG] Allow targets to specify legality of extloads' resultAhmed Bougacha2015-01-081-7/+10
* [mips][microMIPS] Fix bugs related to atomic SC/LL instructionsJozef Kolek2014-12-181-4/+8
* [mips] Enable code generation for MIPS-III.Vasileios Kalintiris2014-12-121-0/+6
* [mips] Support SELECT nodes for targets that don't have conditional-move inst...Vasileios Kalintiris2014-12-121-0/+90
* [mips] Fix passing of small structures for big-endian O32.Daniel Sanders2014-12-021-0/+16
* Fix build of Mips code with MSVC by using our macro instead of __attribute__(...Reid Kleckner2014-11-141-4/+3
* First stage of call lowering for Mips fast-iselReed Kotler2014-11-131-0/+5
* We can get the TLOF from the TargetMachine - so constructor no longer require...Aditya Nandakumar2014-11-131-1/+1
* This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac...Aditya Nandakumar2014-11-131-1/+1
* [mips] Promote i32 arguments to i64 for the N32/N64 ABI and fix <64-bit struc...Daniel Sanders2014-11-071-29/+94
* [mips] Removed the remainder of MipsCC. NFC.Daniel Sanders2014-11-071-21/+18
* [mips] Remove MipsCC::reservedArgArea() in favour of MipsABIInfo::GetCalleeAl...Daniel Sanders2014-11-071-13/+14
* [mips] Move MipsCCState to a separate file and clang-formatted it.Daniel Sanders2014-11-071-199/+1
* [mips] Fix unused variable warnings introduced in r221521Daniel Sanders2014-11-071-9/+0
* [mips] Remove remaining use of MipsCC::intArgRegs() in favour of MipsABIInfo:...Daniel Sanders2014-11-071-12/+6
* [mips] Remove MipsCC::getRegVT(). NFCDaniel Sanders2014-11-071-15/+0
* [mips] Remove MipsCC::analyzeCallOperands in favour of CCState::AnalyzeCallOp...Daniel Sanders2014-11-071-44/+32
* [mips] Move SpecialCallingConv to MipsCCState and use it from tablegen-erated...Daniel Sanders2014-11-071-30/+35
* [mips] Removed IsVarArg from MipsISelLowering::analyzeCallOperands(). NFC.Daniel Sanders2014-11-071-7/+5
* [mips] Removed IsSoftFloat from MipsISelLowering::analyzeCallOperands(). NFCDaniel Sanders2014-11-061-4/+4
* [mips] Removed MipsISelLowering::analyzeFormalArguments() in favour of CCStat...Daniel Sanders2014-11-061-30/+8
* [mips] Add the following MIPS options that control gp-relative addressing ofSasa Stankovic2014-11-061-21/+12
* [mips] Remove unused prototype and variable. NFC.Daniel Sanders2014-11-031-1/+0
* Re-commit r221056 and others with fix, "[mips] Move F128 argument handling in...Daniel Sanders2014-11-021-119/+166
* Revert r221056 and others, "[mips] Move F128 argument handling into MipsCCSta...NAKAMURA Takumi2014-11-021-157/+119
* Renamed CCState members that appear to misspell 'Processed' as 'Proceed'. NFC.Daniel Sanders2014-11-011-2/+2
* [mips] Move all ByVal handling into CCState and tablegen-erated code. NFC.Daniel Sanders2014-11-011-93/+83
* [mips] Fix unused variable warning introduced in r221056Daniel Sanders2014-11-011-1/+0
* [mips] Remove ByValArgInfo::Address in favour of CCValAssign::getMemLocOffset...Daniel Sanders2014-11-011-19/+18
* [mips] Move F128 argument handling into MipsCCState as we did for returns. NFC.Daniel Sanders2014-11-011-26/+75
* [mips] Remove MipsCC::CCInfo. NFC.Daniel Sanders2014-11-011-33/+32
* [mips] Removed MipsCC::fixedArgFn(). NFCDaniel Sanders2014-11-011-21/+15
* [tablegen] Add CustomCallingConv and use it to tablegen-erate the outermost p...Daniel Sanders2014-11-011-14/+5
* [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
OpenPOWER on IntegriCloud