Daniel Sanders
|
57a8129407
Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM
|
6 år sedan |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 år sedan |
Nicola Zaghen
|
0818e789cb
Rename DEBUG macro to LLVM_DEBUG.
|
7 år sedan |
Marina Yatsina
|
1eecb87b77
Take into account the cost of local intervals when selecting split candidate.
|
7 år sedan |
Matthias Braun
|
fa621d294f
Rename LiveIntervalAnalysis.h to LiveIntervals.h
|
7 år sedan |
Francis Visoiu Mistrih
|
accb337c76
[CodeGen] Rename functions PrintReg* to printReg*
|
7 år sedan |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 år sedan |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
8 år sedan |
Matthias Braun
|
0e90d42fce
LiveRegMatrix: Fix some subreg interference checks
|
8 år sedan |
Matthias Braun
|
a9e2ca030f
LIU:::Query: Query LiveRange instead of LiveInterval; NFC
|
8 år sedan |
Eugene Zelenko
|
ad3a5404cb
[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
8 år sedan |
Krzysztof Parzyszek
|
308c60d0cb
Implement LaneBitmask::any(), use it to replace !none(), NFCI
|
8 år sedan |
Krzysztof Parzyszek
|
d6ca3f019d
Extract LaneBitmask into a separate type
|
8 år sedan |
Benjamin Kramer
|
284030ab2c
Move helpers into anonymous namespaces. NFC.
|
9 år sedan |
Matthias Braun
|
86ac1df594
TargetRegisterInfo: Introduce PrintLaneMask.
|
10 år sedan |
Matthias Braun
|
dfc5b65a74
TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropriate; NFC
|
10 år sedan |
Matthias Braun
|
2addf067a2
MachineRegisterInfo: Remove UsedPhysReg infrastructure
|
10 år sedan |
Matthias Braun
|
65a4053af8
RAGreedy: Keep track of allocated PhysRegs internally
|
10 år sedan |
Chandler Carruth
|
1b279144ec
[cleanup] Re-sort all the #include lines in LLVM using
|
10 år sedan |
Matthias Braun
|
1bfcc2d56f
LiveInterval: Use range based for loops for subregister ranges.
|
10 år sedan |
Matthias Braun
|
0fc28990e4
LiveRegMatrix: Respect subregister liveness when allocating registers.
|
10 år sedan |
Eric Christopher
|
ded375f282
Remove unnecessary TargetMachine.h includes.
|
11 år sedan |
Eric Christopher
|
6035518e3b
Have MachineFunction cache a pointer to the subtarget to make lookups
|
11 år sedan |
Eric Christopher
|
9f85dccfc6
Remove the TargetMachine forwards for TargetSubtargetInfo based
|
11 år sedan |
Chandler Carruth
|
8677f2ff9a
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
|
11 år sedan |
Ahmed Charles
|
f4ccd11075
Replace OwningPtr<T> with std::unique_ptr<T>.
|
11 år sedan |
Puyan Lotfi
|
f15735e039
This small change reduces compile time for small programs on targets that have
|
11 år sedan |
Matthias Braun
|
4f3b5e8c92
Represent RegUnit liveness with LiveRange instance
|
12 år sedan |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 år sedan |
Jakob Stoklund Olesen
|
1ead68d769
Make the LiveRegMatrix analysis available to targets.
|
12 år sedan |