[mips][PR19612] Fix va_arg for big-endian mode.
[oota-llvm.git] / lib / Target / Mips / MipsISelLowering.cpp
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()
2014-04-09 Daniel SandersRe-commit: [mips] abs.[ds], and neg.[ds] should be...
2014-04-07 Reed KotlerReverting commit r205628 due to mips64 issues.
2014-04-04 Daniel Sanders[mips] abs.[ds], and neg.[ds] should be allowed regardl...
2014-04-04 Craig TopperMake consistent use of MCPhysReg instead of uint16_t...
2014-04-01 Daniel Sanders[mips] Rewrite MipsAsmParser and MipsOperand.
2014-03-31 Daniel SandersRevert: [mips] Rewrite MipsAsmParser and MipsOperand...
2014-03-31 Daniel Sanders[mips] Rewrite MipsAsmParser and MipsOperand.
2014-03-31 Zoran JovanovicFixed issue with microMIPS JAL instruction.
2014-03-27 Daniel Sanders[mips] Some uses of isMips64()/hasMips64() are really...
2014-03-27 Daniel Sanders[mips] The decision between GOT_DISP and GOT16 for...
2014-03-27 Daniel Sanders[mips] Stop caching the result of hasMips64(), isABI_O3...
2014-03-26 Daniel Sanders[mips] The decision to use MO_GOT_PAGE and MO_GOT_OFST...
2014-03-20 Kai Nacke[MIPS] Add cpu octeon and some instructions
2014-03-20 Zoran JovanovicImplementation of microMIPS 16-bit instructions MOVE...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-01-06 Bill WendlingRemove unnecessary #includes.
2014-01-06 Bill WendlingRefactor function that checks that __builtin_returnaddr...
2014-01-05 Bill WendlingEmit an error message if the value passed to __builtin_...
2013-12-19 Zoran JovanovicSupport for microMIPS LL and SC instructions.
2013-12-12 Reed KotlerCheck for null pointer before dereferencing. A careless...
2013-12-05 Matheus Almeida[mips] Small code generation improvement for conditiona...
2013-12-05 Matheus Almeida[mips] Add some comments related to the optimization...
2013-11-12 Akira Hatanaka[mips] Fix a bug in function CC_MipsO32_FP64. The secon...
2013-11-12 Akira Hatanaka[mips] Revert part of r194510 that was accidentally...
2013-11-12 Akira Hatanaka[mips] Fix and re-enable a test case that has been...
2013-11-12 Daniel Sanders[mips][msa] Enable inlinse assembly for MSA.
2013-11-09 Akira Hatanaka[mips] Make sure there is a chain edge dependency betwe...
2013-10-28 Akira Hatanaka[mips] Simplify LowerFormalArguments using getRegClassFor.
2013-10-15 Akira Hatanaka[mips] Rename isel nodes.
2013-10-15 Akira Hatanaka[mips] Transfer kill flag to the newly created operand.
2013-10-09 Akira Hatanaka[mips] Do not generate INS/EXT nodes if target does...
2013-10-07 Akira Hatanaka[mips] Coding style clean up.
2013-10-07 Akira Hatanaka[mips] Fix definition of mfhi and mflo instructions...
2013-09-28 Akira Hatanaka[mips] Make sure loads from lazy-binding entries do...
2013-09-27 Akira Hatanaka[mips] Rewrite MipsTargetLowering::getAddr functions...
2013-09-25 Akira HatanakaRevert r191350.
2013-09-25 Akira Hatanaka[mips] Define getTargetNode as a template function.
2013-09-24 Daniel Sanders[mips][msa] Added support for matching pckev, and pckod...
2013-09-24 Daniel Sanders[mips][msa] Added support for matching ilv[lr], ilvod...
2013-09-24 Daniel Sanders[mips][msa] Added support for matching shf from normal...
2013-09-24 Daniel Sanders[mips][msa] Added support for matching vshf from normal...
2013-09-24 Daniel Sanders[mips][msa] Remove the VSPLAT and VSPLATD nodes in...
2013-09-24 Daniel Sanders[mips][msa] Added support for matching max, maxi, min...
2013-09-24 Daniel Sanders[mips][msa] Added support for matching comparisons...
2013-09-23 Daniel Sanders[mips][msa] Added support for matching insert and copy...
2013-09-23 Daniel Sanders[mips][msa] Added support for matching nor from normal...
2013-09-23 Daniel Sanders[mips][msa] Implemented build_vector using ldi, fill...
2013-09-10 Eli FriedmanFix unused variables.
2013-08-30 Reed KotlerFix a problem with dual mips16/mips32 mode. When the...
2013-08-28 Daniel Sanders[mips][msa] Added bnz.df, bnz.v, bz.df, and bz.v
2013-08-20 Akira Hatanaka[mips] Add support for calling convention CC_MipsO32_FP...
2013-08-20 Akira Hatanaka[mips] Resolve register classes dynamically using ptr_r...
2013-08-14 Akira Hatanaka[mips] Rename HIRegs and LORegs.
2013-08-14 Akira Hatanaka[mips] Properly parse registers that appear in inline...
2013-08-06 Akira Hatanaka[mips] Rename register classes CPURegs and CPU64Regs.
2013-07-26 Akira Hatanaka[mips] Implement llvm.trap intrinsic.
2013-07-26 Akira Hatanaka[mips] Fix FP conditional move instructions to have...
2013-07-26 Akira Hatanaka[mips] Fix FP branch instructions to have explicit...
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-04 Jakob Stoklund OlesenRemove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR...
2013-07-04 Jakob Stoklund OlesenRevert r185595-185596 which broke buildbots.
2013-07-03 Jakob Stoklund OlesenRemove the EXCEPTIONADDR, EHSELECTION, and LSDAADDR...
2013-07-01 Akira Hatanaka[mips] Reverse the order of source operands of shift...
2013-06-22 Chad RosierThe getRegForInlineAsmConstraint function should only...
2013-05-31 Akira Hatanaka[mips] Big-endian code generation for atomic instructions.
2013-05-29 Andrew TrickOrder CALLSEQ_START and CALLSEQ_END nodes.
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
next