It's generic for the 'development mode', not specific to the inliner
case.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
| llvm/include/llvm/Analysis/Utils/TFUtils.h | ||
|---|---|---|
| 204–212 | We can keep it as a lower primitive. | |
| llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp | ||
| 486 | because those are LoggedFeatureSpecs, so they include the extra name for logging. The evaluator doesn't care about that, and we shouldn't muddy the abstraction layers. | |
| llvm/include/llvm/Analysis/Utils/TFUtils.h | ||
|---|---|---|
| 204–212 | Is it a higher primitive? This function calls TFModelEvalutor(..., function_ref<TensorSpec(size_t)> GetOutputSpecs,, ...) | |
| llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp | ||
| 486 | How about making a copy into std::vector<TensorSpec&> outputspec? It would make the code much easier | |
Do we still need this function?