Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
b13c91f159fa9b631cb15dc02ea0b72b2802ac4d
/
llvm
/
lib
/
CodeGen
/
TargetSchedule.cpp
4a9a4e1
[MISched] Explanatory error message when machine model is not complete. NFC
by MinSeong Kim
· 10 years ago
244a677
Use llvm_unreachable() instead of report_fatal_error() if the machine model is incomplete
by Matthias Braun
· 10 years ago
7a247f7
Turn effective assert(0) into llvm_unreachable
by Matthias Braun
· 10 years ago
42e1e66
TargetSchedule: factor out common code; NFC
by Matthias Braun
· 10 years ago
307c2cb
Remove unnecessary TargetMachine.h includes.
by Eric Christopher
· 11 years ago
1175945
Change MCSchedModel to be a struct of statically initialized data.
by Pete Cooper
· 11 years ago
fc6de42
Have MachineFunction cache a pointer to the subtarget to make lookups
by Eric Christopher
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
5e1207e
MachineCombiner Pass for selecting faster instruction
by Gerolf Hoflehner
· 11 years ago
e69170a
Revert "Introduce a string_ostream string builder facilty"
by Alp Toker
· 11 years ago
6147173
Introduce a string_ostream string builder facilty
by Alp Toker
· 11 years ago
d2f96b9
IfConverter: Use TargetSchedule for instruction latencies
by Arnold Schwaighofer
· 12 years ago
b6854d8
Mark the x86 machine model as incomplete. PR17367.
by Andrew Trick
· 12 years ago
5d486186
MI-Sched: handle ReadAdvance latencies as used by Swift.
by Andrew Trick
· 12 years ago
de2109e
Machine Model: Add MicroOpBufferSize and resource BufferSize.
by Andrew Trick
· 12 years ago
be2bccb
MI-Sched cleanup. If an instruction has no valid sched class, do not attempt to check for a variant.
by Andrew Trick
· 13 years ago
6057017
Change the default latency for implicit defs.
by Andrew Trick
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
e96390e
misched: TargetSchedule interface for machine resources.
by Andrew Trick
· 13 years ago
0b1d8d0
misched: Better handling of invalid latencies in the machine model
by Andrew Trick
· 13 years ago
5f35afb
misched: Handle "transient" non-instructions.
by Andrew Trick
· 13 years ago
c334bd4
misched: fall-back to a target hook for instr bundles.
by Andrew Trick
· 13 years ago
dd79f0f
misched: Use the TargetSchedModel interface wherever possible.
by Andrew Trick
· 13 years ago
780fae8
misched: Add computeInstrLatency to TargetSchedModel.
by Andrew Trick
· 13 years ago
cfcf520
misched: Allow flags to disable hasInstrSchedModel/hasInstrItineraries for external users of TargetSchedule.
by Andrew Trick
· 13 years ago
8abcf4d
Enable -schedmodel, but prefer itineraries until we have more benchmark data.
by Andrew Trick
· 13 years ago
f2b70d9
TargetSchedule: cleanup computeOperandLatency logic & diagnostics.
by Andrew Trick
· 13 years ago
6e6d597
TargetSchedModel API. Implement latency lookup, disabled.
by Andrew Trick
· 13 years ago
8e7f202
Revert r164061-r164067. Most of the new subtarget emitter.
by Andrew Trick
· 13 years ago
f403ee7
TargetSchedModel API. Implement latency lookup, disabled.
by Andrew Trick
· 13 years ago
d2a19da
TargetSchedModel interface. To be implemented...
by Andrew Trick
· 13 years ago