Duncan P. N. Exon Smith
|
b1510c25d9
CodeGen: Avoid ilist iterator implicit conversions in a few more places, NFC
|
10 年之前 |
Cong Hou
|
abae8489f1
Rename some function arguments in MachineBasicBlock.cpp/h by turning the first letter into upper case. NFC.
|
10 年之前 |
Matthias Braun
|
86ac1df594
TargetRegisterInfo: Introduce PrintLaneMask.
|
10 年之前 |
Matthias Braun
|
dfc5b65a74
TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropriate; NFC
|
10 年之前 |
Reid Kleckner
|
7ad3e0e009
[WinEH] Add and use hasEHPadSuccessor instead of getLandingPadSuccessor
|
10 年之前 |
Eric Christopher
|
4988c1d8c6
Use the cached TargetInstrInfo instead of looking it up again.
|
10 年之前 |
Matthias Braun
|
af5ff60200
Save LaneMask with livein registers
|
10 年之前 |
Reid Kleckner
|
c0e64ada5c
[WinEH] Add some support for code generating catchpad
|
10 年之前 |
Matthias Braun
|
fbf4c2b2e1
MachineBasicBlock: Use MCPhysReg instead of unsigned in livein API
|
10 年之前 |
Matthias Braun
|
e11e167a1f
Try to fix buildbots
|
10 年之前 |
Matthias Braun
|
2dd939e51c
Let's try to fix GNU libstdc++ buildbots
|
10 年之前 |
Matthias Braun
|
56dd2d0886
MachineBasicBlock: Add liveins() method returning an iterator_range
|
10 年之前 |
Cong Hou
|
30f85e5b87
NFC. Convert comments in MachineBasicBlock.cpp into new style.
|
10 年之前 |
Cong Hou
|
7ab9abd7fc
NFC. Fix some format issues in lib/CodeGen/MachineBasicBlock.cpp.
|
10 年之前 |
Cong Hou
|
dbc2c060f2
Revert r244154 which causes some build failure. See https://llvm.org/bugs/show_bug.cgi?id=24377.
|
10 年之前 |
Cong Hou
|
3f81410d8c
Record whether the weights on out-edges from a MBB are normalized.
|
10 年之前 |
Aaron Ballman
|
a229846f3f
Reverting r243386 because it has serious post-commit concerns that have not been addressed. Also reverts r243389, which relied on this commit.
|
10 年之前 |
Puyan Lotfi
|
fbb4b5254d
Changes for MachineBasicBlock to use SortedVector for LiveIns.
|
10 年之前 |
Duncan P. N. Exon Smith
|
a08efbfc8e
CodeGen: Push the ModuleSlotTracker through MachineOperands
|
10 年之前 |
Duncan P. N. Exon Smith
|
9a61a42713
CodeGen: Use a single SlotTracker in MachineFunction::print()
|
10 年之前 |
Benjamin Kramer
|
336ead08bd
[MachineBasicBlock] Add getFirstNonDebugInstr to complement getLastNonDebugInstr
|
10 年之前 |
Benjamin Kramer
|
d18bb88b2e
[MachineBasicBlock] Use the const_cast(this) trick to reduce duplication
|
10 年之前 |
Matthias Braun
|
f5b4273058
MachineBasicBlock: Cleanup computeRegisterLiveness()
|
10 年之前 |
Jim Grosbach
|
19696daa21
MC: Clean up method names in MCContext.
|
10 年之前 |
Yaron Keren
|
2a9bbcbbad
Remove superfluous .str() and replace std::string concatenation with Twine.
|
10 年之前 |
Eric Christopher
|
9656d2d2bc
Rewrite MachineOperand::print and MachineInstr::print to avoid
|
10 年之前 |
Rafael Espindola
|
ada5f24b5f
The leak detector is dead, long live asan and valgrind.
|
10 年之前 |
Duncan P. N. Exon Smith
|
f88e4c8e91
CodeGen: Stop using LeakDetector for MachineInstr
|
10 年之前 |
Matt Arsenault
|
459e595697
Allow target to specify prefix for labels
|
10 年之前 |
David Blaikie
|
5401ba7099
Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool>
|
10 年之前 |