aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LLVMTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai1-286/+0
2024-09-24[clang] Add cc1 --output-asm-variant= to set output syntaxFangrui Song1-1/+3
2024-09-23Fix memory leak in LLVMTargetMachine.cpp (#109610)abhishek-kaushik221-1/+3
2024-07-21[MC] Migrate to new createAsmStreamer that avoids unused bool parametersFangrui Song1-3/+1
2024-07-20[MC] MCAsmStreamer: use MCTargetOptionsFangrui Song1-15/+2
2024-07-20[MC] Remove unused bool arguments from createMCObjectStreamer callersFangrui Song1-6/+5
2024-07-20[MC] Remove unnecessary DWARFMustBeAtTheEnd checkFangrui Song1-6/+3
2024-06-12[MC] Move AllowTemporaryLabels setting to MCContext::MCContextFangrui Song1-5/+0
2024-03-06[MC] Move CompressDebugSections/RelaxELFRelocations from TargetOptions/MCAsmI...Fangrui Song1-4/+0
2023-11-06[PowerPC] Add an alias for -mregnames so that full register names used in ass...Stefan Pintilie1-0/+2
2023-09-22Add command line option --no-trap-after-noreturn (#67051)Matt Harding1-0/+7
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-5/+5
2023-04-12Fix Mem leak in LLVMTargetMachine.cppWang, Xin101-5/+6
2022-06-12[MC][re-land] Omit DWARF unwind info if compact unwind is present where eligibleJez Ng1-0/+3
2022-06-12Revert "[MC] Omit DWARF unwind info if compact unwind is present where eligible"Jez Ng1-3/+0
2022-06-12[MC] Omit DWARF unwind info if compact unwind is present where eligibleJez Ng1-0/+3
2022-06-03[llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFCFangrui Song1-3/+3
2022-04-26[NVPTX] Disable DWARF .file directory for PTXAndrew Savonichev1-2/+15
2022-03-16Cleanup codegen includesserge-sans-paille1-2/+0
2022-03-10Revert "Cleanup codegen includes"Nico Weber1-0/+2
2022-03-10Cleanup codegen includesserge-sans-paille1-2/+0
2022-02-25mark getTargetTransformInfo and getTargetIRAnalysis as constJameson Nash1-1/+1
2022-02-16[NFC][MC] remove unused argument `MCRegisterInfo` in `MCCodeEmitter`Shao-Ce SUN1-4/+3
2022-02-16Revert "[NFC][MC] remove unused argument `MCRegisterInfo` in `MCCodeEmitter`"Shao-Ce SUN1-3/+4
2022-02-16[NFC][MC] remove unused argument `MCRegisterInfo` in `MCCodeEmitter`Shao-Ce SUN1-4/+3
2022-02-09Cleanup LLVMMC headersserge-sans-paille1-0/+1
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner1-1/+1
2021-07-02[AIX] Use AsmParser to do inline asm parsingJinsong Ji1-1/+5
2021-01-26Add -fbinutils-version= to gate ELF features on the specified binutils versionFangrui Song1-0/+3
2020-12-29Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen p...Yuanfang Chen1-10/+25
2020-12-29Revert "Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build c...Yuanfang Chen1-25/+10
2020-12-29Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen p...Yuanfang Chen1-10/+25
2020-12-28Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen p...Yuanfang Chen1-25/+10
2020-12-28[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipelineYuanfang Chen1-10/+25
2020-11-21[llvm][clang][mlir] Add checks for the return values from Target::createXXX t...Ella Ma1-0/+3
2020-10-16[llc] Use -filetype=null to disable MIR printingJay Foad1-5/+8
2020-09-11Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen p...Yuanfang Chen1-25/+10
2020-09-11[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipelineYuanfang Chen1-10/+25
2020-07-20[NFC] remove unneeded TargetLoweringObjectFile init after 85c30f3374d9Yuanfang Chen1-11/+2
2020-02-25[MC] Default MCContext::UseNamesOnTempLabels to false and only set it to true...Fangrui Song1-3/+0
2019-10-23[Mips] Use appropriate private label prefix based on Mips ABIMirko Brkusanin1-2/+2
2019-09-30[NewPM] Port MachineModuleInfo to the new pass manager.Yuanfang Chen1-16/+16
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-06-06[AIX] Implement function descriptor on SDAGJason Liu1-0/+9
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-02LLVMTargetMachine/TargetPassConfig: Simplify handling of start/stop options; NFCMatthias Braun1-25/+21
2018-09-25Use unique_ptr to hold AsmInfo,MRI,MII,STIFangrui Song1-5/+5
2018-05-21CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up...Peter Collingbourne1-5/+10
2018-05-18MC: Change the streamer ctors to take an object writer instead of a stream. N...Peter Collingbourne1-3/+5
2018-04-27[MC] Modify MCAsmStreamer to always build MCAssembler. NFCI.Nirav Dave1-6/+6