aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/TargetMachineC.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-10-31Fix a warning: default label in switch which covers all enumeration values (NFC)Mehdi Amini1-4/+1
2023-11-01[llvm-c] Improve TargetMachine bindings (#70806)Yingwei Zheng1-0/+34
2023-10-31[LLVM-C] Add LLVMCreateTargetMachineWithABI (#68406)Sebastian Poeplau1-44/+121
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-7/+7
2023-06-26Move SubtargetFeature.h from MC to TargetParserJob Noorman1-1/+1
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott1-1/+1
2022-12-04Iterate over StringMaps using structured bindings. NFCI.Benjamin Kramer1-2/+2
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song1-1/+1
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek1-1/+2
2022-05-07const char* for LLVMTargetMachineEmitToFile's argumentAmaury Séchet1-1/+3
2022-03-10Cleanup includes: LLVMTargetserge-sans-paille1-4/+0
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner1-1/+1
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-2/+2
2019-11-13Move CodeGenFileType enum to Support/CodeGen.hReid Kleckner1-3/+3
2019-08-05Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-03[LLVM-C] Expand LLVMRelocModeRobert Widmann1-0/+9
2018-07-17[LLVM-C] Add target triple normalization to the C API.whitequark1-0/+4
2018-05-21CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up...Peter Collingbourne1-1/+1
2018-04-11[LLVM-C] Add LLVMGetHostCPU{Name,Features}.whitequark1-0/+16
2018-03-23Fix layering by moving Support/CodeGenCWrappers.h to TargetDavid Blaikie1-1/+1
2017-12-13Remove redundant includes from lib/Target/*.cpp.Michael Zolotukhin1-1/+0
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-0/+244
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun1-244/+0
2017-08-03Delete Default and JITDefault code modelsRafael Espindola1-3/+4
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-2/+2
2017-01-09Some formatting in TargetMachineC. NFCAmaury Sechet1-2/+2
2016-10-01Revert "Use StringRef instead of raw pointer in TargetRegistry API (NFC)"Mehdi Amini1-2/+2
2016-10-01Use StringRef instead of raw pointer in TargetRegistry API (NFC)Mehdi Amini1-2/+2
2016-08-12Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer1-3/+2
2016-05-18Delete Reloc::Default.Rafael Espindola1-2/+1
2016-02-16Restore the capability to manipulate datalayout from the C APIAmaury Sechet1-0/+4
2016-02-13Support: Fix incremental build when re-configuring targetsDuncan P. N. Exon Smith1-1/+1
2016-02-12C API: Remove LLVMGetDataLayout that was deprecated in 3.7Mehdi Amini1-14/+0
2015-08-26Fix LLVM C API for DataLayoutMehdi Amini1-20/+15
2015-08-26Revert "Fix LLVM C API for DataLayout"Mehdi Amini1-8/+22
2015-08-26Fix LLVM C API for DataLayoutMehdi Amini1-22/+8
2015-08-26Revert "Fix LLVM C API for DataLayout"Mehdi Amini1-8/+22
2015-08-26Fix LLVM C API for DataLayoutMehdi Amini1-22/+8
2015-08-25Revert "Fix LLVM C API for DataLayout"Mehdi Amini1-8/+22
2015-08-25Fix LLVM C API for DataLayoutMehdi Amini1-22/+8
2015-08-13Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren1-1/+0
2015-07-27Fix ODR violation. NFC.Diego Novillo1-4/+4
2015-07-24Remove access to the DataLayout in the TargetMachineMehdi Amini1-13/+17
2015-07-24Revert "Remove access to the DataLayout in the TargetMachine"Mehdi Amini1-17/+13
2015-07-24Remove access to the DataLayout in the TargetMachineMehdi Amini1-13/+17
2015-06-16Replace string GNU Triples with llvm::Triple in TargetMachine::getTargetTripl...Daniel Sanders1-1/+1
2015-05-11Readdress r236990, use of static members on a non-static variable.David Blaikie1-9/+6
2015-04-14Use raw_pwrite_stream in the object writer/streamer.Rafael Espindola1-1/+1