summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/InlineSpiller.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix for InlineSpiller accessing not updated dom tree base information.Bjorn Pettersson2017-01-041-4/+4
* [InlineSpiller] Don't call TargetInstrInfo::foldMemoryOperand with an empty l...Quentin Colombet2016-12-081-0/+5
* [X86] Allow folding of stack reloads when loading a subreg of the spilled regMichael Kuperstein2016-11-231-4/+7
* Place the lowered phi instruction(s) before the DEBUG_VALUE entryKeith Walker2016-09-161-1/+1
* When the inline spiller rematerializes an instruction, take the debug locatio...Wolfgang Pieb2016-08-161-1/+7
* Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer2016-08-121-4/+1
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-2/+2
* Allow dead insts to be kept in DeadRemat only when they are rematerializable.Wei Mi2016-07-081-3/+3
* CodeGen: Use MachineInstr& in HoistSpillHelper, NFCDuncan P. N. Exon Smith2016-06-301-14/+15
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-24/+24
* InsertPointAnalysis: Move current live interval from being a class memberWei Mi2016-05-231-3/+3
* Fix a bug when hoist spill to a BB with landingpad successor.Wei Mi2016-05-111-6/+10
* [foldMemoryOperand()] Pass LiveIntervals to enable liveness check.Jonas Paulsson2016-05-101-2/+2
* Spelling and grammar corrections in comments.Eric Christopher2016-05-041-15/+15
* Don't skip splitSeparateComponents in eliminateDeadDefs for HoistSpillHelper:...Wei Mi2016-04-151-12/+22
* Sink DI metadata usage out of MachineInstr.h and MachineInstrBuilder.hReid Kleckner2016-04-141-0/+1
* Recommit r265547, and r265610,r265639,r265657 on top of it, plusWei Mi2016-04-131-478/+527
* Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug ...Hans Wennborg2016-04-081-522/+478
* InlineSpiller.cpp: Escap \@ in r265547. [-Wdocumentation]NAKAMURA Takumi2016-04-071-1/+1
* Fix the sanitizer bootstrap error in r265547.Wei Mi2016-04-071-1/+8
* Fix the compare-clang diff error introduced by r265547.Wei Mi2016-04-061-1/+2
* Recommit r265309 after fixed an invalid memory reference bug happenedWei Mi2016-04-061-478/+514
* Revert r265309 and r265312 because they caused some errors I need to investig...Wei Mi2016-04-041-515/+479
* Fix unused var warning caused by r265309.Wei Mi2016-04-041-3/+3
* Replace analyzeSiblingValues with new algorithm to fix its compileWei Mi2016-04-041-478/+514
* CodeGen: Use MachineInstr& in InlineSpiller::rematerializeFor()Duncan P. N. Exon Smith2016-02-271-16/+15
* WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFCDuncan P. N. Exon Smith2016-02-271-4/+4
* CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFCDuncan P. N. Exon Smith2016-02-271-15/+15
* Some stackslots are allocated to vregs which have no real reference.Wei Mi2016-02-051-7/+9
* Use range-based for loops. NFCCraig Topper2015-12-241-40/+32
* CodeGen: Redo analyzePhysRegs() and computeRegisterLiveness()Matthias Braun2015-12-111-1/+1
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-1/+1
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-2/+2
* [InlineSpiller] Fix rematerialization for bundles.Quentin Colombet2015-05-211-1/+2
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-1/+1
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-1/+1
* CodeGen: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith2015-04-061-1/+1
* CodeGen: Assert that inlined-at locations agreeDuncan P. N. Exon Smith2015-04-031-0/+2
* Prefer SmallVector::append/insert over push_back loops.Benjamin Kramer2015-02-171-2/+2
* LiveIntervalAnalysis: Factor out code to update liveness on physreg def removalMatthias Braun2015-01-211-7/+2
* Bugfix in InlineSpiller::traceSiblingValue().Patrik Hagglund2014-12-111-3/+6
* [Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-...Philip Reames2014-12-011-1/+2
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-1/+1
* Move register class name strings to a single array in MCRegisterInfo to reduc...Craig Topper2014-11-171-1/+1
* [RegAlloc] Kill off the trivial spiller - nobody is using it any more.Lang Hames2014-11-061-0/+5
* Remove unnecessary TargetMachine.h includes.Eric Christopher2014-10-141-1/+0
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-2/+6
* Revert r218778 while investigating buldbot breakage.Adrian Prantl2014-10-011-6/+2
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-2/+6
OpenPOWER on IntegriCloud