Tensor Comprehensions
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
tc2halide Namespace Reference

Classes

struct  HalideComponents
 

Functions

HalideComponents translate (isl::ctx ctx, const lang::TreeRef &treeRef, bool throwWarnings=false)
 
HalideComponents translate (isl::ctx ctx, const std::string &tc, bool throwWarnings=false)
 

Variables

Halide::Internal::Call::ConstString kReductionInit = "ReductionInit"
 
Halide::Internal::Call::ConstString kReductionUpdate = "ReductionUpdate"
 

Detailed Description

Copyright (c) 2017-present, Facebook, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Function Documentation

HalideComponents tc2halide::translate ( isl::ctx  ctx,
const lang::TreeRef treeRef,
bool  throwWarnings = false 
)
HalideComponents tc2halide::translate ( isl::ctx  ctx,
const std::string &  tc,
bool  throwWarnings = false 
)

Variable Documentation

Halide::Internal::Call::ConstString tc2halide::kReductionInit = "ReductionInit"
Halide::Internal::Call::ConstString tc2halide::kReductionUpdate = "ReductionUpdate"