[WinEH] Mark funclet entries and exits as clobbering all registers
[oota-llvm.git] / lib / CodeGen / SelectionDAG / FunctionLoweringInfo.cpp
2015-11-05 Reid Kleckner[WinEH] Fix funclet prologues with stack realignment
2015-10-23 Davide Italiano[CodeGen] Remove usage of NDEBUG in header.
2015-10-13 Duncan P. N. Exon... SelectionDAG: Remove implicit ilist iterator conversion...
2015-10-12 David Majnemer[WinEH] Remove CatchObjRecoverIdx
2015-10-10 David Majnemer[WinEH] Remove more dead code
2015-10-09 Reid Kleckner[WinEH] Delete the old landingpad implementation of...
2015-10-07 Reid Kleckner[SEH] Add llvm.eh.exceptioncode intrinsic
2015-10-06 David Majnemer[WinEH] Create a separate MBB for funclet prologues
2015-10-06 Joseph Tremoulet[WinEH] Implement state numbering for CoreCLR
2015-10-06 Joseph Tremoulet[WinEH] Recognize CoreCLR personality function
2015-10-01 David Majnemer[WinEH] Make FuncletLayout more robust against catchret
2015-09-16 Reid Kleckner[WinEH] Pull Adjectives and CatchObj out of the catchpa...
2015-09-10 Reid Kleckner[WinEH] Add codegen support for cleanuppad and cleanupret
2015-09-09 Reid Kleckner[SEH] Emit 32-bit SEH tables for the new EH IR
2015-09-08 Reid Kleckner[WinEH] Avoid creating MBBs for LLVM BBs that cannot...
2015-09-08 Reid Kleckner[WinEH] Emit prologues and epilogues for funclets
2015-08-31 Reid Kleckner[EH] Handle non-Function personalities like unknown...
2015-08-27 Reid Kleckner[WinEH] Add some support for code generating catchpad
2015-08-18 David Majnemer[WinEH] Calculate state numbers for the new EH represen...
2015-07-09 Mehdi AminiRedirect DataLayout from TargetMachine to Module in...
2015-07-07 Reid Kleckner[WinEH] Make llvm.x86.seh.restoreframe work for stack...
2015-07-07 Mehdi AminiRedirect DataLayout from TargetMachine to Module in...
2015-06-17 David MajnemerMove the personality function from LandingPadInst to...
2015-06-09 Reid Kleckner[WinEH] Add 32-bit SEH state table emission prototype
2015-05-28 Reid Kleckner[WinEH] Start inserting state number stores for C++ EH
2015-05-20 Andrew KaylorFix build warning
2015-05-20 Andrew Kaylor[WinEH] C++ EH state numbering fixes
2015-05-20 Igor Laevsky[StatepointLowering] Support of the gc.relocates for...
2015-05-16 Benjamin Kramer[WinEH] Push unique_ptr through the Action interface.
2015-05-11 Andrew KaylorFixing build warnings
2015-05-11 Andrew Kaylor[WinEH] Update exception numbering to give handlers...
2015-04-24 Reid Kleckner[SEH] Implement GetExceptionCode in __except blocks
2015-04-21 Duncan P. N. Exon... DebugInfo: Assert dbg.declare/value insts are valid
2015-04-21 Reid KlecknerRe-land r235154-r235156 under the existing -sehprepare...
2015-04-17 Nico WeberRevert r235154-r235156, they cause asserts when buildin...
2015-04-17 Reid Kleckner[SEH] Reimplement x64 SEH using WinEHPrepare
2015-04-15 Daniel BerlinAdd range iterators for post order and inverse post...
2015-04-10 David Majnemer[WinEHPrepare] Don't rely on the order of IR
2015-04-06 Duncan P. N. Exon... CodeGen: Stop using DIDescriptor::is*() and auto-casting
2015-04-03 David Majnemer[WinEH] Fill out CatchHigh in the TryBlockMap
2015-04-03 David Majnemer[WinEH] Fill out .xdata for catch objects
2015-04-03 Andrew Kaylor[WinEH] Handle nested landing pads in outlined catch...
2015-04-01 David Majnemer[WinEH] Implement support for catch-all
2015-03-31 David Majnemer[WinEH] ExitingScope is vacuously true if !PoppedCatche...
2015-03-31 David Majnemer[WinEH] Generate .xdata for catch handlers
2015-03-30 David MajnemerSilence an unused variable warning.
2015-03-30 David Majnemer[WinEH] Run cleanup handlers when an exception is thrown
2015-03-30 Duncan P. N. Exon... CodeGen: Use the new DebugLoc API, NFC
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-02-26 Eric ChristophergetRegForInlineAsmConstraint wants to use TargetRegiste...
2015-01-14 Reid KlecknerRemove dead code for llvm.eh.selector in the old EH...
2014-12-02 Philip Reames[Statepoints 3/4] Statepoint infrastructure for garbage...
2014-11-14 Reid KlecknerAllow the use of functions as typeinfo in landingpad...
2014-10-09 Eric ChristopherRemove uses of the TargetMachine from FunctionLoweringInfo
2014-10-01 Adrian PrantlMove the complex address expression out of DIVariable...
2014-10-01 Adrian PrantlRevert r218778 while investigating buldbot breakage.
2014-10-01 Adrian PrantlMove the complex address expression out of DIVariable...
2014-09-24 Jiangning LiuClear PreferredExtendType for in each function-specific...
2014-09-19 Jiangning LiuOptimize sext/zext insertion algorithm in back-end.
2014-09-02 Reid KlecknerCodeGen: Handle va_start in the entry block
2014-08-29 Reid KlecknerAdd a const and munge some comments
2014-08-29 Reid Klecknermusttail: Forward regparms of variadic functions on...
2014-08-22 Reid KlecknerARM / x86_64 varargs: Don't save regparms in prologue...
2014-08-05 Eric ChristopherHave MachineFunction cache a pointer to the subtarget...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-04-22 Chandler Carruth[Modules] Remove potential ODR violations by sinking...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-06 Chandler Carruth[Layering] Move DebugInfo.h into the IR library where...
2014-03-05 Chandler Carruth[Layering] Move DebugLoc.h into the IR library. The...
2014-03-05 Hans WennborgFix unused variable in FunctionLoweringInfo.cpp
2014-03-05 Hans WennborgCheck for dynamic allocas and inline asm that clobbers...
2014-01-31 Reid KlecknerDon't put non-static allocas in the static alloca map
2013-12-19 Josh Magee[stackprotector] Use analysis from the StackProtector...
2013-06-28 Manman RenDebug Info: clean up usage of Verify.
2013-06-19 Bill WendlingDon't cache the TLI object since we have access to...
2013-06-06 Bill WendlingDon't cache the TargetLoweringInfo object inside of...
2013-02-08 Bob WilsonRevert 172027 and 174336. Remove diagnostics about...
2013-01-10 Manman RenStack Alignment: throw error if we can't satisfy the...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-30 Bill WendlingRemove the Function::getRetAttributes method in favor...
2012-12-19 Patrik HagglundChange TargetLowering::RegisterTypeForVT to contain...
2012-12-13 Patrik HagglundChange TargetLowering::getRegClassFor to take an MVT...
2012-12-11 Patrik HagglundRevert EVT->MVT changes, r169836-169851, due to buildbo...
2012-12-11 Patrik HagglundChange TargetLowering::RegisterTypeForVT to contain...
2012-12-11 Patrik HagglundChange TargetLowering::getRegClassFor to take an MVT...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-06 Nadav RotemAdd a new optimization pass: Stack Coloring, that merge...
2012-06-28 Bill WendlingMove lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
2012-02-24 Eric ChristopherTabs, formatting and long lines oh my!
2012-02-23 Eric ChristopherMore newline cleanups.
2012-02-22 Michael J. SpencerProperly emit _fltused with FastISel. Refactor to share...
2012-01-31 Bill WendlingRemove the eh.exception and eh.selector intrinsics...
2011-11-02 Bill WendlingAn array of chars of length 8 will also cause the stack...
2011-09-08 Devang PatelDirectly point debug info to the stack slot of the...
2011-08-17 Bill WendlingAdd the support in code-gen for the landingpad instruct...
2011-07-30 Bill WendlingRevert r136253, r136263, r136269, r136313, r136325...
2011-07-28 Bill WendlingAdd the AddLandingPadInfo function.
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
next