summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineModuleInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun2016-08-241-3/+65
* MachineModuleInfo: Avoid dummy constructor, use INITIALIZE_TM_PASSMatthias Braun2016-08-241-13/+7
* Revert r279564. It introduces undefined behavior (binding a reference to aRichard Smith2016-08-231-70/+5
* CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun2016-08-231-5/+70
* Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineF...Matthias Braun2016-08-231-49/+5
* CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun2016-08-231-5/+49
* Remove uses of builtin comma operator.Richard Trieu2016-02-181-1/+2
* Move EH-specific helper functions to a more appropriate placeDavid Majnemer2015-12-021-1/+1
* [WinEH] Move WinEHFuncInfo from MachineModuleInfo to MachineFunctionReid Kleckner2015-11-171-14/+1
* [WinEH] Remove more dead codeDavid Majnemer2015-10-101-9/+1
* [EH] Handle non-Function personalities like unknown personalitiesReid Kleckner2015-08-311-56/+1
* [WinEH] Add some support for code generating catchpadReid Kleckner2015-08-271-0/+2
* -Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are dep...David Blaikie2015-08-031-1/+1
* [CodeGen] Force emission of personality directive if explicitly specifiedKeno Fischer2015-07-141-0/+3
* Initialize booleans CallsUnwindInit and CallsEHReturn with false instead of 0.Yaron Keren2015-07-031-4/+4
* [MMI] Use TinyPtrVector instead of PointerUnion with vector.Benjamin Kramer2015-06-291-98/+21
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Remove MachineModuleInfo::UsedFunctions as it has no users.Pete Cooper2015-06-111-17/+0
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-1/+1
* [WinEH] Emit EH tables for __CxxFrameHandler3 on 32-bit x86Reid Kleckner2015-05-291-0/+1
* MC: Clean up method names in MCContext.Jim Grosbach2015-05-181-2/+2
* Re-commit "[SEH] Remove the old __C_specific_handler code now that WinEHPrepa...Reid Kleckner2015-04-231-8/+0
* Revert "[SEH] Remove the old __C_specific_handler code now that WinEHPrepare ...Reid Kleckner2015-04-231-0/+8
* [SEH] Remove the old __C_specific_handler code now that WinEHPrepare worksReid Kleckner2015-04-221-8/+0
* Re-land r235154-r235156 under the existing -sehprepare flagReid Kleckner2015-04-211-0/+19
* Revert r235154-r235156, they cause asserts when building win64 code (http://c...Nico Weber2015-04-171-16/+5
* [SEH] Reimplement x64 SEH using WinEHPrepareReid Kleckner2015-04-171-5/+16
* [WinEH] Try to make the MachineFunction CFG more accurateReid Kleckner2015-04-151-2/+5
* [WinEH] Run cleanup handlers when an exception is thrownDavid Majnemer2015-03-301-0/+22
* Unify the two EH personality classification routines I wroteReid Kleckner2015-02-141-10/+5
* Classify functions by EH personality type rather than using the tripleReid Kleckner2015-01-231-1/+16
* Use MMI->getPersonality() instead of MMI->getPersonalities()[MMI->getPersonal...Reid Kleckner2015-01-141-2/+0
* CodeGen support for x86_64 SEH catch handlers in LLVMReid Kleckner2015-01-141-0/+8
* x86_64: Fix calls to __morestack under the large code model.Peter Collingbourne2014-12-301-1/+1
* Allow the use of functions as typeinfo in landingpad clausesReid Kleckner2014-11-141-3/+3
* Delete dead code. NFC.Rafael Espindola2014-08-151-2/+0
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-20/+20
* MachineModuleInfo: Turn nested std::pairs into a proper struct.Benjamin Kramer2014-03-091-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-071-2/+2
* Use pointers to the MCAsmInfo and MCRegInfo.Bill Wendling2013-06-181-3/+2
* Remove addFrameMove.Rafael Espindola2013-05-161-33/+0
* Remove the MachineMove class.Rafael Espindola2013-05-131-1/+34
* Clarify that llvm.used can contain aliases.Rafael Espindola2013-04-221-2/+1
* small fixes to enable the reuse of the pass manager across multiple modulesPedro Artigas2013-01-041-1/+3
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-4/+4
* Make the MCStreamer have a reset method and call that after finalization of t...Pedro Artigas2012-12-121-3/+1
* fixed valgrind issues of prior commit, this change applies r169456 changes ba...Pedro Artigas2012-12-061-1/+6
* Revert r169456, "change MCContext to work on the doInitialization/doFinalizat...NAKAMURA Takumi2012-12-061-5/+0
* change MCContext to work on the doInitialization/doFinalization modelPedro Artigas2012-12-061-0/+5
OpenPOWER on IntegriCloud