summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
AgeCommit message (Expand)Author
2021-03-16[NFC] Wisely nest dyn_cast in FunctionLoweringInfoserge-sans-paille
2021-03-10[NFC] Fix compiler warningsQuentin Colombet
2021-02-26[WebAssembly] Fix reverse mapping in WasmEHFuncInfoHeejin Ahn
2021-02-23[WebAssembly] Fix incorrect grouping and sorting of exceptionsHeejin Ahn
2021-02-22[WebAssembly] Rename methods in WasmEHFuncInfo (NFC)Heejin Ahn
2021-01-14[Analysis,CodeGen] Make use of KnownBits::makeConstant. NFC.Jay Foad
2021-01-14[SelectionDAG] Make use of KnownBits::commonBits. NFC.Jay Foad
2020-10-21[NFC] Set return type of getStackPointerRegisterToSaveRestore to RegisterGaurav Jain
2020-07-29[Statepoint] Consolidate relocation type tracking [NFC]Philip Reames
2020-07-01[Alignment][NFC] Migrate TargetTransformInfo::CreateVariableSizedObject to AlignGuillaume Chatelet
2020-05-26Revert "[AMDGPU] NFC target dependent requiresUniformRegister refactored out"Matt Arsenault
2020-05-26[AMDGPU] NFC target dependent requiresUniformRegister refactored outalex-t
2020-05-25FunctionLoweringInfo.h - move APInt.h dependency to FunctionLoweringInfo.cpp....Simon Pilgrim
2020-05-16AllocaInst should store Align instead of MaybeAlign.Eli Friedman
2020-05-11[SelectionDAG] Don't promote the alignment of allocas beyond the stack alignm...Eli Friedman
2020-04-27[IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper
2020-04-23[SVE] Remove calls to isScalable from CodeGenChristopher Tetreault
2020-04-12[CallSite removal][TargetLowering] Use CallBase instead of CallSite in Target...Craig Topper
2020-04-10Clean up usages of asserting vector getters in TypeChristopher Tetreault
2020-04-08DAG: Use RegisterMatt Arsenault
2020-03-23[Alignment][NFC] Use TFL::getStackAlign()Guillaume Chatelet
2020-02-12[KnownBits] Introduce anyext instead of passing a flag into zextJay Foad
2020-01-31DAG: Check if a value is divergent before requiresUniformRegisterMatt Arsenault
2019-11-13[AArch64][SVE] Allocate locals that are scalable vectors.Sander de Smalen
2019-10-19Prune a LegacyDivergenceAnalysis and MachineLoopInfo include eachReid Kleckner
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama
2019-05-26 [AMDGPU] Divergence driven ISel. Assign register class for cross block va...Alexander Timofeev
2019-05-25Revert r361644, "[AMDGPU] Divergence driven ISel. Assign register class for c...Peter Collingbourne
2019-05-24[AMDGPU] Divergence driven ISel. Assign register class for cross block values...Alexander Timofeev
2019-05-24CodeGen: factor out swifterror value tracking.Tim Northover
2019-03-03[WebAssembly] Delete ThrowUnwindDest map from WasmEHFuncInfoHeejin Ahn
2019-02-28Add support for computing "zext of value" in KnownBits. NFCIBjorn Pettersson
2019-02-11[SelectionDAGBuilder] Add restrictions to EmitFuncArgumentDbgValueBjorn Pettersson
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-30AMDGPU: Fix various issues around the VirtReg2Value mappingNicolai Haehnle
2018-07-28DAG: Add calling convention argument to calling convention funcsMatt Arsenault
2018-06-19[WebAssembly] Add WasmEHFuncInfo for unwind destination informationHeejin Ahn
2018-05-23[WebAssembly] Add functions for EHScopesHeejin Ahn
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-04-18[AMDGPU] Fix issues for backend divergence trackingDavid Stuttard
2018-03-14[FastISel] Sink local value materializations to first useReid Kleckner
2018-03-05Pass Divergence Analysis data to Selection DAG to drive divergenceAlexander Timofeev
2017-12-30Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer
2017-12-13Remove redundant includes from lib/CodeGen.Michael Zolotukhin
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie
2017-06-15ISel: Fix FastISel of swifterror valuesArnold Schwaighofer
2017-05-09Re-land "Use the frame index side table for byval and inalloca arguments"Reid Kleckner