Benjamin Kramer
|
d628f19f5d
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
|
11 年之前 |
Michael Gottesman
|
f392e88e18
[block-freq] Refactor LiveInterals::getSpillWeight to use the new MachineBlockFrequencyInfo methods.
|
11 年之前 |
Craig Topper
|
a0ec3f9b7b
Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size.
|
12 年之前 |
Richard Sandiford
|
71804149a3
[SystemZ] Remove no-op MVCs
|
12 年之前 |
Richard Sandiford
|
5f1c7e5eac
Fix double renaming bug in stack coloring pass
|
12 年之前 |
Craig Topper
|
f22fd3f7b5
Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily.
|
12 年之前 |
Benjamin Kramer
|
88d93a7cc4
Remove unused variable.
|
12 年之前 |
Timur Iskhodzhanov
|
88f34b50d4
Hopefully fix the MSVS build after r184105
|
12 年之前 |
Benjamin Kramer
|
4eed756153
Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.
|
12 年之前 |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
12 年之前 |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 年之前 |
Evan Cheng
|
bb36a43872
Fix a significant recent(?) regression. StackSlotColoring no longer did anything
|
13 年之前 |
David Blaikie
|
986d76d7b3
Tidy up a few more uses of MF.getFunction()->getName().
|
13 年之前 |
Craig Topper
|
96601ca332
Add a getName function to MachineFunction. Use it in places that previously did getFunction()->getName(). Remove includes of Function.h that are no longer needed.
|
13 年之前 |
Benjamin Kramer
|
e288cd100f
Remove unused private member variables uncovered by the recent changes to clang's -Wunused-private-field.
|
13 年之前 |
Andrew Trick
|
e8ccb04913
StackSlotColoring does not use a VirtRegMap
|
13 年之前 |
Andrew Trick
|
1dd8c8560d
Codegen pass definition cleanup. No functionality.
|
13 年之前 |
Andrew Trick
|
32986572bf
Move pass configuration out of pass constructors: StackSlotColoring.
|
13 年之前 |
Andrew Trick
|
1df91b0e54
whitespace
|
13 年之前 |
Joerg Sonnenberger
|
3470693641
Allow inlining of functions with returns_twice calls, if they have the
|
13 年之前 |
Jakob Stoklund Olesen
|
929e4da68b
Stop tracking unused registers in VirtRegMap.
|
13 年之前 |
Jakob Stoklund Olesen
|
334575e79b
Remove the -color-ss-with-regs option.
|
13 年之前 |
Evan Cheng
|
e837dead3c
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and
|
14 年之前 |
Evan Cheng
|
15993f83a4
More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo.
|
14 年之前 |
Jakob Stoklund Olesen
|
be97e906e0
Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual and
|
14 年之前 |
Jeffrey Yasskin
|
8e68c38735
Change all self assignments X=X to (void)X, so that we can turn on a
|
14 年之前 |
Owen Anderson
|
081c34b725
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
|
15 年之前 |
Owen Anderson
|
2ab36d3502
Begin adding static dependence information to passes, which will allow us to
|
15 年之前 |
Owen Anderson
|
ce665bd2e2
Now with fewer extraneous semicolons!
|
15 年之前 |
Chris Lattner
|
5f8a87dd76
remove dead proto
|
15 年之前 |