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 년 전 |
Craig Topper
|
9ed230bd09
[TwoAddressInstructionPass] After commuting an instruction and before trying to look for more commutable operands, resample the number of operands.
|
6 년 전 |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 년 전 |
Markus Lavin
|
3e86d1d008
[CodeGen] Skip over dbg-instr in twoaddr pass
|
6 년 전 |
Bjorn Pettersson
|
ffc5ec8c81
[TwoAddressInstructionPass] Replace subregister uses when processing tied operands
|
6 년 전 |
Matthias Braun
|
dd8cebd2be
TwoAddressInstructionPass: Modernize/fix some comments; NFC
|
6 년 전 |
Nicola Zaghen
|
0818e789cb
Rename DEBUG macro to LLVM_DEBUG.
|
7 년 전 |
Shiva Chen
|
24abe71d71
[DebugInfo] Examine all uses of isDebugValue() for debug instructions.
|
7 년 전 |
Craig Topper
|
2fb0fe6cdb
[TwoAddressInstructionPass] Improve tryInstructionCommute of X86 FMA and vpternlog instructions
|
7 년 전 |
Matthias Braun
|
d318139827
MachineFunction: Return reference from getFunction(); NFC
|
7 년 전 |
Matthias Braun
|
fa621d294f
Rename LiveIntervalAnalysis.h to LiveIntervals.h
|
7 년 전 |
Francis Visoiu Mistrih
|
fd11bc0813
[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.
|
7 년 전 |
Matthias Braun
|
c67785b60c
TwoAddressInstructionPass: Trigger -O0 behavior on optnone
|
7 년 전 |
Jonas Paulsson
|
62f11d908e
[TwoAddressInstructionPass] Bugfix in handling of sunk instructions.
|
7 년 전 |
Francis Visoiu Mistrih
|
a4ec08b6fd
[CodeGen] Print register names in lowercase in both MIR and debug output
|
7 년 전 |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 년 전 |
David Blaikie
|
48319238e4
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
|
7 년 전 |
Eugene Zelenko
|
9434811032
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
|
8 년 전 |
Taewook Oh
|
2ce547eb3d
Remove redundant copy in recurrences
|
8 년 전 |
Matthias Braun
|
94c4904dc5
CodeGen: Rename DEBUG_TYPE to match passnames
|
8 년 전 |
Ahmed Bougacha
|
bf31cb7a60
[CodeGen] Don't require AA in TwoAddress at -O0.
|
8 년 전 |
Craig Topper
|
e8a9482235
[TwoAddressInstruction] Fix typo in comment. NFC
|
8 년 전 |
Diana Picus
|
8a47810cd6
[CodeGen] Rename MachineInstrBuilder::addOperand. NFC
|
8 년 전 |
Craig Topper
|
661e8f4c30
[TwoAddressInstruction] When commuting an instruction don't assume that the destination register is operand 0. Pass it from the caller.
|
9 년 전 |
Craig Topper
|
2628aff566
[CodeGen] Make the TwoAddressInstructionPass check if the instruction is commutable before calling findCommutedOpIndices for every operand. Also make sure the operand is a register before each call to save some work on commutable instructions that might have an operand.
|
9 년 전 |
Matt Arsenault
|
f9a7ed710d
Replace subregister uses when processing tied operands
|
9 년 전 |
Michael Kuperstein
|
f1860b7beb
Make TwoAddressInstructionPass::rescheduleMIBelowKill subreg-aware
|
9 년 전 |
Duncan P. N. Exon Smith
|
ccb7a2f240
CodeGen: Avoid iterator conversions in TwoAddressInstructionPass, NFC
|
9 년 전 |
Duncan P. N. Exon Smith
|
4383a516d1
CodeGen: Use MachineInstr& in LiveVariables API, NFC
|
9 년 전 |