summaryrefslogtreecommitdiff
path: root/lib/Target/SystemZ/SystemZInstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SystemZ] Add some generic (floating point support) load instructions.Jonas Paulsson2015-10-011-0/+6
* Untabify.NAKAMURA Takumi2015-09-221-19/+14
* Pass BranchProbability/BlockMass by value instead of const& as they are small...Cong Hou2015-09-101-2/+2
* [CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha2015-06-111-3/+2
* [InstrInfo] Refactor foldOperandImpl to thread through InsertPt. NFCKeno Fischer2015-06-081-28/+45
* MachineInstr: Change return value of getOpcode() to unsigned.Matthias Braun2015-05-181-1/+1
* [SystemZ] Add CodeGen support for scalar f64 ops in vector registersUlrich Weigand2015-05-051-0/+10
* [SystemZ] Add CodeGen support for integer vector typesUlrich Weigand2015-05-051-0/+7
* [SystemZ] Support RISBGN instruction on zEC12Ulrich Weigand2015-03-311-13/+21
* ArrayRefize memory operand folding. NFC.Benjamin Kramer2015-02-281-8/+7
* Removing LLVM_EXPLICIT, as MSVC 2012 was the last reason for requiring the ma...Aaron Ballman2015-02-151-1/+1
* [SystemZ] Make operator bool explicit. NFC.Benjamin Kramer2014-10-041-1/+1
* Remove target machine caching from SystemZInstrInfo andEric Christopher2014-06-271-6/+6
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-9/+9
* [cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth2014-04-221-2/+2
* Remove some empty statementsAlp Toker2014-04-191-1/+1
* [SystemZ] Update namespace formatting to match current guidelinesRichard Sandiford2014-03-061-8/+8
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-2/+2
* Fix known typosAlp Toker2014-01-241-1/+1
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-191-1/+4
* Revert r194865 and r194874.Alexey Samsonov2013-11-181-4/+1
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-151-1/+4
* [SystemZ] Improve handling of SETCCRichard Sandiford2013-10-161-1/+1
* [SystemZ] Use A(G)SI when spilling the target of a constant additionRichard Sandiford2013-10-151-2/+24
* [SystemZ] Add comparisons of high words and memoryRichard Sandiford2013-10-011-0/+8
* [SystemZ] Add comparisons of large immediates using high wordsRichard Sandiford2013-10-011-0/+8
* [SystemZ] Add immediate addition involving high wordsRichard Sandiford2013-10-011-2/+50
* [SystemZ] Extend test-under-mask support to high GR32sRichard Sandiford2013-10-011-0/+8
* [SystemZ] Allow integer AND involving high wordsRichard Sandiford2013-10-011-33/+50
* [SystemZ] Allow integer XOR involving high wordsRichard Sandiford2013-10-011-0/+4
* [SystemZ] Allow integer OR involving high wordsRichard Sandiford2013-10-011-0/+12
* [SystemZ] Allow integer insertions with a high-word destinationRichard Sandiford2013-10-011-0/+8
* [SystemZ] Add patterns to load a constant into a high word (IIHF)Richard Sandiford2013-10-011-0/+24
* [SystemZ] Add register zero extensions involving at least one high wordRichard Sandiford2013-10-011-0/+19
* [SystemZ] Add truncating high-word stores (STCH and STHH)Richard Sandiford2013-10-011-0/+8
* [SystemZ] Add zero-extending high-word loads (LLCH and LLHH)Richard Sandiford2013-10-011-0/+8
* [SystemZ] Add sign-extending high-word loads (LBH and LHH)Richard Sandiford2013-10-011-0/+8
* [SystemZ] Use upper words of GR64s for codegenRichard Sandiford2013-10-011-5/+73
* [SystemZ] Rename subregs and add subreg_h32Richard Sandiford2013-09-301-6/+6
* [SystemZ] Rein back the use of block operationsRichard Sandiford2013-09-271-4/+8
* [SystemZ] Define the GR64 low-word logic instructions as pseudo aliases.Richard Sandiford2013-09-251-6/+6
* [SystemZ] Use subregs for 64-bit truncating storesRichard Sandiford2013-09-251-1/+1
* [SystemZ] Add unsigned compare-and-branch instructionsRichard Sandiford2013-09-181-0/+18
* [SystemZ] Fix handling of 64-bit memcmp resultsRichard Sandiford2013-08-161-0/+7
* [SystemZ] Fix sign of integer memcmp resultRichard Sandiford2013-08-161-29/+26
* [SystemZ] Use CLC and IPM to implement memcmpRichard Sandiford2013-08-121-0/+93
* [SystemZ] Optimize floating-point comparisons with zeroRichard Sandiford2013-08-071-0/+3
* [SystemZ] Use BRCT and BRCTG to eliminate add-&-compare sequencesRichard Sandiford2013-08-051-0/+8
* [SystemZ] Use LOAD AND TEST to eliminate comparisons against zeroRichard Sandiford2013-08-051-0/+13