summaryrefslogtreecommitdiff
path: root/lib/CodeGen/WinEHPrepare.cpp
AgeCommit message (Expand)Author
2017-12-30Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer
2017-07-31Guard print() functions only used by dump() functions.Florian Hahn
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun
2017-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih
2017-04-10Allow DataLayout to specify addrspace for allocas.Matt Arsenault
2016-12-14[WinEH] Avoid holding references to BlockColor (DenseMap) entries while inser...Andrew Kaylor
2016-11-20Fix comment typos. NFC.Simon Pilgrim
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-07-28Revert "Don't invoke getName() from Function::isIntrinsic().", rL276942.Justin Lebar
2016-07-27Don't invoke getName() from Function::isIntrinsic().Justin Lebar
2016-06-30revert http://reviews.llvm.org/D21101Etienne Bergeron
2016-06-30[exceptions] Upgrade exception handlers when stack protector is usedEtienne Bergeron
2016-06-25Revert "[SimplifyCFG] Stop inserting calls to llvm.trap for UB"David Majnemer
2016-06-25[SimplifyCFG] Stop inserting calls to llvm.trap for UBDavid Majnemer
2016-04-07IR: RF_IgnoreMissingValues => RF_IgnoreMissingLocals, NFCDuncan P. N. Exon Smith
2016-02-26[WinEH] Don't remove unannotated inline-asm callsDavid Majnemer
2016-02-23[WinEH] Visit 'unwind to caller' catchswitches nested in catchswitchesDavid Majnemer
2016-02-12[WinEH] Prevent EH state numbering from skipping nested cleanup pads that nev...Andrew Kaylor
2016-02-01Revert r258580 and r258581.David Majnemer
2016-01-23[WinEH] Don't miscompile cleanups which conditionally unwind to callerDavid Majnemer
2016-01-22[WinEH] Let cleanups post-dominated by unreachable get executedDavid Majnemer
2016-01-15[WinEH] Rename CatchReturnInst::getParentPad, NFCJoseph Tremoulet
2016-01-08[WinEH] Update WinEHFuncInfo if StackColoring merges allocasDavid Majnemer
2016-01-06[WinEH] Remove calculateCatchReturnSuccessorColorsDavid Majnemer
2016-01-04[WinEH] Update CoreCLR EH state numberingJoseph Tremoulet
2016-01-03WinEHPrepare.cpp: Suppress a warning for -Asserts. [-Wunused-variable]NAKAMURA Takumi
2016-01-02[WinEH] Update catchrets with cloned successorsJoseph Tremoulet
2016-01-02[WinEH] Add additional verificationDavid Majnemer
2015-12-29[ptr-traits] Sink a constructor definition to the .cpp file and addChandler Carruth
2015-12-23[WinEH] Don't visit the same catchswitch twiceDavid Majnemer
2015-12-15[WinEH] Use operand bundles to describe call sitesDavid Majnemer
2015-12-14[IR] Remove terminatepadDavid Majnemer
2015-12-12[IR] Reformulate LLVM's EH funclet IRDavid Majnemer
2015-12-02Move EH-specific helper functions to a more appropriate placeDavid Majnemer
2015-11-19[WinEH] Disable most forms of demotionReid Kleckner
2015-11-12[WinEH] Fix problem with removing an element from a SetVector while iterating.Andrew Kaylor
2015-11-09[WinEH] Re-committing r252249 (Clone funclets with multiple parents) with add...Andrew Kaylor
2015-11-06Revert r252249 (and r252255, r252258), "[WinEH] Clone funclets with multiple ...NAKAMURA Takumi
2015-11-06Fix build warningsAndrew Kaylor
2015-11-06[WinEH] Clone funclets with multiple parentsAndrew Kaylor
2015-10-16[WinEH] Fix CatchRetSuccessorColorMap accountingJoseph Tremoulet
2015-10-16[WinEH] Remove dead code/includes from WinEHPrepareDavid Majnemer
2015-10-16[WinEH] Fix endpad coloring/numberingJoseph Tremoulet
2015-10-12[WinEH] Remove CatchObjRecoverIdxDavid Majnemer
2015-10-10[WinEH] Remove more dead codeDavid Majnemer
2015-10-09[WinEH] Delete the old landingpad implementation of Windows EHReid Kleckner
2015-10-09CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
2015-10-09[WinEH] Fix cleanup state numberingJoseph Tremoulet
2015-10-07[WinEH] Remove unreachable blocks before preparationDavid Majnemer