summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SystemZ] Improve use of conditional instructionsUlrich Weigand2016-11-281-2/+8
* [SystemZ] Support load-and-zero-rightmost-byte facilityUlrich Weigand2016-11-111-0/+10
* [SystemZ] Use LLGT(R) instructionsUlrich Weigand2016-11-111-40/+36
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel2016-09-141-1/+1
* getValueType().getSizeInBits() -> getValueSizeInBits() ; NFCISanjay Patel2016-09-141-10/+9
* [CodeGen] Split out the notions of MI invariance and MI dereferenceability.Justin Lebar2016-09-111-1/+1
* [SystemZ] Use valid base/index regs for inline asmZhan Jun Liau2016-08-181-0/+23
* Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-2/+2
* [SystemZ] Recognize RISBG opportunities involving a truncateZhan Jun Liau2016-06-221-3/+22
* [SystemZ] Enable index register memory constraints for inline ASMUlrich Weigand2016-06-131-21/+25
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-4/+5
* [SystemZ] Enable long displacement constraints for inline ASM operandsUlrich Weigand2016-06-091-5/+18
* SDAG: Implement Select instead of SelectImpl in SystemZDAGToDAGISelJustin Bogner2016-05-131-56/+56
* SDAG: Avoid relying on the return value of SelectCode in SystemZ. NFCJustin Bogner2016-05-101-12/+20
* SDAG: Stop relying on Select's return value in SystemZ's splitLargeImmediate....Justin Bogner2016-05-091-14/+38
* SDAG: Rename Select->SelectImpl and repurpose Select as returning voidJustin Bogner2016-05-051-3/+4
* [SystemZ] Implement llvm.get.dynamic.area.offsetMarcin Koscielnicki2016-05-041-0/+4
* SystemZ: Remove implicit ilist iterator conversion, NFCDuncan P. N. Exon Smith2015-10-201-1/+1
* [DAGCombiner] Attempt to mask vectors before zero extension instead of after.Simon Pilgrim2015-08-151-3/+19
* [SystemZ] Only attempt RxSBG optimization for integer typesUlrich Weigand2015-06-251-2/+7
* SystemZ: Rephrase this allOnes calculation to avoid UBJustin Bogner2015-06-241-1/+3
* [PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth2015-06-171-2/+2
* [SystemZ] Add CodeGen support for integer vector typesUlrich Weigand2015-05-051-0/+122
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-20/+22
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-22/+20
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-20/+22
* [SystemZ] Support RISBGN instruction on zEC12Ulrich Weigand2015-03-311-2/+9
* [systemz] Distinguish the 'Q', 'R', 'S', and 'T' inline assembly memory const...Daniel Sanders2015-03-171-13/+23
* Recommit r232027 with PR22883 fixed: Add infrastructure for support of multip...Daniel Sanders2015-03-131-3/+4
* Revert "r232027 - Add infrastructure for support of multiple memory constraints"Hal Finkel2015-03-121-4/+3
* Add infrastructure for support of multiple memory constraints.Daniel Sanders2015-03-121-3/+4
* Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher2015-01-311-7/+9
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-4/+4
* AA metadata refactoring (introduce AAMDNodes)Hal Finkel2014-07-241-2/+2
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-141-3/+3
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-10/+10
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-211-0/+2
* Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky2014-04-151-2/+2
* [SystemZ] Remove "virtual" from override methodsRichard Sandiford2014-03-061-5/+4
* [SystemZ] Use "auto" for cast resultsRichard Sandiford2014-03-061-20/+14
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-021-6/+5
* [SystemZ] Fix RNSBG bug introduced by r197802Richard Sandiford2014-01-091-8/+10
* [SystemZ] Use interlocked-access 1 instructions for CodeGenRichard Sandiford2013-12-241-14/+0
* [SystemZ] Extend RISBG optimizationRichard Sandiford2013-12-201-3/+17
* [SystemZ] Fix incorrect use of RISBG for a zero-extended right shiftRichard Sandiford2013-11-261-19/+8
* [SystemZ] Handle extensions in RxSBG optimizationsRichard Sandiford2013-10-161-8/+26
* [SystemZ] Extend 32-bit RISBG optimizations to high wordsRichard Sandiford2013-10-011-8/+16
* [SystemZ] Rename subregs and add subreg_h32Richard Sandiford2013-09-301-2/+2
* [SystemZ] Rein back the use of block operationsRichard Sandiford2013-09-271-18/+20
OpenPOWER on IntegriCloud