aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/WinEHPrepare.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama1-2/+2
2019-02-01[opaque pointer types] Pass value type to LoadInst creation.James Y Knight1-3/+6
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-15[TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth1-2/+2
2018-08-26[IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth1-3/+2
2018-07-30Remove trailing spaceFangrui Song1-1/+1
2018-06-04Move Analysis/Utils/Local.h back to TransformsDavid Blaikie1-1/+1
2018-05-31[WebAssembly] Add Wasm exception handling prepare passHeejin Ahn1-5/+19
2018-05-17[WebAssembly] Add Wasm personality and isScopedEHPersonality()Heejin Ahn1-3/+3
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-15/+16
2018-03-21Fix a couple of layering violations in TransformsDavid Blaikie1-1/+1
2017-12-30Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer1-18/+8
2017-07-31Guard print() functions only used by dump() functions.Florian Hahn1-0/+2
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun1-1/+1
2017-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih1-6/+4
2017-04-10Allow DataLayout to specify addrspace for allocas.Matt Arsenault1-2/+4
2016-12-14[WinEH] Avoid holding references to BlockColor (DenseMap) entries while inser...Andrew Kaylor1-1/+5
2016-11-20Fix comment typos. NFC.Simon Pilgrim1-2/+2
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini1-1/+1
2016-07-28Revert "Don't invoke getName() from Function::isIntrinsic().", rL276942.Justin Lebar1-6/+2
2016-07-27Don't invoke getName() from Function::isIntrinsic().Justin Lebar1-2/+6
2016-06-30revert http://reviews.llvm.org/D21101Etienne Bergeron1-39/+0
2016-06-30[exceptions] Upgrade exception handlers when stack protector is usedEtienne Bergeron1-0/+39
2016-06-25Revert "[SimplifyCFG] Stop inserting calls to llvm.trap for UB"David Majnemer1-3/+3
2016-06-25[SimplifyCFG] Stop inserting calls to llvm.trap for UBDavid Majnemer1-3/+3
2016-04-07IR: RF_IgnoreMissingValues => RF_IgnoreMissingLocals, NFCDuncan P. N. Exon Smith1-1/+1
2016-02-26[WinEH] Don't remove unannotated inline-asm callsDavid Majnemer1-2/+3
2016-02-23[WinEH] Visit 'unwind to caller' catchswitches nested in catchswitchesDavid Majnemer1-4/+8
2016-02-12[WinEH] Prevent EH state numbering from skipping nested cleanup pads that nev...Andrew Kaylor1-6/+14
2016-02-01Revert r258580 and r258581.David Majnemer1-113/+0
2016-01-23[WinEH] Don't miscompile cleanups which conditionally unwind to callerDavid Majnemer1-1/+2
2016-01-22[WinEH] Let cleanups post-dominated by unreachable get executedDavid Majnemer1-0/+112
2016-01-15[WinEH] Rename CatchReturnInst::getParentPad, NFCJoseph Tremoulet1-2/+2
2016-01-08[WinEH] Update WinEHFuncInfo if StackColoring merges allocasDavid Majnemer1-3/+4
2016-01-06[WinEH] Remove calculateCatchReturnSuccessorColorsDavid Majnemer1-18/+0
2016-01-04[WinEH] Update CoreCLR EH state numberingJoseph Tremoulet1-61/+181
2016-01-03WinEHPrepare.cpp: Suppress a warning for -Asserts. [-Wunused-variable]NAKAMURA Takumi1-4/+2
2016-01-02[WinEH] Update catchrets with cloned successorsJoseph Tremoulet1-4/+38
2016-01-02[WinEH] Add additional verificationDavid Majnemer1-4/+7
2015-12-29[ptr-traits] Sink a constructor definition to the .cpp file and addChandler Carruth1-0/+4
2015-12-23[WinEH] Don't visit the same catchswitch twiceDavid Majnemer1-7/+15
2015-12-15[WinEH] Use operand bundles to describe call sitesDavid Majnemer1-18/+50
2015-12-14[IR] Remove terminatepadDavid Majnemer1-42/+0
2015-12-12[IR] Reformulate LLVM's EH funclet IRDavid Majnemer1-1350/+335
2015-12-02Move EH-specific helper functions to a more appropriate placeDavid Majnemer1-1/+1
2015-11-19[WinEH] Disable most forms of demotionReid Kleckner1-117/+5
2015-11-12[WinEH] Fix problem with removing an element from a SetVector while iterating.Andrew Kaylor1-11/+5
2015-11-09[WinEH] Re-committing r252249 (Clone funclets with multiple parents) with add...Andrew Kaylor1-34/+1005
2015-11-06Revert r252249 (and r252255, r252258), "[WinEH] Clone funclets with multiple ...NAKAMURA Takumi1-977/+14