aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-3/+3
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama1-1/+1
2019-05-26 [AMDGPU] Divergence driven ISel. Assign register class for cross block va...Alexander Timofeev1-4/+10
2019-05-25Revert r361644, "[AMDGPU] Divergence driven ISel. Assign register class for c...Peter Collingbourne1-10/+4
2019-05-24[AMDGPU] Divergence driven ISel. Assign register class for cross block values...Alexander Timofeev1-4/+10
2019-05-24CodeGen: factor out swifterror value tracking.Tim Northover1-50/+0
2019-03-03[WebAssembly] Delete ThrowUnwindDest map from WasmEHFuncInfoHeejin Ahn1-7/+0
2019-02-28Add support for computing "zext of value" in KnownBits. NFCIBjorn Pettersson1-1/+1
2019-02-11[SelectionDAGBuilder] Add restrictions to EmitFuncArgumentDbgValueBjorn Pettersson1-0/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-30AMDGPU: Fix various issues around the VirtReg2Value mappingNicolai Haehnle1-2/+11
2018-07-28DAG: Add calling convention argument to calling convention funcsMatt Arsenault1-3/+5
2018-06-19[WebAssembly] Add WasmEHFuncInfo for unwind destination informationHeejin Ahn1-19/+42
2018-05-23[WebAssembly] Add functions for EHScopesHeejin Ahn1-2/+3
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-1/+1
2018-04-18[AMDGPU] Fix issues for backend divergence trackingDavid Stuttard1-0/+1
2018-03-14[FastISel] Sink local value materializations to first useReid Kleckner1-0/+1
2018-03-05Pass Divergence Analysis data to Selection DAG to drive divergenceAlexander Timofeev1-0/+10
2017-12-30Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer1-7/+7
2017-12-13Remove redundant includes from lib/CodeGen.Michael Zolotukhin1-2/+0
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-3/+3
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-2/+2
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie1-1/+1
2017-06-15ISel: Fix FastISel of swifterror valuesArnold Schwaighofer1-0/+26
2017-05-09Re-land "Use the frame index side table for byval and inalloca arguments"Reid Kleckner1-31/+2
2017-05-09Revert "Use the frame index side table for byval and inalloca arguments"Reid Kleckner1-2/+31
2017-05-08Use the frame index side table for byval and inalloca argumentsReid Kleckner1-31/+2
2017-05-03[KnownBits] Add zext, sext, and trunc methods to KnownBitsCraig Topper1-2/+1
2017-04-28[SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...Craig Topper1-17/+13
2016-12-30Simplify FunctionLoweringInfo.cpp with range for loopsReid Kleckner1-40/+31
2016-12-01Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun1-1/+1
2016-12-01Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"Eric Christopher1-1/+1
2016-11-30Move most EH from MachineModuleInfo to MachineFunctionMatthias Braun1-1/+1
2016-11-30Move VariableDbgInfo from MachineModuleInfo to MachineFunctionMatthias Braun1-1/+1
2016-11-16[CodeGen] Pull MMI helpers from FunctionLoweringInfo to MMI. NFC.Ahmed Bougacha1-56/+0
2016-10-19[WinEH] Allow catchpads to reuse the same catch objectReid Kleckner1-4/+7
2016-10-07swifterror: Don't compute swifterror vregs during instruction selectionArnold Schwaighofer1-12/+20
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer1-4/+2
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-8/+8
2016-04-05Swift Calling Convention: swifterror target-independent change.Manman Ren1-0/+18
2016-03-24[Statepoints] Fix yet another issue around gc pointer uniqueingSanjoy Das1-1/+1
2016-03-03[X86] Don't give catch objects a displacement of zeroDavid Majnemer1-20/+40
2016-01-07Undo spurious change made in r256965David Majnemer1-2/+1
2016-01-06[WinEH] Remove calculateCatchReturnSuccessorColorsDavid Majnemer1-3/+2
2015-12-16Fix funciton->function typo.Eric Christopher1-1/+1
2015-12-12[IR] Reformulate LLVM's EH funclet IRDavid Majnemer1-2/+2
2015-11-28[Stack realignment] Handling of aligned allocas.Jonas Paulsson1-13/+15
2015-11-17[WinEH] Move WinEHFuncInfo from MachineModuleInfo to MachineFunctionReid Kleckner1-19/+1
2015-11-05[WinEH] Fix funclet prologues with stack realignmentReid Kleckner1-2/+6
2015-10-23[CodeGen] Remove usage of NDEBUG in header.Davide Italiano1-7/+0