aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/InlineSpiller.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-01-03Fix typo "psuedo" in commentsJay Foad1-1/+1
2020-01-01[NFC] Fixes -Wrange-loop-analysis warningsMark de Wever1-3/+3
2019-12-02[MIBundles] Move analyzePhysReg out of MIBundleOperands iterator (NFC).Florian Hahn1-2/+1
2019-12-02[MIBundles] Move analyzeVirtReg out of MIBundleOperands iterator (NFC).Florian Hahn1-5/+3
2019-10-17Move LiveRangeCalc header to publicily available position. NFCMarcello Maggioni1-1/+1
2019-10-08[DebugInfo][If-Converter] Update call site info during the optimizationNikola Prica1-1/+1
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-2/+2
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-7/+5
2019-07-05[CodeGen] Enhance `MachineInstrSpan` to allow the end of MBB to be used.Michael Liao1-3/+3
2019-06-27[Backend] Keep call site info valid through the backendDjordje Todorovic1-0/+2
2019-06-08[SystemZ, RegAlloc] Favor 3-address instructions during instruction selection.Jonas Paulsson1-1/+1
2019-02-12[InlineSpiller] Fix a crash due to lack of forward progress from remat (try 2)Philip Reames1-0/+35
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-06-25Revert change 335077 "[InlineSpiller] Fix a crash due to lack of forward prog...Artur Pilipenko1-26/+0
2018-06-19[InlineSpiller] Fix a crash due to lack of forward progress from remat specif...Philip Reames1-0/+26
2018-05-16[DebugInfo] Only handle DBG_VALUE in InlineSpiller.Shiva Chen1-2/+8
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-41/+42
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen1-2/+2
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1
2017-12-18LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFCMatthias Braun1-1/+1
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun1-1/+1
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih1-1/+1
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih1-2/+2
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-1/+1
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman1-1/+1
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton1-1/+1
2017-09-13[RegAlloc] Keep a copy of live interval for the spilled vregs in HoistSpillHe...Wei Mi1-24/+29
2017-08-29[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-38/+45
2017-07-24RA: Replace asserts related to empty live intervalsMatt Arsenault1-1/+4
2017-07-22RA: Remove another assert on empty intervalsMatt Arsenault1-2/+2
2017-06-07[InlineSpiller] Only account for real spills in the hoisting logicQuentin Colombet1-3/+6
2017-06-05[InlineSpiller] Don't spill fully undef valuesQuentin Colombet1-2/+24
2017-04-18PR32382: Fix emitting complex DWARF expressions.Adrian Prantl1-13/+3
2017-03-28CodeGen : Check LLVM_ENABLE_DUMP definition for dumpMachineInstrRangeWithSlot...Junmo Park1-1/+2
2017-02-25Minor code cleanup. NFC.Junmo Park1-1/+1
2017-01-04Fix for InlineSpiller accessing not updated dom tree base information.Bjorn Pettersson1-4/+4
2016-12-08[InlineSpiller] Don't call TargetInstrInfo::foldMemoryOperand with an empty l...Quentin Colombet1-0/+5
2016-11-23[X86] Allow folding of stack reloads when loading a subreg of the spilled regMichael Kuperstein1-4/+7
2016-09-16Place the lowered phi instruction(s) before the DEBUG_VALUE entryKeith Walker1-1/+1
2016-08-16When the inline spiller rematerializes an instruction, take the debug locatio...Wolfgang Pieb1-1/+7
2016-08-12Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer1-4/+1
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-2/+2
2016-07-08Allow dead insts to be kept in DeadRemat only when they are rematerializable.Wei Mi1-3/+3
2016-06-30CodeGen: Use MachineInstr& in HoistSpillHelper, NFCDuncan P. N. Exon Smith1-14/+15
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith1-24/+24
2016-05-23InsertPointAnalysis: Move current live interval from being a class memberWei Mi1-3/+3
2016-05-11Fix a bug when hoist spill to a BB with landingpad successor.Wei Mi1-6/+10
2016-05-10[foldMemoryOperand()] Pass LiveIntervals to enable liveness check.Jonas Paulsson1-2/+2