summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
AgeCommit message (Expand)Author
2017-03-22[SystemZ] Don't drop any operands in expandZExtPseudo()Jonas Paulsson
2017-03-21[SystemZ] Don't drop MO flags in foldMemoryOperandImpl()Jonas Paulsson
2017-03-17[SystemZ] Add use of super-reg in splitMove()Jonas Paulsson
2017-03-03Make TargetInstrInfo::isPredicable take a const reference, NFCKrzysztof Parzyszek
2017-01-24[SystemZ] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2017-01-18[SystemZ] Proper handling of undef flag while expanding pseudo.Jonas Paulsson
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2016-11-28[SystemZ] Support load-and-trap instructionsUlrich Weigand
2016-11-28[SystemZ] Add remaining branch instructionsUlrich Weigand
2016-11-28[SystemZ] Improve use of conditional instructionsUlrich Weigand
2016-11-11[SystemZ] Support CL(G)T instructionsUlrich Weigand
2016-11-08[SystemZ] Model access registers as LLVM registersUlrich Weigand
2016-10-20[SystemZ] Post-RA scheduler implementationJonas Paulsson
2016-09-14Finish renaming remaining analyzeBranch functionsMatt Arsenault
2016-09-14Make analyzeBranch family of instruction names consistentMatt Arsenault
2016-09-14AArch64: Use TTI branch functions in branch relaxationMatt Arsenault
2016-07-29TargetInstrInfo: add virtual function getInstSizeInBytesSjoerd Meijer
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-07-15Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar
2016-07-12SystemZ: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith
2016-07-11[SystemZ] Recognize Load On Condition Immediate (LOCHI/LOGHI) opportunitiesZhan Jun Liau
2016-07-07[SystemZ] Fix regression when handling conditional callsZhan Jun Liau
2016-07-01CodeGen: Use MachineInstr& in LiveVariables API, NFCDuncan P. N. Exon Smith
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer
2016-06-10[SystemZ] Support Compare and TrapsZhan Jun Liau
2016-05-10[foldMemoryOperand()] Pass LiveIntervals to enable liveness check.Jonas Paulsson
2016-05-02[SystemZ] Mark CC defs as dead whenever possible.Jonas Paulsson
2016-04-24[SystemZ] [SSP] Add support for LOAD_STACK_GUARD.Marcin Koscielnicki
2016-04-11[SystemZ] Support conditional indirect sibling calls via BCRUlrich Weigand
2016-04-08[SystemZ] Support conditional sibling calls via BRCLUlrich Weigand
2016-04-07[SystemZ] Fix build break from r265689Ulrich Weigand
2016-04-07[SystemZ] Implement conditional returnsUlrich Weigand
2016-03-31Indentation fix in SystemZInstrInfo.cppJonas Paulsson
2016-03-14[SystemZ] Avoid LER on z13 due to partial register dependenciesUlrich Weigand
2016-02-23CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith
2015-12-04[SystemZ] Bugfix: Don't add CC twice to new three-address instruction.Jonas Paulsson
2015-11-13[SystemZ] Simplify boolean conditional return statementsUlrich Weigand
2015-10-26[SystemZ] Also clear kill flag for index reg in splitMove().Jonas Paulsson
2015-10-10[SystemZ] Fixes in the backend I/R.Jonas Paulsson
2015-10-09[SystemZ] Minor bugfixes.Jonas Paulsson
2015-10-01[SystemZ] Add some generic (floating point support) load instructions.Jonas Paulsson
2015-09-22Untabify.NAKAMURA Takumi
2015-09-10Pass BranchProbability/BlockMass by value instead of const& as they are small...Cong Hou
2015-06-11[CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha
2015-06-08[InstrInfo] Refactor foldOperandImpl to thread through InsertPt. NFCKeno Fischer
2015-05-18MachineInstr: Change return value of getOpcode() to unsigned.Matthias Braun
2015-05-05[SystemZ] Add CodeGen support for scalar f64 ops in vector registersUlrich Weigand
2015-05-05[SystemZ] Add CodeGen support for integer vector typesUlrich Weigand
2015-03-31[SystemZ] Support RISBGN instruction on zEC12Ulrich Weigand