aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-09-30[SPARC] Align i128 to 16 bytes in SPARC datalayouts (#106951)Koakuma1-0/+4
2024-08-19[Sparc] Add errata workaround pass for GR712RC and UT700 (#103843)Daniel Cederman1-0/+2
2024-06-04Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)paperchalice1-1/+1
2024-06-02Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94146)paperchalice1-1/+1
2024-06-02[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)paperchalice1-1/+1
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali1-1/+1
2024-01-12[SPARC] Consume `tune-cpu` directive in the backend (#77195)Koakuma1-2/+5
2023-09-25[Sparc] Remove Subtarget member of SparcTargetMachine (#66876)Sergei Barannikov1-15/+4
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-4/+4
2023-03-11[SPARC] Implement hooks for conditional branch relaxationKoakuma1-0/+7
2023-02-06Remove no longer needed includes of LegacyPassManager.hBjorn Pettersson1-1/+0
2022-12-21[llvm][SelectionDAGISel] support -{start|stop}-{before|after}= for remaining ...Nick Desaulniers1-0/+3
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault1-0/+8
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song1-5/+5
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek1-8/+12
2022-06-18[llvm] Use value_or instead of getValueOr (NFC)Kazu Hirata1-1/+1
2022-02-06[llvm] Use = default (NFC)Kazu Hirata1-1/+1
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner1-1/+1
2021-04-17Normalize interaction with boolean attributesSerge Guelton1-3/+1
2021-01-12[llvm] Use Optional::getValueOr (NFC)Kazu Hirata1-3/+1
2020-08-28[Attributes] Add a method to check if an Attribute has AttrKind None. Use ins...Craig Topper1-6/+4
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-1/+2
2020-01-14CMake: Make most target symbols hidden by defaultTom Stellard1-1/+1
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-05-22[TargetMachine] error message unsupported code modelSjoerd Meijer1-2/+2
2019-05-15[Sparc] 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-9/+14
2018-07-30Remove trailing spaceFangrui Song1-2/+2
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-17/+41
2017-07-20[SPARC] Clean up the support for disabling fsmuld and fmuls instructions.James Y Knight1-8/+0
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-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih1-7/+7
2016-10-19[Sparc][LEON] Detects an erratum on UT699 LEON 3 processors involving roundin...Chris Dewhurst1-0/+3
2016-10-09Move the global variables representing each Target behind accessor functionMehdi Amini1-3/+3
2016-08-12Revert "[Sparc] Leon errata fix passes."James Y Knight1-37/+16
2016-08-12[Sparc][Leon] Errata fixes for various errata in different versions of the Le...Chris Dewhurst1-2/+5
2016-07-08[Sparc] Leon errata fix passes.Chris Dewhurst1-16/+34
2016-06-19[SPARC] Fixes for hardware errata on LEON processor.Chris Dewhurst1-0/+12
2016-05-23[Sparc][LEON] LEON Erratum fix. Insert NOP after LD or LDF instruction.Chris Dewhurst1-2/+8
2016-05-23Test commitJacob Baungard Hansen1-1/+0
2016-05-18Delete Reloc::Default.Rafael Espindola1-5/+15
2016-05-18Trivial cleanups.Rafael Espindola1-1/+1
2016-05-18[Sparc] Add Soft Float supportChris Dewhurst1-2/+36
2016-05-10CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun1-0/+1