summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunctionPass.cpp
AgeCommit message (Expand)Author
2025-02-12Add a pass to collect dropped var statistics for MIR (#126686)Shubham Sandeep Rastogi
2024-12-21Revert "Add a pass to collect dropped var stats for MIR (#120780)"NAKAMURA Takumi
2024-12-20Add a pass to collect dropped var stats for MIR (#120780)Shubham Sandeep Rastogi
2024-12-19Revert "Add a pass to collect dropped var stats for MIR (#120501)"Shubham Sandeep Rastogi
2024-12-19Add a pass to collect dropped var stats for MIR (#120501)Shubham Sandeep Rastogi
2024-12-03Revert "Reland "Add a pass to collect dropped var stats for MIR" (#117044)"Shubham Sandeep Rastogi
2024-12-03Reland "Add a pass to collect dropped var stats for MIR" (#117044)Shubham Sandeep Rastogi
2024-11-18Revert "Add a pass to collect dropped var stats for MIR. (#115566)"Shubham Sandeep Rastogi
2024-11-18Add a pass to collect dropped var stats for MIR. (#115566)Shubham Sandeep Rastogi
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov
2023-10-05MachineFunctionPass: Clear properties before running function (#67962)Matt Arsenault
2022-09-07[NFC][MachineFunctionPass] Only lookup pass name if we request printingArthur Eubanks
2022-09-01[MachineFunctionPass] Support -filter-passes for -print-changedFangrui Song
2022-08-01[MachineFunctionPass] Support -print-changed={,c}diff{,-quiet}Fangrui Song
2022-07-26[MachineFunctionPass] Support -print-changed and -print-changed=quietFangrui Song
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2020-12-03[NFC] Reduce include files dependency.dfukalov
2019-09-30[NewPM] Port MachineModuleInfo to the new pass manager.Yuanfang Chen
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-10Add size remarks to MachineFunctionPassJessica Paquette
2018-07-13CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun
2018-07-12Revert "(HEAD -> master, origin/master, arcpatch-D37582) CodeGen: Remove pipe...Matthias Braun
2018-07-12CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun
2017-06-06CodeGen: Refactor MIR parsingMatthias Braun
2017-01-15Reverted: Track validity of pass resultsSerge Pavlov
2017-01-13Track validity of pass resultsSerge Pavlov
2016-08-26[MFProperties][NFC] Rename clear into reset to match BitVector naming.Quentin Colombet
2016-08-24CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun
2016-08-23Revert r279564. It introduces undefined behavior (binding a reference to aRichard Smith
2016-08-23CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun
2016-08-23Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineF...Matthias Braun
2016-08-23CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun
2016-08-19MachineFunction: Cleanup/simplify MachineFunctionProperties::print()Matthias Braun
2016-07-16[PM] Convert IVUsers analysis to new pass manager.Dehao Chen
2016-04-21Improve error message reporting for MachineFunctionPropertiesDerek Schuff
2016-03-29Add a print method to MachineFunctionProperties for better error messagesDerek Schuff
2016-03-28Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff
2016-03-10[PM] Port memdep to the new pass manager.Chandler Carruth
2016-02-25Introduce DominanceFrontierAnalysis to the new PassManager to compute Dominan...Hongbin Zheng
2016-02-25Revert "Introduce DominanceFrontierAnalysis to the new PassManager to compute...Hongbin Zheng
2016-02-25Introduce DominanceFrontierAnalysis to the new PassManager to compute Dominan...Hongbin Zheng
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth
2015-08-17[PM] Port ScalarEvolution to the new pass manager.Chandler Carruth
2015-02-13Re-sort #include lines using my handy dandy ./utils/sort_includes.pyChandler Carruth
2015-01-28[LPM] Stop using the string based preservation API. It is anChandler Carruth
2013-12-19[stackprotector] Use analysis from the StackProtector pass for stack layout i...Josh Magee
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2010-04-02Ok, third time's the charm. No changes from last time except the CMakeDavid Greene