Puyan Lotfi
|
7d01918ed0
[mir-canon][NFC] Move MIR vreg renaming code to separate file for better reuse.
|
6 жил өмнө |
Daniel Sanders
|
57a8129407
Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM
|
6 жил өмнө |
Daniel Sanders
|
c7a3c5c5d1
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
|
6 жил өмнө |
Puyan Lotfi
|
1a0e625848
[MIR-Canon] Fixing non-determinism that was breaking bots (NFC).
|
6 жил өмнө |
Puyan Lotfi
|
e58eb5f726
[MIR-Canon] Don't do vreg skip for independent instructions if there are none.
|
6 жил өмнө |
Puyan Lotfi
|
cbd1c64005
[MIR-Canon] Skip the first N vreg names lazily.
|
6 жил өмнө |
Puyan Lotfi
|
c76a61c205
[MIR-Canon] Hardening propagateLocalCopies.
|
6 жил өмнө |
Puyan Lotfi
|
6a89085330
[MIR-Canon] Fixing case where MachineFunction is empty.
|
6 жил өмнө |
Puyan Lotfi
|
faddd4770c
[MIR-Canon] Add support for rewriting VRegs that are typed but don't have an RC.
|
6 жил өмнө |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 жил өмнө |
Fangrui Song
|
53a62241d3
Use llvm::copy. NFC
|
6 жил өмнө |
Fangrui Song
|
3b35e17b21
llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)
|
7 жил өмнө |
Mandeep Singh Grang
|
bffcc487e3
[llvm] Change 2 instances of std::sort to llvm::sort
|
7 жил өмнө |
Benjamin Kramer
|
fd83828e5d
Move helper classes into anonymous namespaces. NFCI.
|
7 жил өмнө |
Nicola Zaghen
|
0818e789cb
Rename DEBUG macro to LLVM_DEBUG.
|
7 жил өмнө |
Puyan Lotfi
|
0ff8dbe4d6
Fixing build bot error: adding const qualifiers to std::sort lambda.
|
7 жил өмнө |
Puyan Lotfi
|
d8ca4dd711
[NFC] MIR-Canon: switching to a stable string sorting of instructions.
|
7 жил өмнө |
Puyan Lotfi
|
f1f8a6d536
[MIR-Canon] Adding ISA-Agnostic COPY Folding.
|
7 жил өмнө |
Puyan Lotfi
|
388ad3d2f7
[NFC][MIR-Canon] clang-format cleanup of Mir Canonicalizer Pass.
|
7 жил өмнө |
Puyan Lotfi
|
1fb4289a13
[MIR-Canon] Fixing warnings in Non-assert builds.
|
7 жил өмнө |
Puyan Lotfi
|
a7f9b6aaad
[MIR-Canon] Improving performance by switching to named vregs.
|
7 жил өмнө |
Puyan Lotfi
|
29bc6472de
[MIR-Canon] Adding support for multi-def -> user distance reduction.
|
7 жил өмнө |
Puyan Lotfi
|
a96b9330a2
[MIR-Canon] Adding support for local idempotent instruction hoisting.
|
7 жил өмнө |
Michael Zolotukhin
|
41b2567ccb
Remove redundant includes from lib/CodeGen.
|
7 жил өмнө |
Benjamin Kramer
|
9a31efbf5b
Make helpers static. NFC.
|
7 жил өмнө |
David Blaikie
|
48319238e4
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
|
7 жил өмнө |
Craig Topper
|
aaf1db11f9
[CodeGen] Remove unnecessary semicolons to fix a warning. NFC
|
7 жил өмнө |
Puyan Lotfi
|
0ae3f32f56
mir-canon: First commit.
|
7 жил өмнө |