summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-5/+6
* [Sparc] Implement i64 load/store support for 32-bit sparc.James Y Knight2015-08-101-38/+181
* Implement target independent TLS compatible with glibc's emutls.c.Chih-Hung Hsieh2015-07-281-0/+3
* Remove access to the DataLayout in the TargetMachineMehdi Amini2015-07-241-5/+5
* Revert "Remove access to the DataLayout in the TargetMachine"Mehdi Amini2015-07-241-5/+5
* Remove access to the DataLayout in the TargetMachineMehdi Amini2015-07-241-5/+5
* Remove getDataLayout() from TargetLoweringMehdi Amini2015-07-091-1/+1
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-41/+46
* [TargetLowering] StringRefize asm constraint getters.Benjamin Kramer2015-07-051-2/+2
* Change getTargetNodeName() to produce compiler warnings for missing cases, fi...Matthias Braun2015-05-071-2/+3
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-65/+68
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-68/+65
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-65/+68
* Allow memory intrinsics to be tail callsKrzysztof Parzyszek2015-04-131-1/+2
* Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher2015-03-111-6/+8
* getRegForInlineAsmConstraint wants to use TargetRegisterInfo forEric Christopher2015-02-261-4/+6
* Remove an argument-less call to getSubtargetImpl from TargetLoweringBase.Eric Christopher2015-02-261-1/+1
* CodeGen: convert CCState interface to using ArrayRefsTim Northover2015-02-211-3/+3
* Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher2015-01-301-16/+9
* [SelectionDAG] Allow targets to specify legality of extloads' resultAhmed Bougacha2015-01-081-3/+6
* 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
* Remove the target machine from CCState. Previously it was only usedEric Christopher2014-08-061-16/+16
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-8/+12
* [SDAG] Allow the legalizer to delete an illegally typed intermediateChandler Carruth2014-08-021-3/+4
* Make sure no loads resulting from load->switch DAGCombine are marked invariantLouis Gerbarg2014-07-311-1/+1
* [DAG] Pass the argument list to the CallLoweringInfo via move semantics. NFCI.Juergen Ributzka2014-07-011-2/+2
* Target: remove old constructors for CallLoweringInfoSaleem Abdulrasool2014-05-171-14/+7
* Instead of littering asserts throughout the code after every call toJay Foad2014-05-151-2/+0
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-141-3/+3
* Allow sret on the second parameter as well as the firstReid Kleckner2014-05-091-2/+5
* Convert SelectionDAG::getMergeValues to use ArrayRef.Craig Topper2014-04-271-4/+4
* Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper2014-04-261-19/+11
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-15/+15
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-041-3/+3
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-1/+1
* [Sparc] 80 column rule. No functionality change.Venkatraman Govindaraju2014-03-011-1/+2
* Lower FNEG just like FABS to fneg[ds] and fmov[ds], thus avoidingRoman Divacky2014-02-271-17/+8
* SPARC: Implement TRAP lowering. Matches what GCC emits.Benjamin Kramer2014-02-231-0/+2
* Expand 64bit {SHL,SHR,SRA}_PARTS on sparcv9.Roman Divacky2014-02-191-0/+4
* [Sparc] Emit correct relocations for PIC code when integrated assembler is used.Venkatraman Govindaraju2014-02-071-6/+11
* [Sparc] Use SparcMCExpr::VariantKind itself as MachineOperand's target flags.Venkatraman Govindaraju2014-02-071-24/+35
* Implement SPARCv9 atomic_swap_64 with a pseudo.Jakob Stoklund Olesen2014-01-301-3/+7
* [Sparc] Use %r_disp32 for pc_rel entries in gcc_except_table and eh_frame.Venkatraman Govindaraju2014-01-291-1/+2
* Clean up the Legal/Expand logic for SPARC popc.Jakob Stoklund Olesen2014-01-261-5/+4
* Only generate the popc instruction for SPARC CPUs that implement it.Jakob Stoklund Olesen2014-01-261-2/+3
* Fix swapped CASA operands.Jakob Stoklund Olesen2014-01-261-2/+2
* [SparcV9] Add support for JIT in Sparc64.Venkatraman Govindaraju2014-01-241-1/+0
* Implement atomicrmw operations in 32 and 64 bits for SPARCv9.Jakob Stoklund Olesen2014-01-241-12/+148
* [Sparc] Add support for inline assembly constraints which specify registers b...Venkatraman Govindaraju2014-01-221-0/+20
OpenPOWER on IntegriCloud