summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SystemZ/SystemZInstrFP.td
AgeCommit message (Expand)Author
2025-04-24[SystemZ] Add DAGCombine for FCOPYSIGN to remove rounding. (#136131)Jonas Paulsson
2025-04-24[SystemZ] Handle f16 load positive/negative/complement without libcalls. (#13...Jonas Paulsson
2025-04-16[SystemZ] Add support for 16-bit floating point. (#109164)Jonas Paulsson
2025-03-25[SystemZ] Implement basic `isCopyInstrImpl` (#132903)Dominik Steenken
2025-02-14[SystemZ] Add codegen support for llvm.roundevenUlrich Weigand
2024-04-30[SystemZ] Enable MachineCombiner for FP reassociation (#83546)Jonas Paulsson
2024-03-18[SystemZ] Don't lower ATOMIC_LOAD/STORE to LOAD/STORE (#75879)Jonas Paulsson
2024-01-15[SystemZ] Don't use FP Load and Test as comparisons to same reg (#78074)Jonas Paulsson
2023-03-21[SystemZ] Fix modelling of composed subreg indices.Carl Ritson
2021-10-14[SystemZ] Bugfix and refactorization of mem-mem operationsJonas Paulsson
2020-05-12[SystemZ] Improve foldMemoryOperandImpl: vec->FP conversionsJonas Paulsson
2019-12-17[SystemZ][FPEnv] Back-end support for STRICT_[SU]INT_TO_FPUlrich Weigand
2019-12-07[FPEnv] Constrained FCmp intrinsicsUlrich Weigand
2019-12-06[FPEnv][SelectionDAG] Relax chain requirementsUlrich Weigand
2019-09-12Rename nonvolatile_load/store to simple_load/store [NFC]Philip Reames
2019-09-02[SystemZ] Support constrained fpto[su]i intrinsicsUlrich Weigand
2019-06-26Allow matching extend-from-memory with strict FP nodesUlrich Weigand
2019-06-05Allow target to handle STRICT floating-point nodesUlrich Weigand
2019-05-13[SystemZ] Model floating-point control registerUlrich Weigand
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-04-30[SystemZ] Improve handling of Select pseudo-instructionsUlrich Weigand
2018-04-27[SystemZ] Remove scheduling info from some Pseudo instructions (NFC).Jonas Paulsson
2017-12-05[SystemZ] set 'guessInstructionProperties = 0' and set flags as needed.Jonas Paulsson
2017-07-17[SystemZ] Add support for IBM z14 processor (3/3)Ulrich Weigand
2017-05-30[SystemZ] Add hexadecimal floating-point instructionsUlrich Weigand
2017-05-10[SystemZ] Add missing arithmetic instructionsUlrich Weigand
2016-12-02[SystemZ] Support floating-point control register instructionsUlrich Weigand
2016-11-08[SystemZ] Add missing FP extension instructionsUlrich Weigand
2016-11-08[SystemZ] Always use semantic instruction classesUlrich Weigand
2016-11-08[SystemZ] Refactor InstRR* instruction format patternsUlrich Weigand
2016-08-18[SelectionDAG] Rename fextend -> fpextend, fround -> fpround, frnd -> froundMichael Kuperstein
2016-06-29[SystemZ] Add floating-point test data class instructions.Marcin Koscielnicki
2016-03-14[SystemZ] Avoid LER on z13 due to partial register dependenciesUlrich Weigand
2015-10-26[SystemZ] Don't forget the CC def op on LTEBRCompare pseudosJonas Paulsson
2015-10-08 [SystemZ] Use load-and-test for fp compare with 0 if vector support is present.Jonas Paulsson
2015-10-01[SystemZ] Add some generic (floating point support) load instructions.Jonas Paulsson
2015-05-05[SystemZ] Add CodeGen support for scalar f64 ops in vector registersUlrich Weigand
2015-05-04[SystemZ] Reclassify f32 subregs of f64 registersUlrich Weigand
2014-11-26Replace neverHasSideEffects=1 with hasSideEffects=0 in all .td files.Craig Topper
2014-07-10[SystemZ] Add MC support for LEDBRA, LEXBRA and LDXBRARichard Sandiford
2014-03-21[SystemZ] Use "let Predicates =" for blocks of new instructionsRichard Sandiford
2014-03-21[SystemZ] Add support for z196 float<->unsigned conversionsRichard Sandiford
2013-12-06[SystemZ] Use LOAD AND TEST for comparisons with -0Richard Sandiford
2013-09-30[SystemZ] Rename subregs and add subreg_h32Richard Sandiford
2013-09-06[SystemZ] Tweak integer comparison codeRichard Sandiford
2013-09-05[SystemZ] Add NC, OC and XCRichard Sandiford
2013-08-27[SystemZ] Extend memcpy and memset support to all constant lengthsRichard Sandiford
2013-08-21[SystemZ] Use FI[EDX]BRA for codegenRichard Sandiford
2013-08-21[SystemZ] Add FI[EDX]BRARichard Sandiford