Fangrui Song
|
7d88286b7c
[CodeGen] Fix inconsistent declaration parameter name
|
7 years ago |
Nicola Zaghen
|
0818e789cb
Rename DEBUG macro to LLVM_DEBUG.
|
7 years ago |
Francis Visoiu Mistrih
|
ca0df55065
[CodeGen] Unify MBB reference format in both MIR and debug output
|
7 years ago |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 years ago |
David Blaikie
|
48319238e4
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
|
7 years ago |
Matthias Braun
|
94c4904dc5
CodeGen: Rename DEBUG_TYPE to match passnames
|
8 years ago |
Duncan P. N. Exon Smith
|
20a62528ef
Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC"
|
9 years ago |
Duncan P. N. Exon Smith
|
6e5736e1aa
CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC
|
9 years ago |
Duncan P. N. Exon Smith
|
fdec461fa2
CodeGen: Avoid more ilist iterator implicit conversions, NFC
|
10 years ago |
Chandler Carruth
|
9146833fa3
[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible
|
10 years ago |
Matthias Braun
|
e67bd6c248
CodeGen: Use mop_iterator instead of MIOperands/ConstMIOperands
|
10 years ago |
Eric Christopher
|
6035518e3b
Have MachineFunction cache a pointer to the subtarget to make lookups
|
11 years ago |
Eric Christopher
|
9f85dccfc6
Remove the TargetMachine forwards for TargetSubtargetInfo based
|
11 years ago |
Chandler Carruth
|
8677f2ff9a
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
|
11 years ago |
Owen Anderson
|
92fca73d52
Switch a number of loops in lib/CodeGen over to range-based for-loops, now that
|
11 years ago |
Owen Anderson
|
bf63022492
Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing
|
11 years ago |
Craig Topper
|
9f998de891
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 years ago |
Matthias Braun
|
b1aa5e43a2
Fix typo
|
12 years ago |
David Blaikie
|
986d76d7b3
Tidy up a few more uses of MF.getFunction()->getName().
|
13 years ago |
Jakob Stoklund Olesen
|
5984d2b31f
Run ProcessImplicitDefs on SSA form where it can be much simpler.
|
13 years ago |
Jakob Stoklund Olesen
|
0cafa139c0
Remove ProcessImplicitDefs.h which was unused.
|
13 years ago |
Jakob Stoklund Olesen
|
396618b43a
Switch all register list clients to the new MC*Iterator interface.
|
13 years ago |
Craig Topper
|
9ebfbf8b9f
Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size.
|
13 years ago |
Andrew Trick
|
8dd26253f5
RegAlloc superpass: includes phi elimination, coalescing, and scheduling.
|
13 years ago |
Jakob Stoklund Olesen
|
e8838d5c5f
Improve sub-register def handling in ProcessImplicitDefs.
|
13 years ago |
Jakob Stoklund Olesen
|
f6c690019b
Handle REG_SEQUENCE with implicitly defined operands.
|
14 years ago |
Jakob Stoklund Olesen
|
cf03e35d90
Place context in member variables instead of passing around pointers.
|
14 years ago |
Cameron Zwarich
|
dd061b3177
None of the other pass names in CodeGen have terminating periods.
|
14 years ago |
Owen Anderson
|
2ab36d3502
Begin adding static dependence information to passes, which will allow us to
|
15 years ago |
Owen Anderson
|
ce665bd2e2
Now with fewer extraneous semicolons!
|
15 years ago |