Daniel Sanders
|
c7a3c5c5d1
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
|
6 éve |
Florian Hahn
|
94ebdffbc8
[ScheduleDAGRRList] Recompute topological ordering on demand.
|
6 éve |
Craig Topper
|
e3696113b6
Implementation of asm-goto support in LLVM
|
6 éve |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 éve |
Shiva Chen
|
cb52932bbf
[ScheduleDAGRRList] Do not preschedule the node has ADJCALLSTACKDOWN parent
|
6 éve |
Matthias Braun
|
b064c24e4a
ScheduleDAG: Cleanup dumping code; NFC
|
7 éve |
Nirav Dave
|
461ab257e2
[ScheduleDAG] Fix unfolding of SUnits to already existent nodes.
|
7 éve |
Nicola Zaghen
|
0818e789cb
Rename DEBUG macro to LLVM_DEBUG.
|
7 éve |
Nico Weber
|
0f38c60baf
IWYU for llvm-config.h in llvm, additions.
|
7 éve |
David Blaikie
|
9d9a46a465
Fix layering of MachineValueType.h by moving it from CodeGen to Support
|
7 éve |
Roger Ferrer Ibanez
|
dbea76e0ee
[ARM] Allow the scheduler to clone a node with glue to avoid a copy CPSR ↔ GPR.
|
7 éve |
Francis Visoiu Mistrih
|
ca0df55065
[CodeGen] Unify MBB reference format in both MIR and debug output
|
7 éve |
Francis Visoiu Mistrih
|
e6b89910eb
[CodeGen] Always use `printReg` to print registers in both MIR and debug
|
7 éve |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 éve |
David Blaikie
|
48319238e4
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
|
7 éve |
Aaron Ballman
|
1d03d382c1
Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people.
|
7 éve |
Don Hinton
|
5298935fe7
[dump] Remove NDEBUG from test to enable dump methods [NFC]
|
7 éve |
Eugene Zelenko
|
887aef72f3
[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
7 éve |
Benjamin Kramer
|
07d86e274d
Remove usages of deprecated std::unary_function and std::binary_function.
|
8 éve |
Eli Friedman
|
68720204a7
[ScheduleDAG] Don't schedule node with physical register interference
|
8 éve |
Haojian Wu
|
921867e7f1
[SelectionDAG] Fix an use-after-free issue introduced in r305775.
|
8 éve |
Max Kazantsev
|
73b64dd42f
[SelectionDAG] Get rid of recursion in CalcNodeSethiUllmanNumber
|
8 éve |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
8 éve |
Nirav Dave
|
35f98ce715
[ScheduleDAG] Deal with already scheduled loads in ScheduleDAG.
|
8 éve |
Krzysztof Parzyszek
|
80e222e09e
Refactoring with range-based for, NFC
|
8 éve |
Artyom Skrobov
|
2a7f4178e4
[ARM] ScheduleDAGRRList::DelayForLiveRegsBottomUp must consider OptionalDefs
|
8 éve |
Serge Pavlov
|
e4957d5a3e
Remove redundant type casts
|
8 éve |
Sam Parker
|
4714fdf595
[SelectionDAG] Check CALLSEQ_BEGIN nodes in DelayForLiveRegs
|
8 éve |
Matthias Braun
|
88d207542b
Cleanup dump() functions.
|
8 éve |
Krzysztof Parzyszek
|
d40c764784
Add iterator_range<regclass_iterator> to {Target,MC}RegisterInfo, NFC
|
8 éve |