summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/TargetMachineC.cpp
AgeCommit message (Expand)Author
2025-09-09MC: Use Triple form of lookupTarget in more places (#157591)Matt Arsenault
2025-03-12[TargetRegistry] Accept Triple in createTargetMachine() (NFC) (#130940)Nikita Popov
2024-07-11[llvm][TargetParser] Return StringMap from getHostCPUFeatures (#97824)David Spickett
2023-10-31Fix a warning: default label in switch which covers all enumeration values (NFC)Mehdi Amini
2023-11-01[llvm-c] Improve TargetMachine bindings (#70806)Yingwei Zheng
2023-10-31[LLVM-C] Add LLVMCreateTargetMachineWithABI (#68406)Sebastian Poeplau
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-06-26Move SubtargetFeature.h from MC to TargetParserJob Noorman
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott
2022-12-04Iterate over StringMaps using structured bindings. NFCI.Benjamin Kramer
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek
2022-05-07const char* for LLVMTargetMachineEmitToFile's argumentAmaury Séchet
2022-03-10Cleanup includes: LLVMTargetserge-sans-paille
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2019-11-13Move CodeGenFileType enum to Support/CodeGen.hReid Kleckner
2019-08-05Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-03[LLVM-C] Expand LLVMRelocModeRobert Widmann
2018-07-17[LLVM-C] Add target triple normalization to the C API.whitequark
2018-05-21CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up...Peter Collingbourne
2018-04-11[LLVM-C] Add LLVMGetHostCPU{Name,Features}.whitequark
2018-03-23Fix layering by moving Support/CodeGenCWrappers.h to TargetDavid Blaikie
2017-12-13Remove redundant includes from lib/Target/*.cpp.Michael Zolotukhin
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun
2017-08-03Delete Default and JITDefault code modelsRafael Espindola
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-01-09Some formatting in TargetMachineC. NFCAmaury Sechet
2016-10-01Revert "Use StringRef instead of raw pointer in TargetRegistry API (NFC)"Mehdi Amini
2016-10-01Use StringRef instead of raw pointer in TargetRegistry API (NFC)Mehdi Amini
2016-08-12Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer
2016-05-18Delete Reloc::Default.Rafael Espindola
2016-02-16Restore the capability to manipulate datalayout from the C APIAmaury Sechet
2016-02-13Support: Fix incremental build when re-configuring targetsDuncan P. N. Exon Smith
2016-02-12C API: Remove LLVMGetDataLayout that was deprecated in 3.7Mehdi Amini
2015-08-26Fix LLVM C API for DataLayoutMehdi Amini
2015-08-26Revert "Fix LLVM C API for DataLayout"Mehdi Amini
2015-08-26Fix LLVM C API for DataLayoutMehdi Amini
2015-08-26Revert "Fix LLVM C API for DataLayout"Mehdi Amini
2015-08-26Fix LLVM C API for DataLayoutMehdi Amini
2015-08-25Revert "Fix LLVM C API for DataLayout"Mehdi Amini
2015-08-25Fix LLVM C API for DataLayoutMehdi Amini
2015-08-13Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren
2015-07-27Fix ODR violation. NFC.Diego Novillo
2015-07-24Remove access to the DataLayout in the TargetMachineMehdi Amini
2015-07-24Revert "Remove access to the DataLayout in the TargetMachine"Mehdi Amini
2015-07-24Remove access to the DataLayout in the TargetMachineMehdi Amini