summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SystemZ] Fix matching another pattern for nxgrk (PR44496)Ulrich Weigand2020-01-091-2/+3
* [SystemZ] Recognize mrecord-mcount in backendJonas Paulsson2019-12-191-3/+6
* [Clang FE, SystemZ] Don't add "true" value for the "mnop-mcount" attribute.Jonas Paulsson2019-12-181-1/+1
* [SystemZ] Recognize mnop-mcount in backendJonas Paulsson2019-09-261-0/+5
* Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Matt Arsenault2019-09-191-3/+3
* Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Hans Wennborg2019-09-191-3/+3
* GlobalISel: Don't materialize immarg arguments to intrinsicsMatt Arsenault2019-09-191-3/+3
* [SystemZ] Add support for new cpu architecture - arch13Ulrich Weigand2019-07-121-0/+17
* [SystemZ] Bugfix in isFusableLoadOpStorePattern()Jonas Paulsson2019-04-041-15/+16
* [SystemZ] Wait with selection of legal vector/FP constants until Select().Jonas Paulsson2019-02-261-23/+38
* [SystemZ] Remember to cast value to void to disable warning.Jonas Paulsson2019-02-121-2/+2
* [SystemZ] Use VGM whenever possible to load FP immediates.Jonas Paulsson2019-02-121-0/+24
* [SystemZ] Wait with VGBM selection until after DAGCombine2.Jonas Paulsson2019-02-061-0/+15
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [SystemZ] Always use the version of computeKnownBits that returns a value. NFCI.Simon Pilgrim2018-12-211-6/+3
* [SystemZ] Make better use of VGEF/VGEGUlrich Weigand2018-12-201-1/+1
* Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner2018-11-011-2/+2
* [SystemZ] Pass the DAG pointer from SystemZAddressingMode::dump().Jonas Paulsson2018-10-261-4/+4
* [SDAG] Remove the reliance on MI's allocation strategy forChandler Carruth2018-08-141-5/+2
* [SystemZ] Fix commit message of previous commit.Jonas Paulsson2018-05-181-1/+1
* [SystemZ] Fold AHIMux in foldMemoryOperandImpl.Jonas Paulsson2018-05-181-1/+7
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-7/+7
* [SystemZ] Handle SADDO et.al. and ADD/SUBCARRYUlrich Weigand2018-04-301-0/+172
* [SystemZ] Do not use glue to represent condition code dependenciesUlrich Weigand2018-04-301-2/+49
* [DAG, X86] Fix ISel-time node insertion idsNirav Dave2018-03-221-5/+5
* [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"Nirav Dave2018-03-191-6/+9
* Revert "[DAG, X86] Revert r327197 "Revert r327170, r327171, r327172""Nirav Dave2018-03-171-9/+6
* [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"Nirav Dave2018-03-171-6/+9
* Revert: r327172 "Correct load-op-store cycle detection analysis"Nirav Dave2018-03-101-9/+6
* [DAG] Enforce stricter NodeId invariant during Instruction selectionNirav Dave2018-03-091-6/+9
* [SystemZ] Make sure SelectCode() is not called on a target opcode.Jonas Paulsson2018-02-271-1/+2
* [SelectionDAGISel] Add a debug print before call to Select. Adjust where blan...Craig Topper2018-01-261-3/+0
* [SystemZ] Prefer LOCHI over generating IPM sequencesUlrich Weigand2018-01-191-0/+5
* [SystemZ] Rework IPM sequence generationUlrich Weigand2018-01-191-0/+178
* [SystemZ] Bugfix in expandRxSBG()Jonas Paulsson2017-12-061-2/+9
* [SystemZ] Do not crash when selecting an OR of two constantsUlrich Weigand2017-11-141-2/+4
* [SystemZ] Fix invalid codegen using RISBMux on out-of-range bitsUlrich Weigand2017-11-141-1/+9
* [SystemZ] Add support for the "o" inline asm constraintUlrich Weigand2017-11-091-0/+3
* [SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...Craig Topper2017-04-281-9/+10
* [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
OpenPOWER on IntegriCloud