summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
AgeCommit message (Expand)Author
2021-08-30[InstrInfo] Use 64-bit immediates for analyzeCompare() (NFCI)Nikita Popov
2021-05-14[SystemZ] [z/OS] Add SystemZCallingConventionRegisters classNeumann Hon
2021-03-10[SystemZ][NFC] Renaming of ELF specific variables.Yusra Syeda
2020-12-15[SystemZ] Remove most hard-coded R1D instances for sibcallsUlrich Weigand
2020-11-09[NFC] Use [MC]RegisterMircea Trofin
2020-10-08[NFC][MC] MCRegister API typing.Mircea Trofin
2020-06-06[SystemZ] Implement -fstack-clash-protectionJonas Paulsson
2020-05-12[SystemZ] Improve foldMemoryOperandImpl: vec->FP conversionsJonas Paulsson
2020-04-03CodeGen: Convert some TII hooks to use RegisterMatt Arsenault
2020-03-31[SystemZ] Improve foldMemoryOperandImpl().Jonas Paulsson
2020-03-25[SystemZ] Improve foldMemoryOperandImpl()Jonas Paulsson
2020-03-10[SystemZ] Improve foldMemoryOperandImpl().Jonas Paulsson
2020-03-03[SystemZ] Copy Access registers and CC with the correct register class.Jonas Paulsson
2020-02-03[NFC] unsigned->Register in storeRegTo/loadRegFromStackSimon Moll
2020-01-21[AArch64] Don't generate gpr CSEL instructions in early-ifcvt if regclasses a...Amara Emerson
2019-12-20[SystemZ] Bugfix and improve the handling of CC values.Jonas Paulsson
2019-12-16[SystemZ] Improve verification of MachineOperands.Jonas Paulsson
2019-11-11Use MCRegister in copyPhysRegMatt Arsenault
2019-09-26Remove the AliasAnalysis argument in function areMemAccessesTriviallyDisjointChangpeng Fang
2019-09-16[SystemZ] Merge the SystemZExpandPseudo pass into SystemZPostRewrite.Jonas Paulsson
2019-09-05[SystemZ] Recognize INLINEASM_BR in backendJonas Paulsson
2019-09-03[SystemZ] Recognize INLINEASM_BR in backend.Jonas Paulsson
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-07-12[SystemZ] Fix build bot failure after r365932Ulrich Weigand
2019-07-12[SystemZ] Add support for new cpu architecture - arch13Ulrich Weigand
2019-06-24CodeGen: Introduce a class for registersMatt Arsenault
2019-06-18[SystemZ] Fix AHIMuxK pseudo expansion.Jonas Paulsson
2019-06-08[SystemZ, RegAlloc] Favor 3-address instructions during instruction selection.Jonas Paulsson
2019-04-19[CodeGen] Add "const" to MachineInstr::mayAliasBjorn Pettersson
2019-02-24[Hexagon, SystemZ] Be super conservative about atomicsPhilip Reames
2019-02-06[SystemZ] Do not return INT_MIN from strcmp/memcmpUlrich Weigand
2019-02-04[CodeGen][ARC][SystemZ][WebAssembly] Use MachineInstr::isInlineAsm in more pl...Craig Topper
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-08-15[SystemZ] Replace subreg_r with subreg_hKrzysztof Parzyszek
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-04-30[SystemZ] Handle SADDO et.al. and ADD/SUBCARRYUlrich Weigand
2018-04-30[SystemZ] Do not use glue to represent condition code dependenciesUlrich Weigand
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-10[RegAlloc, SystemZ] Increase number of LOCRs by passing "hard" regalloc hints.Jonas Paulsson
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-07-17[SystemZ] Add support for IBM z14 processor (3/3)Ulrich Weigand
2017-07-17[SystemZ] Add support for IBM z14 processor (1/3)Ulrich Weigand
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-24[SystemZ] Fix register modelling in expandLoadStackGuard()Jonas Paulsson
2017-05-04[SystemZ] Make copyPhysReg() add impl-use operands of super reg.Jonas Paulsson
2017-04-24Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek
2017-04-24[SystemZ] Update kill-flag in splitMove().Jonas Paulsson
2017-03-31[SystemZ] Make sure of correct regclasses in insertSelect()Jonas Paulsson