| Commit message (Expand) | Author | Age | Files | Lines |
| * | [MachineOutliner][NFC] Don't compute liveness if X16/X17/NZCV are unused | Jessica Paquette | 2018-11-14 | 1 | -16/+32 |
| * | [MachineOutliner][NFC] Use flags set in all candidates to check for calls | Jessica Paquette | 2018-11-13 | 1 | -6/+11 |
| * | [MachineOutliner][NFC] Use MBB flags to avoid call checks in getOutliningInfo | Jessica Paquette | 2018-11-13 | 1 | -21/+25 |
| * | [MachineOutliner][NFC] Exit getOutliningType if there are < 2 candidates | Jessica Paquette | 2018-11-13 | 1 | -2/+2 |
| * | [MachineOutliner][NFC] Simplify isMBBSafeToOutlineFrom check in AArch64 outliner | Jessica Paquette | 2018-11-13 | 1 | -20/+19 |
| * | [MachineOutliner][NFC] Change getMachineOutlinerMBBFlags to isMBBSafeToOutlin... | Jessica Paquette | 2018-11-12 | 1 | -16/+31 |
| * | [ARM64] [Windows] Handle funclets | Eli Friedman | 2018-11-09 | 1 | -2/+28 |
| * | [PATCH] [AArch64] Refactor helper functions (NFC) | Evandro Menezes | 2018-11-06 | 1 | -4/+4 |
| * | [ARM64] [Windows] Exception handling support in frame lowering | Sanjin Sijaric | 2018-10-31 | 1 | -1/+22 |
| * | [AArch64] [Windows] SEH opcodes should be scheduling boundaries. | Eli Friedman | 2018-10-30 | 1 | -0/+34 |
| * | [AArch64] Refactor Exynos machine model | Evandro Menezes | 2018-10-24 | 1 | -54/+65 |
| * | AArch64: add a pass to compress jump-table entries when possible. | Tim Northover | 2018-10-24 | 1 | -0/+8 |
| * | [AArch64] Refactor Exynos machine model (NFC) | Evandro Menezes | 2018-10-24 | 1 | -2/+2 |
| * | Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC | Fangrui Song | 2018-10-19 | 1 | -12/+7 |
| * | [AArch64][v8.5A] Don't create BR instructions in outliner when BTI enabled | Oliver Stannard | 2018-10-08 | 1 | -1/+9 |
| * | [AArch64] Fix verifier error when outlining indirect calls | Oliver Stannard | 2018-10-08 | 1 | -1/+1 |
| * | X86, AArch64, ARM: Do not attach debug location to spill/reload instructions | Matthias Braun | 2018-10-05 | 1 | -8/+2 |
| * | AArch64: Fix XSeqPairs/WSeqPairs problems | Matthias Braun | 2018-10-04 | 1 | -18/+68 |
| * | Revert "X86, AArch64, ARM: Do not attach debug location to spill/reload instr... | Matt Morehouse | 2018-10-02 | 1 | -4/+10 |
| * | X86, AArch64, ARM: Do not attach debug location to spill/reload instructions | Matthias Braun | 2018-10-01 | 1 | -10/+4 |
| * | [AArch64] Refactor cheap cost model | Evandro Menezes | 2018-10-01 | 1 | -12/+23 |
| * | [AArch64] Split zero cycle feature more granularly | Evandro Menezes | 2018-09-28 | 1 | -4/+4 |
| * | [MinGW] [AArch64] Add stubs for potential automatic dllimported variables | Martin Storsjo | 2018-09-04 | 1 | -1/+2 |
| * | [AArch64] Hook up the missed machine operand flag name for MO_DLLIMPORT | Martin Storsjo | 2018-08-31 | 1 | -1/+2 |
| * | [AArch64] Add Tiny Code Model for AArch64 | David Green | 2018-08-22 | 1 | -0/+3 |
| * | Remove trailing space | Fangrui Song | 2018-07-30 | 1 | -3/+3 |
| * | [MachineOutliner][AArch64] Add support for saving LR to a register | Jessica Paquette | 2018-07-30 | 1 | -84/+159 |
| * | Recommit "Enable MachineOutliner by default under -Oz for AArch64" | Jessica Paquette | 2018-07-27 | 1 | -0/+5 |
| * | [MachineOutliner] Exit getOutliningCandidateInfo when we erase all candidates | Jessica Paquette | 2018-07-27 | 1 | -0/+4 |
| * | Revert "Enable MachineOutliner by default under -Oz for AArch64" | Jessica Paquette | 2018-07-27 | 1 | -5/+0 |
| * | Enable MachineOutliner by default under -Oz for AArch64 | Jessica Paquette | 2018-07-27 | 1 | -0/+5 |
| * | [MachineOutliner][NFC] Move target frame info into OutlinedFunction | Jessica Paquette | 2018-07-24 | 1 | -10/+11 |
| * | [MachineOutliner][NFC] Make Candidates own their call information | Jessica Paquette | 2018-07-24 | 1 | -16/+25 |
| * | [MachineOutliner] Assert that Liveness tracking is accurate (NFC) | Yvan Roux | 2018-07-07 | 1 | -0/+2 |
| * | [MachineOutliner] Fix typo in getOutliningCandidateInfo function name | Yvan Roux | 2018-07-04 | 1 | -1/+1 |
| * | [MachineOutliner] Don't outline sequences where x16/x17/nzcv are live across | Jessica Paquette | 2018-06-27 | 1 | -24/+41 |
| * | [MachineOutliner] NFC: Remove insertOutlinerPrologue, rename insertOutlinerEp... | Jessica Paquette | 2018-06-19 | 1 | -5/+1 |
| * | [MachineOutliner] NFC - Move intermediate data structures to MachineOutliner.h | Jessica Paquette | 2018-06-04 | 1 | -48/+47 |
| * | Delete unused variable from r333015. | Eli Friedman | 2018-05-22 | 1 | -3/+0 |
| * | [MachineOutliner] Add "thunk" outlining for AArch64. | Eli Friedman | 2018-05-22 | 1 | -18/+83 |
| * | [MachineOutliner] Count savings from outlining in bytes. | Eli Friedman | 2018-05-18 | 1 | -11/+15 |
| * | [MachineOutliner] Don't outline instructions that modify SP. | Eli Friedman | 2018-05-16 | 1 | -0/+8 |
| * | [MachineOutliner] Don't save/restore LR for tail calls. | Eli Friedman | 2018-05-16 | 1 | -3/+4 |
| * | [DebugInfo] Examine all uses of isDebugValue() for debug instructions. | Shiva Chen | 2018-05-09 | 1 | -1/+1 |
| * | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-01 | 1 | -2/+2 |
| * | [MachineOutliner] Add defs to calls + don't track liveness on outlined functions | Jessica Paquette | 2018-04-27 | 1 | -2/+5 |
| * | [MachineOutliner] Don't outline from functions with a section marking. | Eli Friedman | 2018-04-27 | 1 | -0/+7 |
| * | [MachineOutliner] Check for explicit uses of LR/W30 in MI operands | Jessica Paquette | 2018-04-24 | 1 | -0/+5 |
| * | [MachineOutliner] Change B instruction for tail calls to TCRETURNdi | Jessica Paquette | 2018-04-20 | 1 | -2/+3 |
| * | [MachineOutliner] Keep track of fns that use a redzone in AArch64FunctionInfo | Jessica Paquette | 2018-04-03 | 1 | -5/+8 |