Commit History

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