summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make isLegalAddressingMode() taking DataLayout as an argumentMehdi Amini2015-07-091-2/+2
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-14/+16
* [TargetLowering] StringRefize asm constraint getters.Benjamin Kramer2015-07-051-9/+9
* SystemZ: Avoid left shifting negative values (it's UB)Justin Bogner2015-06-231-4/+4
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-2/+2
* Add address space argument to isLegalAddressingModeMatt Arsenault2015-06-011-2/+3
* Silencing an MSVC warning: '<<' : result of 32-bit shift implicitly converted...Aaron Ballman2015-05-111-1/+1
* SystemZ: silence a GCC warningSaleem Abdulrasool2015-05-101-2/+2
* Change getTargetNodeName() to produce compiler warnings for missing cases, fi...Matthias Braun2015-05-071-1/+2
* [SystemZ] Add vector intrinsicsUlrich Weigand2015-05-051-0/+244
* [SystemZ] Mark v1i128 and v1f128 as unsupportedUlrich Weigand2015-05-051-0/+32
* [SystemZ] Handle sub-128 vectorsUlrich Weigand2015-05-051-9/+72
* [SystemZ] Add CodeGen support for scalar f64 ops in vector registersUlrich Weigand2015-05-051-3/+8
* [SystemZ] Add CodeGen support for v4f32Ulrich Weigand2015-05-051-13/+133
* [SystemZ] Add CodeGen support for v2f64Ulrich Weigand2015-05-051-21/+207
* [SystemZ] Add CodeGen support for integer vector typesUlrich Weigand2015-05-051-9/+1260
* [SystemZ] Reclassify f32 subregs of f64 registersUlrich Weigand2015-05-041-2/+2
* [SystemZ] Fix getTargetNodeNameUlrich Weigand2015-05-041-1/+5
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-78/+85
* 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
OpenPOWER on IntegriCloud