summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-85/+78
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-78/+85
* Allow memory intrinsics to be tail callsKrzysztof Parzyszek2015-04-131-0/+1
* [SystemZ] Support transactional execution on zEC12Ulrich Weigand2015-04-011-2/+186
* [SystemZ] Address review comments for r233689Ulrich Weigand2015-03-311-4/+5
* [SystemZ] Use POPCNT instruction on z196Ulrich Weigand2015-03-311-1/+47
* [SystemZ] Provide basic TargetTransformInfo implementationUlrich Weigand2015-03-311-0/+10
* [SystemZ] Fix LLVM crash on unoptimized codeUlrich Weigand2015-03-301-0/+2
* Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher2015-03-111-2/+3
* getRegForInlineAsmConstraint wants to use TargetRegisterInfo forEric Christopher2015-02-261-3/+5
* Remove an argument-less call to getSubtargetImpl from TargetLoweringBase.Eric Christopher2015-02-261-1/+1
* Demote vectors to arrays. No functionality change.Benjamin Kramer2015-02-191-6/+2
* [SystemZ] Clean up warningUlrich Weigand2015-02-181-4/+1
* [SystemZ] Support all TLS access models - CodeGen partUlrich Weigand2015-02-181-11/+121
* Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher2015-01-311-18/+17
* [SelectionDAG] Allow targets to specify legality of extloads' resultAhmed Bougacha2015-01-081-4/+7
* 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 unnecessary copying or replace it with moves in a bunch of places.Benjamin Kramer2014-10-041-1/+1
* Fix undefined behavior (left shift of negative value) in SystemZ backend.Alexey Samsonov2014-08-201-6/+2
* Remove the target machine from CCState. Previously it was only usedEric Christopher2014-08-061-8/+4
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-15/+15
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-16/+17
* Make sure no loads resulting from load->switch DAGCombine are marked invariantLouis Gerbarg2014-07-311-1/+1
* Add alignment value to allowsUnalignedMemoryAccessMatt Arsenault2014-07-271-3/+4
* [SystemZ] Use SystemZCallingConv.td to define callee-saved registersRichard Sandiford2014-07-101-0/+6
* Move the subtarget dependent features from SystemZTargetMachineEric Christopher2014-07-011-3/+3
* Remove the caching of the target machine from SystemZTargetLowering.Eric Christopher2014-06-271-20/+33
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-141-2/+2
* Use makeArrayRef insted of calling ArrayRef<T> constructor directly. I introd...Craig Topper2014-04-301-2/+2
* Convert SelectionDAG::getMergeValues to use ArrayRef.Craig Topper2014-04-271-6/+6
* Convert getMemIntrinsicNode to take ArrayRef of SDValue instead of pointer an...Craig Topper2014-04-261-4/+2
* Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper2014-04-261-10/+8
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-5/+5
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* [SystemZ] Add support for z196 float<->unsigned conversionsRichard Sandiford2014-03-211-5/+8
* [SystemZ] Move sign_extend optimization to PerformDAGCombineRichard Sandiford2014-03-071-35/+36
* [SystemZ] Use "auto" for cast resultsRichard Sandiford2014-03-061-36/+35
* [SystemZ] Use "for (auto" a bitRichard Sandiford2014-03-061-6/+3
* [SystemZ] Update namespace formatting to match current guidelinesRichard Sandiford2014-03-061-1/+1
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-3/+2
* Add address space argument to allowsUnalignedMemoryAccess.Matt Arsenault2014-02-051-0/+1
* Fix known typosAlp Toker2014-01-241-1/+1
* [SystemZ] Optimize (sext (ashr (shl ...), ...))Richard Sandiford2014-01-131-0/+35
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+0
* Fix typo.Richard Sandiford2013-12-241-1/+1
* [SystemZ] Use interlocked-access 1 instructions for CodeGenRichard Sandiford2013-12-241-1/+43
* [SystemZ] Optimize comparisons with truncated extended loadsRichard Sandiford2013-12-201-2/+24
* [SystemZ] Optimize X [!=]= Y in cases where X - Y or Y - X is also computedRichard Sandiford2013-12-131-0/+21
* [SystemZ] Make more use of TMHHRichard Sandiford2013-12-131-25/+53
OpenPOWER on IntegriCloud