Allow memory intrinsics to be tail calls
[oota-llvm.git] / lib / Target / Mips / MipsISelLowering.cpp
2015-04-13 Krzysztof ParzyszekAllow memory intrinsics to be tail calls
2015-03-24 Daniel Sanders[mips] Distinguish 'R', 'ZC', and 'm' inline assembly...
2015-03-23 Petar JovanovicFix sign extension for MIPS64 in makeLibCall function
2015-03-11 Eric ChristopherHave getCallPreservedMask and getThisCallPreservedMask...
2015-03-04 Vasileios Kalintiris[mips] Specify the correct value type when combining...
2015-03-02 Vasileios Kalintiris[mips] Optimize conditional moves where RHS is zero.
2015-02-26 Eric ChristophergetRegForInlineAsmConstraint wants to use TargetRegiste...
2015-02-21 Tim NorthoverCodeGen: convert CCState interface to using ArrayRefs
2015-02-16 Andrew TrickAArch64: Safely handle the incoming sret call argument.
2015-02-12 Benjamin KramerMathExtras: Bring Count(Trailing|Leading)Ones and Count...
2015-02-03 Eric ChristopherOnly access TLOF via the TargetMachine, not TargetLowering.
2015-01-29 Eric ChristopherRemove most of the TargetMachine::getSubtarget/getSubta...
2015-01-26 Eric ChristopherMove the Mips target to storing the ABI in the TargetMa...
2015-01-26 Vasileios Kalintiris[mips] Enable arithmetic and binary operations for...
2015-01-24 Daniel Sanders[mips] Fix 'jumpy' debug line info around calls.
2015-01-09 Daniel Sanders[mips] Add support for accessing $gp as a named register.
2015-01-08 Ahmed Bougacha[SelectionDAG] Allow targets to specify legality of...
2014-12-18 Jozef Kolek[mips][microMIPS] Fix bugs related to atomic SC/LL...
2014-12-12 Vasileios Kalintiris[mips] Enable code generation for MIPS-III.
2014-12-12 Vasileios Kalintiris[mips] Support SELECT nodes for targets that don't...
2014-12-02 Daniel Sanders[mips] Fix passing of small structures for big-endian...
2014-11-14 Reid KlecknerFix build of Mips code with MSVC by using our macro...
2014-11-13 Reed KotlerFirst stage of call lowering for Mips fast-isel
2014-11-13 Aditya NandakumarWe can get the TLOF from the TargetMachine - so constru...
2014-11-13 Aditya NandakumarThis patch changes the ownership of TLOF from TargetLow...
2014-11-07 Daniel Sanders[mips] Promote i32 arguments to i64 for the N32/N64...
2014-11-07 Daniel Sanders[mips] Removed the remainder of MipsCC. NFC.
2014-11-07 Daniel Sanders[mips] Remove MipsCC::reservedArgArea() in favour of...
2014-11-07 Daniel Sanders[mips] Move MipsCCState to a separate file and clang...
2014-11-07 Daniel Sanders[mips] Fix unused variable warnings introduced in r221521
2014-11-07 Daniel Sanders[mips] Remove remaining use of MipsCC::intArgRegs(...
2014-11-07 Daniel Sanders[mips] Remove MipsCC::getRegVT(). NFC
2014-11-07 Daniel Sanders[mips] Remove MipsCC::analyzeCallOperands in favour...
2014-11-07 Daniel Sanders[mips] Move SpecialCallingConv to MipsCCState and use...
2014-11-07 Daniel Sanders[mips] Removed IsVarArg from MipsISelLowering::analyzeC...
2014-11-06 Daniel Sanders[mips] Removed IsSoftFloat from MipsISelLowering::analy...
2014-11-06 Daniel Sanders[mips] Removed MipsISelLowering::analyzeFormalArguments...
2014-11-06 Sasa Stankovic[mips] Add the following MIPS options that control...
2014-11-03 Daniel Sanders[mips] Remove unused prototype and variable. NFC.
2014-11-02 Daniel SandersRe-commit r221056 and others with fix, "[mips] Move...
2014-11-02 NAKAMURA TakumiRevert r221056 and others, "[mips] Move F128 argument...
2014-11-01 Daniel SandersRenamed CCState members that appear to misspell 'Proces...
2014-11-01 Daniel Sanders[mips] Move all ByVal handling into CCState and tablege...
2014-11-01 Daniel Sanders[mips] Fix unused variable warning introduced in r221056
2014-11-01 Daniel Sanders[mips] Remove ByValArgInfo::Address in favour of CCValA...
2014-11-01 Daniel Sanders[mips] Move F128 argument handling into MipsCCState...
2014-11-01 Daniel Sanders[mips] Remove MipsCC::CCInfo. NFC.
2014-11-01 Daniel Sanders[mips] Removed MipsCC::fixedArgFn(). NFC
2014-11-01 Daniel Sanders[tablegen] Add CustomCallingConv and use it to tablegen...
2014-10-07 Daniel Sanders[mips] Return {f128} correctly for N32/N64.
2014-10-01 Sasa Stankovic[mips] For indirect calls we don't need $gp to point...
2014-09-26 Daniel SandersFix unused variable warning added in r218509
2014-09-26 Daniel Sanders[mips] Generalize the handling of f128 return values...
2014-09-25 Daniel Sanders[mips] Add CCValAssign::[ASZ]ExtUpper and CCPromoteToUp...
2014-09-19 Eric Christopherconstify the TargetMachine being passed through the...
2014-09-18 Daniel Sanders[mips] Remove custom versions of CCState::AnalyzeReturn...
2014-09-10 Daniel Sanders[mips] Return an ArrayRef from MipsCC::intArgRegs(...
2014-09-09 Daniel Sanders[mips] Move MipsTargetLowering::MipsCC::regSize() to...
2014-09-09 Daniel Sanders[mips] Don't cache IsO32 and IsFP64 in MipsTargetLoweri...
2014-09-02 Eric ChristopherReinstate "Nuke the old JIT."
2014-08-30 Craig TopperFix some cases where StringRef was being passed by...
2014-08-11 Sylvestre LedruFix typos:
2014-08-07 Eric ChristopherTemporarily Revert "Nuke the old JIT." as it's not...
2014-08-07 Rafael EspindolaNuke the old JIT.
2014-08-06 Eric ChristopherRemove the target machine from CCState. Previously...
2014-08-05 Eric ChristopherHave MachineFunction cache a pointer to the subtarget...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-08-01 Daniel Sanders[mips][PR19612] Fix va_arg for big-endian mode.
2014-07-31 Louis GerbargMake sure no loads resulting from load->switch DAGCombi...
2014-07-24 Daniel Sanders[mips] Fix ll and sc instructions
2014-07-18 Eric ChristopherIn preparation for replacing the whole subtarget on...
2014-07-18 Eric ChristopherThe subtarget in MipsTargetLowering isn't going to...
2014-07-18 Eric ChristopherAvoid resetting the UseSoftFloat and FloatABIType on...
2014-07-10 Daniel SandersMake it possible for ints/floats to return different...
2014-07-02 Eric ChristopherSo that we can include target lowering in the subtarget...
2014-07-01 Juergen Ributzka[DAG] Pass the argument list to the CallLoweringInfo...
2014-06-16 Daniel Sanders[mips][mips64r6] ll, sc, lld, and scd are re-encoded...
2014-06-12 Daniel Sanders[mips][mips64r6] c.cond.fmt, mov[fntz], and mov[fntz...
2014-06-12 Daniel Sanders[mips][mips64r6] Replace m[tf]hi, m[tf]lo, mult, multu...
2014-06-10 Tom StellardSelectionDAG: Don't use MVT::Other to determine legalit...
2014-05-23 Daniel Sanders[mips][mips64r6] [ls][dw][lr] are not available in...
2014-05-17 Saleem AbdulrasoolTarget: remove old constructors for CallLoweringInfo
2014-05-17 Saleem AbdulrasoolTarget: change member from reference to pointer
2014-05-12 Reid KlecknerTry to fix an SDAG dependence issue with sret
2014-05-12 Daniel Sanders[mips] Fold FeatureBitCount into FeatureMips32 and...
2014-05-12 Daniel Sanders[mips] Fold FeatureSEInReg into FeatureMips32r2
2014-05-12 Daniel Sanders[mips] Fold FeatureSwap into FeatureMips32r2 and Featur...
2014-05-09 Reid KlecknerAllow sret on the second parameter as well as the first
2014-04-28 Craig Topper[C++] Use 'nullptr'.
2014-04-27 Craig TopperConvert SelectionDAG::getMergeValues to use ArrayRef.
2014-04-26 Craig TopperConvert getMemIntrinsicNode to take ArrayRef of SDValue...
2014-04-26 Craig TopperConvert SelectionDAG::getNode methods to use ArrayRef...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
2014-04-24 Reid KlecknerAdd 'musttail' marker to call instructions
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-19 Alp TokerRemove some empty statements
2014-04-17 Reed KotlerStart pushing changes for Mips Fast-Isel
2014-04-15 Nick LewyckyBreak PseudoSourceValue out of the Value hierarchy...
2014-04-14 Daniel Sanders[mips] Fix fcopysign for MIPS-IV and add the test.
2014-04-14 Daniel Sanders[mips] Fix more incorrect uses of HasMips64 and isMips64()
next