Benjamin Kramer
|
d628f19f5d
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
|
11 жил өмнө |
Jakob Stoklund Olesen
|
73a853f05c
Move an assertion so it doesn't dereference end().
|
12 жил өмнө |
Jakob Stoklund Olesen
|
caf946edf3
Use the new MI bundling API in MachineInstrBundle itself.
|
12 жил өмнө |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 жил өмнө |
Tim Northover
|
310f248c22
Fix physical register liveness calculations:
|
12 жил өмнө |
Michael Ilseman
|
8dcc99496d
Increase the static sizes of some SmallSets. finalizeBundle() is very frequently called for some backends, and growing into an std::set is overkill for these numbers.
|
13 жил өмнө |
Michael Ilseman
|
2b94302433
whitespace
|
13 жил өмнө |
James Molloy
|
b17cf29784
Add an analyzePhysReg() function to MachineOperandIteratorBase that analyses an instruction's use of a physical register, analogous to analyzeVirtReg.
|
13 жил өмнө |
Jakob Stoklund Olesen
|
396618b43a
Switch all register list clients to the new MC*Iterator interface.
|
13 жил өмнө |
Evan Cheng
|
8250d7385a
Avoid finalizeBundles infinite looping.
|
13 жил өмнө |
Craig Topper
|
9ebfbf8b9f
Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size.
|
13 жил өмнө |
Jakob Stoklund Olesen
|
a36fe73645
Add an analyzeVirtReg() function.
|
13 жил өмнө |
Andrew Trick
|
1dd8c8560d
Codegen pass definition cleanup. No functionality.
|
13 жил өмнө |
Evan Cheng
|
ef2887d348
More bundle related API additions.
|
13 жил өмнө |
Evan Cheng
|
a2e435cd23
Enhance finalizeBundle to return end of bundle iterator because it makes sense.
|
13 жил өмнө |
Evan Cheng
|
bca15f9c80
- Slight change to finalizeBundle() interface. LastMI is not exclusive (pointing
|
13 жил өмнө |
Evan Cheng
|
9b159710eb
Rename Finalizebundle to finalizeBundle to conform to coding guideline.
|
13 жил өмнө |
Evan Cheng
|
ddfd1377d2
- Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function
|
13 жил өмнө |