aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SystemZ/SystemZLongBranch.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SystemZ] Use BRCT and BRCTG to eliminate add-&-compare sequencesRichard Sandiford2013-08-051-0/+31
* [SystemZ] Split out comparison elimination into a separate passRichard Sandiford2013-08-051-270/+11
* [SystemZ] Reuse CC results for integer comparisons with zeroRichard Sandiford2013-08-011-15/+170
* [SystemZ] Be more careful about inverting CC masksRichard Sandiford2013-07-311-3/+7
* [SystemZ] Move compare-and-branch generation even laterRichard Sandiford2013-07-311-11/+110
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-041-3/+3
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-071-2/+2
* [SystemZ] Immediate compare-and-branch supportRichard Sandiford2013-05-291-0/+11
* [SystemZ] Register compare-and-branch supportRichard Sandiford2013-05-281-0/+32
* [SystemZ] Tweak SystemZInstrInfo::isBranch() interfaceRichard Sandiford2013-05-281-5/+4
* [SystemZ] Fix thinko in long branch passRichard Sandiford2013-05-221-26/+40
* Fix indentationRichard Sandiford2013-05-211-9/+9
* [SystemZ] Add long branch passRichard Sandiford2013-05-201-0/+357