Daniel Sanders
|
57a8129407
Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM
|
6 éve |
Daniel Sanders
|
c7a3c5c5d1
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
|
6 éve |
David Green
|
48fad28144
[Codegen] Make sure kill flags are not incorrect from removed machine phi's
|
6 éve |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 éve |
Dinar Temirbulatov
|
b0f4bab2db
[CodeGen] Enhance machine PHIs optimization
|
6 éve |
Fangrui Song
|
7d88286b7c
[CodeGen] Fix inconsistent declaration parameter name
|
7 éve |
Matthias Braun
|
d318139827
MachineFunction: Return reference from getFunction(); NFC
|
7 éve |
Michael Zolotukhin
|
41b2567ccb
Remove redundant includes from lib/CodeGen.
|
7 éve |
Mikael Holmen
|
78cae93022
Skip DBG instr in OptimizePHIs when looking for dead PHI cycles
|
7 éve |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 éve |
David Blaikie
|
48319238e4
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
|
7 éve |
Eugene Zelenko
|
8fd05041c0
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
|
8 éve |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
8 éve |
Matthias Braun
|
94c4904dc5
CodeGen: Rename DEBUG_TYPE to match passnames
|
8 éve |
Duncan P. N. Exon Smith
|
d4e0802b9b
CodeGen: Avoid dereferencing end() in OptimizePHIs::OptimizeBB
|
9 éve |
Andrew Kaylor
|
1e455c5cfb
Re-commit optimization bisect support (r267022) without new pass manager support.
|
9 éve |
Vedant Kumar
|
8866d94a61
Revert "Initial implementation of optimization bisect support."
|
9 éve |
Andrew Kaylor
|
c852398cbc
Initial implementation of optimization bisect support.
|
9 éve |
Alexander Kornienko
|
cd52a7a381
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
|
10 éve |
Alexander Kornienko
|
cf0db29df2
Fixed/added namespace ending comments using clang-tidy. NFC
|
10 éve |
David Blaikie
|
5401ba7099
Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool>
|
10 éve |
Eric Christopher
|
6035518e3b
Have MachineFunction cache a pointer to the subtarget to make lookups
|
11 éve |
Eric Christopher
|
9f85dccfc6
Remove the TargetMachine forwards for TargetSubtargetInfo based
|
11 éve |
Chandler Carruth
|
8677f2ff9a
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
|
11 éve |
Paul Robinson
|
5fa58a5b23
Disable each MachineFunctionPass for 'optnone' functions, unless that
|
11 éve |
Owen Anderson
|
92fca73d52
Switch a number of loops in lib/CodeGen over to range-based for-loops, now that
|
11 éve |
Owen Anderson
|
bf63022492
Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing
|
11 éve |
Craig Topper
|
9f998de891
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 éve |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
12 éve |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 éve |