summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegUsageInfoCollector.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reland [AArch64][DebugInfo] Do not recompute CalleeSavedStackSize (Take 2)Sander de Smalen2019-10-291-2/+2
* Revert rG70f5aecedef9a6e347e425eb5b843bf797b95319 - "Reland [AArch64][DebugIn...Simon Pilgrim2019-10-291-2/+2
* Reland [AArch64][DebugInfo] Do not recompute CalleeSavedStackSize (Take 2)Sander de Smalen2019-10-281-2/+2
* Reverted r375425 as it broke some buildbots.Sander de Smalen2019-10-211-2/+2
* [AArch64][DebugInfo] Do not recompute CalleeSavedStackSize (Take 2)Sander de Smalen2019-10-211-2/+2
* Revert "[AArch64][DebugInfo] Do not recompute CalleeSavedStackSize"Krasimir Georgiev2019-09-181-2/+2
* [AArch64][DebugInfo] Do not recompute CalleeSavedStackSizeSander de Smalen2019-09-181-2/+2
* Reland: Fix and test inter-procedural register allocation for ARMOliver Stannard2019-08-051-0/+7
* Revert Fix and test inter-procedural register allocation for ARMDouglas Yung2019-08-021-7/+0
* [IPRA][ARM] Disable no-CSR optimisation for ARMOliver Stannard2019-08-021-1/+2
* Fix and test inter-procedural register allocation for ARMOliver Stannard2019-08-021-0/+7
* RegUsageInfoCollector: Skip calling conventions I missed beforeMatt Arsenault2019-07-111-0/+3
* RegUsageInfoCollector: Don't iterate all regs for every reg classMatt Arsenault2019-07-081-31/+6
* RegUsageInfoCollector: Skip AMDGPU entry point functionsMatt Arsenault2019-07-051-6/+42
* [RegUsageInfoCollector] Don't mark as saved registers that don't have subregi...Quentin Colombet2019-05-281-2/+5
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* MachineFunction: Store more specific reference to LLVMTargetMachine; NFCMatthias Braun2018-11-051-1/+1
* Reverse subregister saved loops in register usage info collector; NFCMatthias Braun2018-08-291-23/+22
* RegUsageInfo: Cleanup; NFCMatthias Braun2018-07-261-24/+19
* CodeGen: Cleanup regmask construction; NFCMatthias Braun2018-07-261-1/+1
* [RegUsageInfoCollector] Bugfix for callee saved registers.Jonas Paulsson2018-05-251-11/+59
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-8/+8
* [RegUsageInfoCollector] Bugfix for handling of register aliases.Jonas Paulsson2018-05-041-7/+6
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-3/+3
* [CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih2017-11-301-1/+1
* Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie2017-11-031-1/+1
* IPRA: Don't crash on null getCallPreservedMaskMatt Arsenault2017-08-051-3/+5
* [IPRA] Change algorithm for RegUsageInfoCollector.Marcello Maggioni2017-03-131-3/+21
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* IPRA: Fix RegMask calculation for alias registersMatthias Braun2016-07-211-12/+1
* [IPRA] Set callee saved registers to none for local function when IPRA is ena...Mehdi Amini2016-07-131-6/+19
* [IPRA] Properly compute register usage at call sites.Chad Rosier2016-07-111-2/+3
* Address a few coding style issues. NFC.Chad Rosier2016-06-151-9/+7
* [RegUsageInfoCollector] Drop unneccesary const_cast. NFC.Benjamin Kramer2016-06-121-2/+1
* Use const_cast to cast away constness. This silences a warning.Chandler Carruth2016-06-111-1/+1
* Interprocedural Register Allocation (IPRA) AnalysisMehdi Amini2016-06-101-0/+131
OpenPOWER on IntegriCloud