Daniel Sanders
|
57a8129407
Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM
|
6 năm trước cách đây |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 năm trước cách đây |
Sanjay Patel
|
863443f97f
[CodeGen] assume max/default throughput for unspecified instructions
|
7 năm trước cách đây |
Andrea Di Biagio
|
ae5fb65ace
[MCSchedule] Add the ability to compute the latency and throughput information for MCInst.
|
7 năm trước cách đây |
Andrea Di Biagio
|
b5e23d13a5
[MC] Moved all the remaining logic that computed instruction latency and reciprocal throughput from TargetSchedModel to MCSchedModel.
|
7 năm trước cách đây |
Sanjay Patel
|
e599ceafb8
[TargetSchedule] shrink interface for init(); NFCI
|
7 năm trước cách đây |
Andrea Di Biagio
|
0718cccb58
[MC] Move the reciprocal throughput computation from TargetSchedModel to MCSchedModel.
|
7 năm trước cách đây |
Andrea Di Biagio
|
fe3b1d2687
[MC] Move the instruction latency computation from TargetSchedModel to MCSchedModel.
|
7 năm trước cách đây |
Andrea Di Biagio
|
a41ced4260
[TargetSchedule] Minor refactor in computeInstrLatency. NFC
|
7 năm trước cách đây |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 năm trước cách đây |
David Blaikie
|
48319238e4
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
|
7 năm trước cách đây |
Justin Bogner
|
1842f4a81b
CodeGen: Minor cleanups to use MachineInstr::getMF. NFC
|
7 năm trước cách đây |
Andrew V. Tischenko
|
69469a788b
This patch returns proper value to indicate the case when instruction throughput can't be calculated.
|
8 năm trước cách đây |
Simon Pilgrim
|
2c222247e9
Fix spelling mistake in getRThroughput static function names. NFCI.
|
8 năm trước cách đây |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
8 năm trước cách đây |
Andrew V. Tischenko
|
3796561c6e
This patch closes PR#32216: Better testing of schedule model instruction latencies/throughputs.
|
8 năm trước cách đây |
Javed Absar
|
47652291c2
Improve machine schedulers for in-order processors
|
8 năm trước cách đây |
Eugene Zelenko
|
90d9920fc9
[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
8 năm trước cách đây |
Matthias Braun
|
fb33552f72
TargetSchedule: Do not consider subregister definitions as reads.
|
9 năm trước cách đây |
Duncan P. N. Exon Smith
|
567409db69
CodeGen: Use MachineInstr& in TargetInstrInfo, NFC
|
9 năm trước cách đây |
Junmo Park
|
9200ab3b01
[TargetSchedule] Use 'isOutOfOrder' as possible to avoid magic number. NFC.
|
9 năm trước cách đây |
Duncan P. N. Exon Smith
|
5b9b80ea30
CodeGen: TII: Take MachineInstr& in predicate API, NFC
|
9 năm trước cách đây |
MinSeong Kim
|
9ec3763313
[MISched] Explanatory error message when machine model is not complete. NFC
|
9 năm trước cách đây |
Matthias Braun
|
63f73d7b80
Use llvm_unreachable() instead of report_fatal_error() if the machine model is incomplete
|
10 năm trước cách đây |
Matthias Braun
|
49d3196418
Turn effective assert(0) into llvm_unreachable
|
10 năm trước cách đây |
Matthias Braun
|
be4ab8dafe
TargetSchedule: factor out common code; NFC
|
10 năm trước cách đây |
Eric Christopher
|
ded375f282
Remove unnecessary TargetMachine.h includes.
|
11 năm trước cách đây |
Pete Cooper
|
6de6c6aae4
Change MCSchedModel to be a struct of statically initialized data.
|
11 năm trước cách đây |
Eric Christopher
|
6035518e3b
Have MachineFunction cache a pointer to the subtarget to make lookups
|
11 năm trước cách đây |
Eric Christopher
|
9f85dccfc6
Remove the TargetMachine forwards for TargetSubtargetInfo based
|
11 năm trước cách đây |