summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineRegisterInfo.cpp
AgeCommit message (Expand)Author
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih
2017-11-20[MachineCSE] Add new callback for is caller preserved or constant physregsTony Jiang
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-16[MachineRegisterInfo] Avoid having dbg.values affect code generationMikael Holmen
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton
2017-09-01LiveIntervalAnalysis: Fix alias regunit reserved definitionMatthias Braun
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-03-19[MIR] Support Customed Register Mask and CSRsOren Ben Simhon
2017-03-16Fixing typos.Oren Ben Simhon
2017-03-14[CodeGen] Fix -Wreorder warning.Benjamin Kramer
2017-03-14Disable Callee Saved RegistersOren Ben Simhon
2017-02-17[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2017-01-28Cleanup dump() functions.Matthias Braun
2016-11-08GlobalISel: allow CodeGen to fallback on VReg type/class issues.Tim Northover
2016-10-28MachineRegisterInfo: Remove unused arg from isConstantPhysReg(); NFCMatthias Braun
2016-10-11Fix warning; NFCMatthias Braun
2016-10-11MIRParser: generic register operands with typesMatthias Braun
2016-10-11MIRParser: Rewrite register info initialization; mostly NFCMatthias Braun
2016-09-27[TargetRegisterInfo, AArch64] Add target hook for isConstantPhysReg().Geoff Berry
2016-09-15GlobalISel: remove "unsized" LLTTim Northover
2016-09-12GlobalISel: disambiguate types when printing MIRTim Northover
2016-09-09GlobalISel: move type information to MachineRegisterInfo.Tim Northover
2016-08-24MachineRegisterInfo/MIR: Initialize tracksSubRegLiveness early, do not print/...Matthias Braun
2016-07-27[GlobalISel] Introduce an instruction selector.Ahmed Bougacha
2016-07-19[GlobalISel] Mark newly-created gvregs as having a bank.Ahmed Bougacha
2016-07-11[IPRA] Properly compute register usage at call sites.Chad Rosier
2016-04-11Replace MachineRegisterInfo::TracksLiveness with a MachineFunctionPropertyDerek Schuff
2016-04-07[MachineRegisterInfo] Track register bank for virtual registers.Quentin Colombet
2016-04-04Replace MachineRegisterInfo::isSSA() with a MachineFunctionPropertyDerek Schuff
2016-03-07[MachineRegisterInfo] Add a method to set the size of a virtual register a po...Quentin Colombet
2016-03-07[MachineRegisterInfo] Get rid of the global-isel ifdefs.Quentin Colombet
2016-02-11[GlobalISel][MachineRegisterInfo] Add a method to create generic vregs.Quentin Colombet
2016-02-10[GlobalISel] Remember the size of generic virtual registersQuentin Colombet
2015-12-02Scheduler / Regalloc: use unique_ptr[] instead of std::vectorFiona Glaser
2015-10-24Refactor: Simplify boolean conditional return statements in lib/CodeGen.Rafael Espindola
2015-09-25TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropri...Matthias Braun
2015-08-18MachineRegisterInfo: Introduce isPhysRegUsed()Matthias Braun
2015-07-27Reset the virtual registers in liveins when clearing the virtual registers.Alex Lorenz
2015-07-14MachineRegisterInfo: Remove UsedPhysReg infrastructureMatthias Braun
2015-07-14PrologEpilogInserter: Rewrite API to determine callee save regsiters.Matthias Braun
2015-03-10Have TargetRegisterInfo::getLargestLegalSuperClass take aEric Christopher
2015-01-27MachineRegisterInfo can access TII off of the MachineFunction'sEric Christopher
2014-12-15Silence more static analyzer warnings.Michael Ilseman
2014-12-10Add a flag to enable/disable subregister liveness.Matthias Braun
2014-12-10LiveInterval: Add support to track liveness of subregisters.Matthias Braun
2014-08-25CodeGen: switch raw array to std::vectorDylan Noblesmith
2014-08-12Have MachineRegisterInfo take and store the MachineFunction itEric Christopher