summaryrefslogtreecommitdiff
path: root/lib/Target/Sparc/SparcISelLowering.cpp
Commit message (Expand)AuthorAge
* Target: remove old constructors for CallLoweringInfoSaleem Abdulrasool2014-05-17
* Instead of littering asserts throughout the code after every call toJay Foad2014-05-15
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-14
* Allow sret on the second parameter as well as the firstReid Kleckner2014-05-09
* Convert SelectionDAG::getMergeValues to use ArrayRef.Craig Topper2014-04-27
* Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper2014-04-26
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-25
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-04
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* [Sparc] 80 column rule. No functionality change.Venkatraman Govindaraju2014-03-01
* Lower FNEG just like FABS to fneg[ds] and fmov[ds], thus avoidingRoman Divacky2014-02-27
* SPARC: Implement TRAP lowering. Matches what GCC emits.Benjamin Kramer2014-02-23
* Expand 64bit {SHL,SHR,SRA}_PARTS on sparcv9.Roman Divacky2014-02-19
* [Sparc] Emit correct relocations for PIC code when integrated assembler is used.Venkatraman Govindaraju2014-02-07
* [Sparc] Use SparcMCExpr::VariantKind itself as MachineOperand's target flags.Venkatraman Govindaraju2014-02-07
* Implement SPARCv9 atomic_swap_64 with a pseudo.Jakob Stoklund Olesen2014-01-30
* [Sparc] Use %r_disp32 for pc_rel entries in gcc_except_table and eh_frame.Venkatraman Govindaraju2014-01-29
* Clean up the Legal/Expand logic for SPARC popc.Jakob Stoklund Olesen2014-01-26
* Only generate the popc instruction for SPARC CPUs that implement it.Jakob Stoklund Olesen2014-01-26
* Fix swapped CASA operands.Jakob Stoklund Olesen2014-01-26
* [SparcV9] Add support for JIT in Sparc64.Venkatraman Govindaraju2014-01-24
* Implement atomicrmw operations in 32 and 64 bits for SPARCv9.Jakob Stoklund Olesen2014-01-24
* [Sparc] Add support for inline assembly constraints which specify registers b...Venkatraman Govindaraju2014-01-22
* [Sparc] Add support for inline assembly constraint 'I'. Venkatraman Govindaraju2014-01-22
* Add FPExt option to CCValAssign::LocInfo. When generating calling-conventionLang Hames2014-01-14
* The SPARCv9 ABI returns a float in %f0.Jakob Stoklund Olesen2014-01-12
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* Remove unnecessary #includes.Bill Wendling2014-01-06
* Refactor function that checks that __builtin_returnaddress's argument is cons...Bill Wendling2014-01-06
* Emit an error message if the value passed to __builtin_returnaddress isn't a ...Bill Wendling2014-01-05
* [SparcV9]: Implement RETURNADDR and FRAMEADDR lowering in SPARC64. Venkatraman Govindaraju2014-01-04
* [Sparc] Handle atomic loads/stores in sparc backend.Venkatraman Govindaraju2014-01-01
* [SparcV9]: Custom lower UMULO/SMULO so that the arguments are send to __multi...Venkatraman Govindaraju2014-01-01
* [SparcV9] For codegen generated library calls that return float, set inreg fl...Venkatraman Govindaraju2013-12-29
* [SparcV9]: Implement lowering of long double (fp128) arguments in Sparc64 ABI.Venkatraman Govindaraju2013-12-29
* [SPARCV9]: Adjust the resultant pointer of DYNAMIC_STACKALLOC with the stack ...Venkatraman Govindaraju2013-12-09
* [Sparc]: Implement getSetCCResultType() in SparcTargetLowering so that umulo/...Venkatraman Govindaraju2013-12-09
* [SparcV9]: Expand MULHU/MULHS:i64 and UMUL_LOHI/SMUL_LOHI:i64 on sparcv9.Venkatraman Govindaraju2013-12-08
* [SparcV9] Enable custom lowering of DYNAMIC_STACKALLOC in sparc64.Venkatraman Govindaraju2013-11-24
* Expand rotate instructions on sparcv9 as well.Roman Divacky2013-11-12
* [SparcV9] Handle i64 <-> float conversions in sparcv9 mode.Venkatraman Govindaraju2013-11-03
* [Sparc] Expand FP_TO_UINT, UINT_TO_FP for fp128.Venkatraman Govindaraju2013-11-03
* [SparcV9] Add ctpop instruction for i64. Also, expand ctlz, cttz and bswap.Venkatraman Govindaraju2013-11-03
* SparcV9 doesnt have rem instruction either.Roman Divacky2013-10-31
* [Sparc] Disable tail call optimization for sparc64.Venkatraman Govindaraju2013-10-09
* [Sparc] Implement JIT for SPARC.Venkatraman Govindaraju2013-10-08
* [Sparc] Custom lower addc/adde/subc/sube on i64 in sparc64.Venkatraman Govindaraju2013-10-06
* [Sparc] Use correct alignment while loading/storing fp128 values.Venkatraman Govindaraju2013-10-05
* [Sparc] Respect hasHardQuad parameter correctly when lowering SINT_TO_FP with...Venkatraman Govindaraju2013-10-05
* [Sparc] Implements exception handling in SPARC with DwarfCFI.Venkatraman Govindaraju2013-09-26