summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
AgeCommit message (Expand)Author
2017-05-09Revert "Use the frame index side table for byval and inalloca arguments"Reid Kleckner
2017-05-08Use the frame index side table for byval and inalloca argumentsReid Kleckner
2017-05-03[KnownBits] Add zext, sext, and trunc methods to KnownBitsCraig Topper
2017-04-28[SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...Craig Topper
2016-12-30Simplify FunctionLoweringInfo.cpp with range for loopsReid Kleckner
2016-12-01Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun
2016-12-01Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher
2016-11-30Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun
2016-11-30Move VariableDbgInfo from MachineModuleInfo to MachineFunctionMatthias Braun
2016-11-16[CodeGen] Pull MMI helpers from FunctionLoweringInfo to MMI. NFC.Ahmed Bougacha
2016-10-19[WinEH] Allow catchpads to reuse the same catch objectReid Kleckner
2016-10-07swifterror: Don't compute swifterror vregs during instruction selectionArnold Schwaighofer
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-04-05Swift Calling Convention: swifterror target-independent change.Manman Ren
2016-03-24[Statepoints] Fix yet another issue around gc pointer uniqueingSanjoy Das
2016-03-03[X86] Don't give catch objects a displacement of zeroDavid Majnemer
2016-01-07Undo spurious change made in r256965David Majnemer
2016-01-06[WinEH] Remove calculateCatchReturnSuccessorColorsDavid Majnemer
2015-12-16Fix funciton->function typo.Eric Christopher
2015-12-12[IR] Reformulate LLVM's EH funclet IRDavid Majnemer
2015-11-28[Stack realignment] Handling of aligned allocas.Jonas Paulsson
2015-11-17[WinEH] Move WinEHFuncInfo from MachineModuleInfo to MachineFunctionReid Kleckner
2015-11-05[WinEH] Fix funclet prologues with stack realignmentReid Kleckner
2015-10-23[CodeGen] Remove usage of NDEBUG in header.Davide Italiano
2015-10-13SelectionDAG: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
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-07[SEH] Add llvm.eh.exceptioncode intrinsicReid Kleckner
2015-10-06[WinEH] Create a separate MBB for funclet prologuesDavid Majnemer
2015-10-06[WinEH] Implement state numbering for CoreCLRJoseph Tremoulet
2015-10-06[WinEH] Recognize CoreCLR personality functionJoseph Tremoulet
2015-10-01[WinEH] Make FuncletLayout more robust against catchretDavid Majnemer
2015-09-16[WinEH] Pull Adjectives and CatchObj out of the catchpad arg listReid Kleckner
2015-09-10[WinEH] Add codegen support for cleanuppad and cleanupretReid Kleckner
2015-09-09[SEH] Emit 32-bit SEH tables for the new EH IRReid Kleckner
2015-09-08[WinEH] Avoid creating MBBs for LLVM BBs that cannot contain codeReid Kleckner
2015-09-08[WinEH] Emit prologues and epilogues for funcletsReid Kleckner
2015-08-31[EH] Handle non-Function personalities like unknown personalitiesReid Kleckner
2015-08-27[WinEH] Add some support for code generating catchpadReid Kleckner
2015-08-18[WinEH] Calculate state numbers for the new EH representationDavid Majnemer
2015-07-09Redirect DataLayout from TargetMachine to Module in ComputeValueVTs()Mehdi Amini
2015-07-07[WinEH] Make llvm.x86.seh.restoreframe work for stack realignment prologuesReid Kleckner
2015-07-07Redirect DataLayout from TargetMachine to Module in SelectionDAGMehdi Amini
2015-06-17Move the personality function from LandingPadInst to FunctionDavid Majnemer
2015-06-09[WinEH] Add 32-bit SEH state table emission prototypeReid Kleckner
2015-05-28[WinEH] Start inserting state number stores for C++ EHReid Kleckner
2015-05-20Fix build warningAndrew Kaylor
2015-05-20[WinEH] C++ EH state numbering fixesAndrew Kaylor