summaryrefslogtreecommitdiff
path: root/lib/Target/SystemZ
AgeCommit message (Expand)Author
2018-08-01[SystemZ, TableGen] Fix shift count handlingUlrich Weigand
2018-07-31[SystemZ] Fix bad assert composition.Jonas Paulsson
2018-07-31[SystemZ] Improve decoding in case of instructions with four register operands.Jonas Paulsson
2018-07-30Remove trailing spaceFangrui Song
2018-07-25[SystemZ] Use tablegen loops in SchedModelsJonas Paulsson
2018-07-23[SystemZ] Fix dumpSU() method in SystemZHazardRecognizer.Jonas Paulsson
2018-07-20[SystemZ] Reimplent SchedModel IssueWidth and WriteRes/ReadAdvance mappings.Jonas Paulsson
2018-07-17[DAGCombiner] Call SimplifyDemandedVectorElts from EXTRACT_VECTOR_ELTSimon Pilgrim
2018-07-13[TableGen] Support multi-alternative pattern fragmentsUlrich Weigand
2018-06-07[SystemZ] Build Load And Test from scratch in convertToLoadAndTest.Jonas Paulsson
2018-06-06[MC] Pass MCSubtargetInfo to fixupNeedsRelaxation and applyFixupPeter Smith
2018-05-25[SystemZ] Bugfix in combineSTORE().Jonas Paulsson
2018-05-21MC: Separate creating a generic object writer from creating a target object w...Peter Collingbourne
2018-05-21MC: Change MCAsmBackend::writeNopData() to take a raw_ostream instead of an M...Peter Collingbourne
2018-05-18[SystemZ] Fix commit message of previous commit.Jonas Paulsson
2018-05-18[SystemZ] Fold AHIMux in foldMemoryOperandImpl.Jonas Paulsson
2018-05-17[SystemZ] Commenting (NFC)Jonas Paulsson
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-05-07[SystemZ] Bugfix for MVCLoop CC clobbering.Jonas Paulsson
2018-05-05Fix a bunch of places where operator-> was used directly on the return from d...Craig Topper
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
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
2018-04-30[SystemZ] Refactor some VT casts in DAG match patternsUlrich Weigand
2018-04-30[SystemZ] Improve handling of Select pseudo-instructionsUlrich Weigand
2018-04-27[SystemZ] Remove scheduling info from some Pseudo instructions (NFC).Jonas Paulsson
2018-04-24[SystemZ] Use preferred 16-byte function alignmentUlrich Weigand
2018-04-23Consistently sort add_subdirectory calls in lib/Target/*/CMakeLists.txtNico Weber
2018-04-12[SystemZ] Use ResourceCycles=30 for FPd unit (NFC).Jonas Paulsson
2018-04-12[SystemZ] Remove FullInstRWOverlapCheck from SchedMachineModels.Jonas Paulsson
2018-04-08[TargetSchedule] shrink interface for init(); NFCISanjay Patel
2018-04-04Sort targetgen calls in lib/Target/*/CMakeLists.Nico Weber
2018-03-23Move TargetLoweringObjectFile from CodeGen to Target to fix layeringDavid Blaikie
2018-03-22[DAG, X86] Fix ISel-time node insertion idsNirav Dave
2018-03-19[DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"Nirav Dave
2018-03-19TableGen: Check the dynamic type of !cast<Rec>(string)Nicolai Haehnle
2018-03-19[SystemZ] Bugfix of CC liveness in emitMemMemWrapper (CLC).Jonas Paulsson
2018-03-18[TableGen] When trying to reuse a scheduler class for instructions from an In...Craig Topper
2018-03-17Revert "[DAG, X86] Revert r327197 "Revert r327170, r327171, r327172""Nirav Dave
2018-03-17[DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"Nirav Dave
2018-03-17[SystemZ] computeKnownBitsForTargetNode() / ComputeNumSignBitsForTargetNode()Jonas Paulsson
2018-03-16[SystemZ] Make AnyRegBitRegClass unallocatable.Jonas Paulsson
2018-03-14TargetMachine: Add address space to getPointerSizeMatt Arsenault
2018-03-10Revert: r327172 "Correct load-op-store cycle detection analysis"Nirav Dave
2018-03-09[DAG] Enforce stricter NodeId invariant during Instruction selectionNirav Dave
2018-03-07[SystemZ] NFC refactoring in SystemZHazardRecognizer.Jonas Paulsson
2018-03-07[SystemZ] Improve getCurrCycleIdx() in SystemZHazardRecognizer.Jonas Paulsson
2018-03-07[SystemZ] NFC refactoring in SystemZHazardRecognizer.Jonas Paulsson
2018-03-07[SystemZ] Improved debug dumping during post-RA scheduling.Jonas Paulsson