summaryrefslogtreecommitdiff
path: root/lib/Target/SystemZ
AgeCommit message (Expand)Author
2018-01-03Thread MCSubtargetInfo through Target::createMCAsmBackendAlex Bradbury
2017-12-22(Re-landing) Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das
2017-12-21Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das
2017-12-21Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih
2017-12-06[SystemZ] Add IntrWriteMem flag to int_s390_tabort intrinsicJonas Paulsson
2017-12-06[SystemZ] Bugfix in expandRxSBG()Jonas Paulsson
2017-12-05[SystemZ] Validate shifted compare value in adjustForTestUnderMaskUlrich Weigand
2017-12-05[SystemZ] set 'guessInstructionProperties = 0' and set flags as needed.Jonas Paulsson
2017-12-05[Regalloc] Generate and store multiple regalloc hints.Jonas Paulsson
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-30[SystemZ] Bugfix in adjustSubwordCmp.Jonas Paulsson
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-20[SystemZ] Bugfix for handling of subregisters in getRegAllocationHints().Jonas Paulsson
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-15Add backend name to Target to enable runtime info to be fed back into TableGenDaniel Sanders
2017-11-14[SystemZ] Do not crash when selecting an OR of two constantsUlrich Weigand
2017-11-14[SystemZ] Fix invalid codegen using RISBMux on out-of-range bitsUlrich Weigand
2017-11-10[RegAlloc, SystemZ] Increase number of LOCRs by passing "hard" regalloc hints.Jonas Paulsson
2017-11-09[SystemZ] Add support for the "o" inline asm constraintUlrich Weigand
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-11-06[SystemZ] implement hasDivRemOp()Jonas Paulsson
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie
2017-10-26[AsmParser][TableGen] Add VariantID argument to the generated mnemonic spell ...Craig Topper
2017-10-26[AsmParser][TableGen] Make the generated mnemonic spell checker function a fi...Craig Topper
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun
2017-10-11[Asm] Add debug tracing in table-generated assembly matcherOliver Stannard
2017-10-10[MC] Thread unique_ptr<MCObjectWriter> through the create.*ObjectWriterLang Hames
2017-10-09[MC] Plumb unique_ptr<MCELFObjectTargetWriter> through createELFObjectWriter toLang Hames
2017-10-06[SystemZ] Enable machine scheduler.Jonas Paulsson
2017-09-29[SystemZ] implement shouldCoalesce()Jonas Paulsson
2017-09-28[SystemZ] Fix fall-out from r314428Ulrich Weigand
2017-09-28[SystemZ] Custom-expand ATOMIC_CMP_AND_SWAP_WITH_SUCCESSUlrich Weigand
2017-09-21[SystemZ] Improve optimizeCompareZero()Jonas Paulsson
2017-09-19[SystemZ] Fix truncstore + bswap codegen bugUlrich Weigand
2017-09-12[SystemZ] Add the CoveredBySubRegs bit to GPR64, GPR128 and FPR128 registers.Jonas Paulsson
2017-09-07Sink some IntrinsicInst.h and Intrinsics.h out of llvm/includeReid Kleckner
2017-08-17[SystemZ] Also wrap TII with #ifndef NDEBUG in constructor initilizer list.Jonas Paulsson
2017-08-17[SystemZ] Add a wrapping with #ifndef NDEBUG to silence warning.Jonas Paulsson
2017-08-17[SystemZ, MachineScheduler] Improve post-RA scheduling.Jonas Paulsson
2017-08-10Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek
2017-08-09[LSR / TTI / SystemZ] Eliminate TargetTransformInfo::isFoldableMemAccess()Jonas Paulsson
2017-08-04[SystemZ] Add support for 128-bit atomic load/store/cmpxchgUlrich Weigand
2017-08-04[SystemZ] Eliminate unnecessary serialization operationsUlrich Weigand
2017-08-03Delete Default and JITDefault code modelsRafael Espindola
2017-07-21[SystemZ, LoopStrengthReduce]Jonas Paulsson
2017-07-19[SystemZ] Minor fixing in SystemZScheduleZ14.tdJonas Paulsson