aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llc
AgeCommit message (Expand)AuthorFilesLines
2024-02-22[NewPM/CodeGen] Rewrite pass manager nesting (#81068)Arthur Eubanks1-65/+20
2024-02-08[NFC][RemoveDIs] Remove conditional compilation for RemoveDIs (#81149)Jeremy Morse1-6/+2
2024-02-07[llc] Respect --print-pipeline-passes when using -passes (#80940)Arthur Eubanks1-25/+21
2024-02-07[NewPM/Codegen] Move MachineModuleInfo ownership outside of analysis (#80937)Arthur Eubanks1-2/+4
2024-02-03[CodeGen] Port PrintMIR to new pass manager (#79440)paperchalice1-6/+6
2024-01-25[CodeGen] Port FreeMachineFunction to new pass manager (#79421)paperchalice1-0/+1
2024-01-24[CodeGen][Passes] Move `CodeGenPassBuilder.h` to Passes (#79242)paperchalice1-1/+1
2024-01-24[llc] Remove C backend support (#79237)paperchalice1-11/+3
2024-01-24[NewPM][CodeGen][llc] Add NPM support (#70922)paperchalice4-33/+323
2024-01-22[NFC][DebugInfo] Set a testing flag to be hiddenJeremy Morse1-1/+1
2023-12-19DiagnosticHandler: refactor error checking (#75889)Fangrui Song1-14/+3
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-3/+3
2023-11-21[DebugInfo][RemoveDIs] Interpret DPValue objects in SelectionDAG (#72253)Jeremy Morse1-1/+19
2023-11-09fix a typoChen Zheng1-1/+1
2023-10-16[llc][PPC] Move PIC check into TargetMachine (#66727)Arthur Eubanks1-14/+0
2023-09-14[X86] Introduce a large data threshold for the medium code modelArthur Eubanks1-0/+2
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-9/+10
2023-07-12[libLTO][AIX] Respect `-f[no]-integrated-as` on AIXQiongsi Wu1-5/+0
2023-06-26Move SubtargetFeature.h from MC to TargetParserJob Noorman1-1/+1
2023-05-03Split out `CodeGenTypes` from `CodeGen` for LLT/MVTNAKAMURA Takumi1-0/+1
2023-04-17[CMake] Cleanup depsNAKAMURA Takumi1-1/+0
2023-04-12Add delete to fix resource leak in llc.cppWang, Xin101-1/+5
2023-03-31[AIX][CodeGen] Renaming mroptr to xcoff-mroptrQiongsi Wu1-2/+3
2023-03-23[AIX][CodeGen] Storage Locations for Constant PointersQiongsi Wu1-0/+18
2023-02-13[HardwareLoops] NewPM support.Samuel Parker1-1/+1
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott1-1/+1
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-01-23[NFC] Consolidate llvm::CodeGenOpt::Level handlingScott Linder1-9/+5
2023-01-18[BitcodeReader] Allow reading pointer types from old IRSebastian Neubauer1-1/+2
2023-01-18Revert "[BitcodeReader] Allow reading pointer types from old IR"Nikita Popov1-2/+1
2023-01-17[BitcodeReader] Allow reading pointer types from old IRSebastian Neubauer1-1/+2
2023-01-12[IR] Support importing modules with invalid data layouts.Jannik Silvanus1-2/+2
2022-12-20[Support] Move TargetParsers to new componentArchibald Elliott1-0/+1
2022-12-20[Support] Move Target/CPU Printing out of CommandLineArchibald Elliott1-0/+2
2022-12-17std::optional::value => operator*/operator->Fangrui Song1-1/+1
2022-12-07[IRReader] Convert Optional in DataLayoutCallbackTy to std::optionalKrzysztof Parzyszek1-1/+1
2022-12-04IR: HotnessThreshold llvm::Optional => std::optionalFangrui Song1-1/+1
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song1-1/+1
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek1-2/+3
2022-11-19Remove unused llvm/IRPrinter/IRPrintingPasses.h or reorder #include after D13...Fangrui Song1-1/+0
2022-11-18[IR] Split out IR printing passes into IRPrinterAlexander Shaposhnikov1-1/+1
2022-08-31[llc] Use CPUStr instead of calling codegen::getMCPU(). NFCWeining Lu1-2/+2
2022-07-23[LegacyPM] Remove {,PostInline}EntryExitInstrumenterPassFangrui Song1-2/+0
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata1-1/+1
2022-07-10ManagedStatic: remove many straightforward uses in llvmNicolai Hähnle1-5/+8
2022-07-10Revert "ManagedStatic: remove many straightforward uses in llvm"Nicolai Hähnle1-8/+5
2022-07-10ManagedStatic: remove many straightforward uses in llvmNicolai Hähnle1-5/+8
2022-06-29Pass code-model through Module IR to [llc].esmeyi1-4/+7
2022-06-20[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-2/+2
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song1-6/+4