summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LivePhysRegs.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[ARM][LowOverheadLoops] Update liveness info"Sam Parker2020-01-091-13/+0
* [ARM][LowOverheadLoops] Update liveness infoSam Parker2020-01-091-0/+13
* [LiveRegUnits] Add phys_regs_and_masks iterator range (NFC).Florian Hahn2019-12-111-16/+12
* [NFC][LivePhysRegs] Fix incorrect commentrollrat2019-12-081-1/+1
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-5/+5
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-5/+5
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* LivePhysRegs/IfConversion: Change some types from unsigned to MCPhysReg; NFCMatthias Braun2018-11-061-5/+5
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [LivePhysRegs] Remove registers clobbered by regmasks from the live setKrzysztof Parzyszek2018-04-301-1/+5
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* [CodeGen] Avoid handling DBG_VALUE in the LivePhysRegs (addUses,removeDefs,st...Matt Davis2018-03-191-3/+3
* [LivePhysRegs] Fix handling of return instructions.Eli Friedman2018-02-061-17/+14
* Revert r323559 due to EXPENSIVE_CHECKS regression.Eli Friedman2018-01-311-2/+2
* [LivePhysRegs] Preserve pristine regs in blocks with no successors.Eli Friedman2018-01-261-2/+2
* [CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih2017-11-281-1/+1
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-1/+1
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-1/+1
* [IfConversion] More simple, correct dead/kill liveness handlingKrzysztof Parzyszek2017-09-141-5/+62
* Preserve existing regs when adding pristines to LivePhysRegs/LiveRegUnitsKrzysztof Parzyszek2017-09-081-7/+22
* Insert IMPLICIT_DEFS for undef uses in tail mergingMatthias Braun2017-09-061-5/+17
* Add "Restored" flag to CalleeSavedInfoKrzysztof Parzyszek2017-08-101-1/+2
* LiveRegUnits: Port recent LivePhysRegs bugfixesMatthias Braun2017-06-031-2/+1
* LivePhysRegs: Add default for removeRegsInMask(Clobbers); NFCMatthias Braun2017-05-261-1/+1
* LivePhysRegs: Fix addLiveOutsNoPristines() for return blocks past PEIMatthias Braun2017-05-261-31/+48
* LivePhysRegs: Skip reserved regs in computeLiveIns; NFCIMatthias Braun2017-05-261-2/+6
* Revert "LivePhysRegs: Fix addLiveOutsNoPristines() for return blocks past PEI"Matthias Braun2017-05-261-41/+27
* Revert "LivePhysRegs: Skip reserved regs in computeLiveIns; NFCI"Matthias Braun2017-05-261-6/+2
* LivePhysRegs: Follow-up to r303937Matthias Braun2017-05-261-1/+1
* LivePhysRegs: Fix addLiveOutsNoPristines() for return blocks past PEIMatthias Braun2017-05-251-27/+41
* LivePhysRegs: Skip reserved regs in computeLiveIns; NFCIMatthias Braun2017-05-251-1/+5
* Disable Callee Saved RegistersOren Ben Simhon2017-03-141-2/+5
* Cleanup dump() functions.Matthias Braun2017-01-281-3/+2
* BranchRelaxation: Recompute live-ins when splitting a blockMatthias Braun2016-12-161-0/+23
* Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek2016-12-161-2/+2
* Extract LaneBitmask into a separate typeKrzysztof Parzyszek2016-12-151-3/+5
* Handle non-~0 lane masks on live-in registers in LivePhysRegsKrzysztof Parzyszek2016-10-281-2/+3
* Handle lane masks in LivePhysRegs when adding live-insKrzysztof Parzyszek2016-10-121-5/+12
* Only track physical registers in LivePhysRegsKrzysztof Parzyszek2016-10-071-3/+3
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-2/+2
* LivePhysRegs: addLiveOuts() can skip addPristines() in ret blockMatthias Braun2016-07-091-1/+2
* AArch64: Replace a RegScavenger instance with LivePhysRegsMatthias Braun2016-07-061-0/+14
* livePhysRegs: Pass MBB by reference in addLive{Ins|Outs}(); NFCMatthias Braun2016-05-031-8/+8
* LivePhysRegs: Automatically determine presence of pristine regs.Matthias Braun2016-05-031-18/+18
* LivePhysRegs: Remove redundant checkMatthias Braun2016-04-061-1/+1
* WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFCDuncan P. N. Exon Smith2016-02-271-3/+3
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* Fix LivePhysRegs::addLiveOutsWeiming Zhao2016-01-221-1/+1
* LivePhysRegs: Fix live-outs of return blocksMatthias Braun2015-09-251-2/+10
* Save LaneMask with livein registersMatthias Braun2015-09-091-2/+2
OpenPOWER on IntegriCloud