aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-03-05[SystemZ] Use proper relocation for TLS variable debug info (#83975)Ulrich Weigand1-1/+2
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali1-1/+1
2023-11-08[SystemZ] Add backchain target-feature (#71668)Ilya Leoshkevich1-3/+5
2023-10-31[SystemZ] Enable AtomicExpand pass (#70398)Ilya Leoshkevich1-0/+2
2023-10-25[SystemZ][NFC] Fix a couple of style issues (#69958)Kai Nacke1-4/+4
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-8/+8
2022-12-21[llvm][SelectionDAGISel] support -{start|stop}-{before|after}= for remaining ...Nick Desaulniers1-0/+1
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault1-0/+8
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song1-1/+0
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song1-2/+2
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek1-3/+4
2022-09-08[SystemZ] Improve handling of vector alignments.Jonas Paulsson1-36/+5
2022-06-30[SystemZ] Add support for tune-cpu attributeKai Nacke1-2/+6
2022-06-20[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-02-25mark getTargetTransformInfo and getTargetIRAnalysis as constJameson Nash1-1/+1
2022-01-21[SystemZ] Properly register machine passes.Kai Nacke1-0/+8
2021-10-18Remove the verifyAfter mechanism that was replaced by D111397Jay Foad1-2/+2
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner1-1/+1
2021-09-24[SystemZ][z/OS] Add GOFF Support to the DataLayoutAnirudh Prasad1-2/+3
2021-07-27[SystemZ][z/OS] Initial code to generate assembly files on z/OSAnirudh Prasad1-1/+10
2021-04-17Normalize interaction with boolean attributesSerge Guelton1-3/+1
2020-08-28[Attributes] Add a method to check if an Attribute has AttrKind None. Use ins...Craig Topper1-6/+4
2020-03-03[SystemZ] Copy Access registers and CC with the correct register class.Jonas Paulsson1-0/+5
2020-02-10[SystemZ] Add a subtarget cache like some other targets already have.Jonas Paulsson1-4/+36
2020-02-10[SytemZ] Disable vector ABI when using option -march=arch[8|9|10]Kai Nacke1-1/+2
2020-02-04[SystemZ] Support -msoft-floatJonas Paulsson1-2/+8
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-1/+1
2020-01-14CMake: Make most target symbols hidden by defaultTom Stellard1-1/+1
2019-09-30[SystemZ] Add SystemZPostRewrite in addPostRegAlloc() instead at -O0.Jonas Paulsson1-1/+4
2019-09-16[SystemZ] Merge the SystemZExpandPseudo pass into SystemZPostRewrite.Jonas Paulsson1-2/+0
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-2/+2
2019-06-11Revert CMake: Make most target symbols hidden by defaultTom Stellard1-1/+1
2019-06-10CMake: Make most target symbols hidden by defaultTom Stellard1-1/+1
2019-06-08[SystemZ, RegAlloc] Favor 3-address instructions during instruction selection.Jonas Paulsson1-0/+10
2019-05-22[TargetMachine] error message unsupported code modelSjoerd Meijer1-2/+2
2019-05-15[SystemZ] Create a TargetInfo header. NFCRichard Trieu1-0/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-07[Targets] Add errors for tiny and kernel codemodel on targets that don't supp...David Green1-4/+11
2018-03-23Move TargetLoweringObjectFile from CodeGen to Target to fix layeringDavid Blaikie1-1/+1
2017-12-22(Re-landing) Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das1-4/+3
2017-12-21Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das1-3/+4
2017-12-21Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das1-4/+3
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-1/+1
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun1-1/+1
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun1-1/+1
2017-08-03Delete Default and JITDefault code modelsRafael Espindola1-4/+44
2017-07-14[SystemZ] Enable LoopDataPrefetch pass.Jonas Paulsson1-1/+3
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-2/+2
2017-05-30TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFCMatthias Braun1-2/+2
2017-01-24[SystemZ] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-7/+20