aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineModuleInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-12-15MachineFunction: Slight refactoring; NFCMatthias Braun1-1/+2
2017-12-13Remove redundant includes from lib/CodeGen.Michael Zolotukhin1-1/+0
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-1/+1
2017-09-27[CodeGen] Emit necessary .note sections for -fsplit-stackThan McIntosh1-0/+1
2017-08-23Retire the llvm.dbg.mir hack after r311594.Adrian Prantl1-2/+0
2017-08-01Remove PrologEpilogInserter's usage of DBG_VALUE's offset fieldAdrian Prantl1-1/+3
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-06-06CodeGen: Refactor MIR parsingMatthias Braun1-6/+8
2017-05-31[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-30/+35
2017-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih1-2/+2
2017-03-07Implement FreeMachineFunction::getPassName().Yaron Keren1-0/+4
2016-12-01Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun1-201/+3
2016-12-01Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher1-3/+201
2016-11-30Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun1-201/+3
2016-11-30Move VariableDbgInfo from MachineModuleInfo to MachineFunctionMatthias Braun1-1/+0
2016-11-30Move FrameInstructions from MachineModuleInfo to MachineFunctionMatthias Braun1-3/+0
2016-11-16[CodeGen] Pass references, not pointers, to MMI helpers. NFC.Ahmed Bougacha1-9/+9
2016-11-16[CodeGen] Pull MMI helpers from FunctionLoweringInfo to MMI. NFC.Ahmed Bougacha1-0/+51
2016-11-16[CodeGen] Cleanup MachineModuleInfo doxygen comments. NFC.Ahmed Bougacha1-39/+7
2016-08-24CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun1-3/+65
2016-08-24MachineModuleInfo: Avoid dummy constructor, use INITIALIZE_TM_PASSMatthias Braun1-13/+7
2016-08-23Revert r279564. It introduces undefined behavior (binding a reference to aRichard Smith1-70/+5
2016-08-23CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun1-5/+70
2016-08-23Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineF...Matthias Braun1-49/+5
2016-08-23CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun1-5/+49
2016-02-18Remove uses of builtin comma operator.Richard Trieu1-1/+2
2015-12-02Move EH-specific helper functions to a more appropriate placeDavid Majnemer1-1/+1
2015-11-17[WinEH] Move WinEHFuncInfo from MachineModuleInfo to MachineFunctionReid Kleckner1-14/+1
2015-10-10[WinEH] Remove more dead codeDavid Majnemer1-9/+1
2015-08-31[EH] Handle non-Function personalities like unknown personalitiesReid Kleckner1-56/+1
2015-08-27[WinEH] Add some support for code generating catchpadReid Kleckner1-0/+2
2015-08-03-Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are dep...David Blaikie1-1/+1
2015-07-14[CodeGen] Force emission of personality directive if explicitly specifiedKeno Fischer1-0/+3
2015-07-03Initialize booleans CallsUnwindInit and CallsEHReturn with false instead of 0.Yaron Keren1-4/+4
2015-06-29[MMI] Use TinyPtrVector instead of PointerUnion with vector.Benjamin Kramer1-98/+21
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-11Remove MachineModuleInfo::UsedFunctions as it has no users.Pete Cooper1-17/+0
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer1-1/+1
2015-05-29[WinEH] Emit EH tables for __CxxFrameHandler3 on 32-bit x86Reid Kleckner1-0/+1
2015-05-18MC: Clean up method names in MCContext.Jim Grosbach1-2/+2
2015-04-23Re-commit "[SEH] Remove the old __C_specific_handler code now that WinEHPrepa...Reid Kleckner1-8/+0
2015-04-23Revert "[SEH] Remove the old __C_specific_handler code now that WinEHPrepare ...Reid Kleckner1-0/+8
2015-04-22[SEH] Remove the old __C_specific_handler code now that WinEHPrepare worksReid Kleckner1-8/+0
2015-04-21Re-land r235154-r235156 under the existing -sehprepare flagReid Kleckner1-0/+19
2015-04-17Revert r235154-r235156, they cause asserts when building win64 code (http://c...Nico Weber1-16/+5
2015-04-17[SEH] Reimplement x64 SEH using WinEHPrepareReid Kleckner1-5/+16
2015-04-15[WinEH] Try to make the MachineFunction CFG more accurateReid Kleckner1-2/+5
2015-03-30[WinEH] Run cleanup handlers when an exception is thrownDavid Majnemer1-0/+22
2015-02-14Unify the two EH personality classification routines I wroteReid Kleckner1-10/+5