summaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAllocGreedy.cpp
AgeCommit message (Expand)Author
2017-12-18LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFCMatthias Braun
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-12-01Mark all library options as hidden.Zachary Turner
2017-11-30[CodeGen] Print "%vreg0" as "%0" in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-10-22Add logic to greedy reg alloc to avoid bad eviction chainsMarina Yatsina
2017-10-11[NFC] Convert OptimizationRemarkEmitter old emit() calls to new closureVivek Pandya
2017-10-09Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*Adam Nemet
2017-09-28[RegAllocGreedy]: Allow recoloring of done register if it's non-tiedMikael Holmen
2017-09-27[RegAllocGreedy] Fix spelling error, "inteference" -> "interference", NFCMikael Holmen
2017-09-15Recommit "[RegAlloc] Make sure live-ranges reflect the state of the IR whenJonas Paulsson
2017-09-07Revert "[RegAlloc] Make sure live-ranges reflect the state of the IR when rem...Jonas Paulsson
2017-08-21[RegAlloc] Make sure live-ranges reflect the state of the IR when removing themQuentin Colombet
2017-07-10fix typos in comments and error messages; NFCHiroshi Inoue
2017-06-29fix trivial typo, NFCHiroshi Inoue
2017-06-06[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-05-17BitVector: add iterators for set bitsFrancis Visoiu Mistrih
2017-03-03RegAllocGreedy: Follow-up to r296722Matthias Braun
2017-03-01LIU:::Query: Query LiveRange instead of LiveInterval; NFCMatthias Braun
2017-01-25New OptimizationRemarkEmitter pass for MIRAdam Nemet
2016-11-18Timer: Track name and description.Matthias Braun
2016-11-16[RegAllocGreedy] Record missed hint for late recoloring.Quentin Colombet
2016-11-14RegAllocGreedy: Properly initialize this pass, so that -run-pass will workTom Stellard
2016-11-08[RegAllocGreedy] Another fix about NewVRegs for last chance recoloring after ...Wei Mi
2016-10-13[RAGreedy] Empty live-ranges always succeed in last chance recoloring.Quentin Colombet
2016-10-11[RegAllocGreedy] Attempt to split unspillable live intervalsDylan McKay
2016-10-08Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-09-30Revert "[RegAllocGreedy] Attempt to split unspillable live intervals"Dylan McKay
2016-09-30[RegAllocGreedy] Attempt to split unspillable live intervalsDylan McKay
2016-09-16[RegAllocGreedy] Fix the list of NewVRegs for last chance recoloring.Quentin Colombet
2016-09-16[RegAllocGreedy] Fix an assertion and condition when last chance recoloring i...Quentin Colombet
2016-08-23MachineFunction: Introduce NoPHIs propertyMatthias Braun
2016-07-08Allow dead insts to be kept in DeadRemat only when they are rematerializable.Wei Mi
2016-04-13Recommit r265547, and r265610,r265639,r265657 on top of it, plusWei Mi
2016-04-08Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug ...Hans Wennborg
2016-04-06Recommit r265309 after fixed an invalid memory reference bug happenedWei Mi
2016-04-04Revert r265309 and r265312 because they caused some errors I need to investig...Wei Mi
2016-04-04Replace analyzeSiblingValues with new algorithm to fix its compileWei Mi
2016-03-29Add MachineVerifier check for AllVRegsAllocated MachineFunctionPropertyDerek Schuff
2016-03-28Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff
2016-02-18Remove uses of builtin comma operator.Richard Trieu
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth
2015-08-10Trace copies when checking for rematerializability in spill weight calculationRobert Lougher
2015-07-17[RAGreedy] Add an experimental deferred spilling feature.Quentin Colombet
2015-07-15TargetRegisterInfo: Provide a way to check assigned registers in getRegAlloca...Matthias Braun