summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/InlineSpiller.cpp
AgeCommit message (Expand)Author
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2021-12-05[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-11-28[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-11-25[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-11-08[llvm] Use make_early_inc_range (NFC)Kazu Hirata
2021-11-05[llvm] Use make_early_inc_range (NFC)Kazu Hirata
2021-10-25[DebugInfo][InstrRef] Track values fused into stack spillsJeremy Morse
2021-05-05[GreedyRA] Add support for invoke statepoint with tied-defs.Serguei Katkov
2021-04-23[InlineSpiller] Clean-up isSpillCandBBSerguei Katkov
2021-03-10[DebugInfo] Handle DBG_VALUES with multiple variable location operands in MIRStephen Tozer
2021-03-04Revert "[DebugInfo] Add new instruction and DIExpression operator for variadi...Stephen Tozer
2021-03-04[DebugInfo] Add new instruction and DIExpression operator for variadic debug ...gbtozers
2021-02-19[NFC][Regalloc] Share the VirtRegAuxInfo object with LiveRangeEditMircea Trofin
2021-02-17[NFC][RegAlloc] InlineSpiller::Original is a RegisterMircea Trofin
2021-01-19[X86] Fix tile spill merge issue.Luo, Yuanke
2021-01-13[InlineSpiller] Re-tie operands if folding failedSerguei Katkov
2021-01-11Fix minor build issue (NFC)David Stuttard
2021-01-11[X86] Fix tile register spill issue.Luo, Yuanke
2020-12-10[X86] AMX programming model.Luo, Yuanke
2020-11-03[NFC] Use [MC]Register in register allocationGaurav Jain
2020-10-08[NFC][MC] MCRegister API typing.Mircea Trofin
2020-09-16[NFC][Regalloc] accessors for 'reg' and 'weight'Mircea Trofin
2020-08-05[Statepoints] Operand folding in presense of tied registers.Denis Antrushin
2020-07-06DomTree: Remove getChildren() accessorNicolai Hähnle
2020-06-30[NFC] fix diagnosticJF Bastien
2020-06-30RegAlloc: Start using RegisterMatt Arsenault
2020-06-17[InlineSpiller] add assert about spills post terminatorsNick Desaulniers
2020-04-21[InlineSpiller] simplify insertReload() NFCNick Desaulniers
2020-04-10Split LiveRangeCalc in LiveRangeCalc/LiveIntervalCalc. NFCMarcello Maggioni
2020-03-09Move Spiller.h from lib/ directory path to include/CodeGen. NFCMarcello Maggioni
2020-03-02[InlineSpiller] Relax re-materialization restriction for statepointSerguei Katkov
2020-02-10[CSInfo] Use isCandidateForCallSiteEntry() when updating the CSInfoDjordje Todorovic
2020-01-03Fix typo "psuedo" in commentsJay Foad
2020-01-01[NFC] Fixes -Wrange-loop-analysis warningsMark de Wever
2019-12-02[MIBundles] Move analyzePhysReg out of MIBundleOperands iterator (NFC).Florian Hahn
2019-12-02[MIBundles] Move analyzeVirtReg out of MIBundleOperands iterator (NFC).Florian Hahn
2019-10-17Move LiveRangeCalc header to publicily available position. NFCMarcello Maggioni
2019-10-08[DebugInfo][If-Converter] Update call site info during the optimizationNikola Prica
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-07-05[CodeGen] Enhance `MachineInstrSpan` to allow the end of MBB to be used.Michael Liao
2019-06-27[Backend] Keep call site info valid through the backendDjordje Todorovic
2019-06-08[SystemZ, RegAlloc] Favor 3-address instructions during instruction selection.Jonas Paulsson
2019-02-12[InlineSpiller] Fix a crash due to lack of forward progress from remat (try 2)Philip Reames
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-06-25Revert change 335077 "[InlineSpiller] Fix a crash due to lack of forward prog...Artur Pilipenko
2018-06-19[InlineSpiller] Fix a crash due to lack of forward progress from remat specif...Philip Reames
2018-05-16[DebugInfo] Only handle DBG_VALUE in InlineSpiller.Shiva Chen