summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GCRootLowering.cpp
AgeCommit message (Expand)Author
2024-03-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse
2024-03-14[CodeGen][GC] Skip function without GC in `GCLoweringPass` (#84421)paperchalice
2024-01-09[CodeGen] Port `GCLowering` to new pass manager (#75305)paperchalice
2023-04-17Fix uninitialized pointer members in CodeGenAkshay Khadse
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2021-11-16[llvm] Use range-for loops (NFC)Kazu Hirata
2021-11-01[CodeGen] Use make_early_inc_range (NFC)Kazu Hirata
2021-07-07[AMDGPU] Disable garbage collection passesStanislav Mekhanoshin
2021-05-13[GC][NFC] Move GCStrategy from CodeGen to IRMax Kazantsev
2021-03-30[NFC][CodeGen] Tidy up TargetRegisterInfo stack realignment functionsTomas Matheson
2021-02-12[CodeGen] Use range-based for loops (NFC)Kazu Hirata
2020-11-05[SVE] Return StackOffset for TargetFrameLowering::getFrameIndexReference.Sander de Smalen
2020-07-01[NFC] Clean up uses of MachineModuleInfoWrapperPassYuanfang Chen
2020-05-15StoreInst should store Align, not MaybeAlignEli Friedman
2020-04-07CodeGen: Use Register in TargetFrameLoweringMatt Arsenault
2020-02-18[NFC] Remove trailing spaceJim Lin
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-09-30[NewPM] Port MachineModuleInfo to the new pass manager.Yuanfang Chen
2019-02-01[opaque pointer types] Pass value type to LoadInst creation.James Y Knight
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-12[GC][NFC] Simplify code now that we only have one safepoint kindPhilip Reames
2018-11-12[GC] Remove so called PreCall safepointsPhilip Reames
2018-11-12[GC] Minor style modernizationPhilip Reames
2018-11-11[GCRoot] Remove some unneccessary complexityPhilip Reames
2018-07-16[CodeGen] Fix inconsistent declaration parameter nameFangrui Song
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-13Remove redundant includes from lib/CodeGen.Michael Zolotukhin
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer
2016-01-18[opaque pointer types] Alloca: use getAllocatedType() instead of getType()->g...Eduard Burtescu
2015-10-09CodeGen: Remove a few more ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith
2015-08-15Remove redundant TargetFrameLowering::getFrameIndexOffset virtualJames Y Knight
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-05-20Change Function::getIntrinsicID() to return an Intrinsic::ID. NFC.Pete Cooper
2015-05-18MC: Clean up method names in MCContext.Jim Grosbach
2015-04-02Teach gcroot how to handle dynamically realigned framesPhilip Reames
2015-02-20Get the cached subtarget off the MachineFunction rather thanEric Christopher
2015-02-13Re-sort #include lines using my handy dandy ./utils/sort_includes.pyChandler Carruth
2015-01-28Remove gc.root's performCustomLoweringPhilip Reames
2015-01-26Revert GCStrategy ownership changesPhilip Reames
2015-01-16clang-format all the GC related files (NFC)Philip Reames
2015-01-16Move ownership of GCStrategy objects to LLVMContextPhilip Reames
2015-01-16Remove gc.root's findCustomSafePoints mechanismPhilip Reames