summaryrefslogtreecommitdiff
path: root/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
AgeCommit message (Expand)Author
2017-12-06[SystemZ] Bugfix in expandRxSBG()Jonas Paulsson
2017-11-14[SystemZ] Do not crash when selecting an OR of two constantsUlrich Weigand
2017-11-14[SystemZ] Fix invalid codegen using RISBMux on out-of-range bitsUlrich Weigand
2017-11-09[SystemZ] Add support for the "o" inline asm constraintUlrich Weigand
2017-04-28[SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...Craig Topper
2016-11-28[SystemZ] Improve use of conditional instructionsUlrich Weigand
2016-11-11[SystemZ] Support load-and-zero-rightmost-byte facilityUlrich Weigand
2016-11-11[SystemZ] Use LLGT(R) instructionsUlrich Weigand
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-09-14getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel
2016-09-14getValueType().getSizeInBits() -> getValueSizeInBits() ; NFCISanjay Patel
2016-09-11[CodeGen] Split out the notions of MI invariance and MI dereferenceability.Justin Lebar
2016-08-18[SystemZ] Use valid base/index regs for inline asmZhan Jun Liau
2016-08-17Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner
2016-06-22[SystemZ] Recognize RISBG opportunities involving a truncateZhan Jun Liau
2016-06-13[SystemZ] Enable index register memory constraints for inline ASMUlrich Weigand
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer
2016-06-09[SystemZ] Enable long displacement constraints for inline ASM operandsUlrich Weigand
2016-05-13SDAG: Implement Select instead of SelectImpl in SystemZDAGToDAGISelJustin Bogner
2016-05-10SDAG: Avoid relying on the return value of SelectCode in SystemZ. NFCJustin Bogner
2016-05-09SDAG: Stop relying on Select's return value in SystemZ's splitLargeImmediate....Justin Bogner
2016-05-05SDAG: Rename Select->SelectImpl and repurpose Select as returning voidJustin Bogner
2016-05-04[SystemZ] Implement llvm.get.dynamic.area.offsetMarcin Koscielnicki
2015-10-20SystemZ: Remove implicit ilist iterator conversion, NFCDuncan P. N. Exon Smith
2015-08-15[DAGCombiner] Attempt to mask vectors before zero extension instead of after.Simon Pilgrim
2015-06-25[SystemZ] Only attempt RxSBG optimization for integer typesUlrich Weigand
2015-06-24SystemZ: Rephrase this allOnes calculation to avoid UBJustin Bogner
2015-06-17[PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth
2015-05-05[SystemZ] Add CodeGen support for integer vector typesUlrich Weigand
2015-04-28Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk
2015-04-28Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper
2015-04-28[DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk
2015-03-31[SystemZ] Support RISBGN instruction on zEC12Ulrich Weigand
2015-03-17[systemz] Distinguish the 'Q', 'R', 'S', and 'T' inline assembly memory const...Daniel Sanders
2015-03-13Recommit r232027 with PR22883 fixed: Add infrastructure for support of multip...Daniel Sanders
2015-03-12Revert "r232027 - Add infrastructure for support of multiple memory constraints"Hal Finkel
2015-03-12Add infrastructure for support of multiple memory constraints.Daniel Sanders
2015-01-31Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-07-24AA metadata refactoring (introduce AAMDNodes)Hal Finkel
2014-05-14Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth
2014-04-15Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky
2014-03-06[SystemZ] Remove "virtual" from override methodsRichard Sandiford
2014-03-06[SystemZ] Use "auto" for cast resultsRichard Sandiford
2014-03-02Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper
2014-01-09[SystemZ] Fix RNSBG bug introduced by r197802Richard Sandiford
2013-12-24[SystemZ] Use interlocked-access 1 instructions for CodeGenRichard Sandiford
2013-12-20[SystemZ] Extend RISBG optimizationRichard Sandiford