Home
last modified time | relevance | path

Searched refs:ValueBuilder (Results 1 – 10 of 10) sorted by relevance

/external/llvm-project/mlir/include/mlir/Dialect/StandardOps/EDSC/
DIntrinsics.h17 using std_addi = ValueBuilder<AddIOp>;
18 using std_addf = ValueBuilder<AddFOp>;
19 using std_alloc = ValueBuilder<AllocOp>;
20 using std_alloca = ValueBuilder<AllocaOp>;
22 using std_create_complex = ValueBuilder<CreateComplexOp>;
23 using std_constant = ValueBuilder<ConstantOp>;
24 using std_constant_float = ValueBuilder<ConstantFloatOp>;
25 using std_constant_index = ValueBuilder<ConstantIndexOp>;
26 using std_constant_int = ValueBuilder<ConstantIntOp>;
28 using std_divis = ValueBuilder<SignedDivIOp>;
[all …]
/external/llvm-project/mlir/include/mlir/Dialect/Vector/EDSC/
DIntrinsics.h17 using vector_broadcast = ValueBuilder<vector::BroadcastOp>;
18 using vector_contract = ValueBuilder<vector::ContractionOp>;
19 using vector_extract = ValueBuilder<vector::ExtractOp>;
20 using vector_extract_element = ValueBuilder<vector::ExtractElementOp>;
21 using vector_extract_slices = ValueBuilder<vector::ExtractSlicesOp>;
23 ValueBuilder<vector::ExtractStridedSliceOp>;
24 using vector_fma = ValueBuilder<vector::FMAOp>;
25 using vector_insert = ValueBuilder<vector::InsertOp>;
26 using vector_insert_element = ValueBuilder<vector::InsertElementOp>;
27 using vector_insert_slices = ValueBuilder<vector::InsertSlicesOp>;
[all …]
/external/llvm-project/mlir/lib/Conversion/LinalgToLLVM/
DLinalgToLLVM.cpp50 using llvm_add = ValueBuilder<LLVM::AddOp>;
51 using llvm_bitcast = ValueBuilder<LLVM::BitcastOp>;
52 using llvm_constant = ValueBuilder<LLVM::ConstantOp>;
53 using llvm_extractvalue = ValueBuilder<LLVM::ExtractValueOp>;
54 using llvm_gep = ValueBuilder<LLVM::GEPOp>;
55 using llvm_insertvalue = ValueBuilder<LLVM::InsertValueOp>;
57 using llvm_icmp = ValueBuilder<LLVM::ICmpOp>;
58 using llvm_load = ValueBuilder<LLVM::LoadOp>;
60 using llvm_select = ValueBuilder<LLVM::SelectOp>;
61 using llvm_mul = ValueBuilder<LLVM::MulOp>;
[all …]
/external/llvm-project/mlir/include/mlir/Dialect/Affine/EDSC/
DIntrinsics.h17 using affine_apply = ValueBuilder<AffineApplyOp>;
19 using affine_load = ValueBuilder<AffineLoadOp>;
20 using affine_min = ValueBuilder<AffineMinOp>;
21 using affine_max = ValueBuilder<AffineMaxOp>;
/external/llvm-project/mlir/include/mlir/Dialect/Linalg/EDSC/
DIntrinsics.h24 using linalg_range = ValueBuilder<linalg::RangeOp>;
25 using linalg_reshape = ValueBuilder<linalg::ReshapeOp>;
26 using linalg_slice = ValueBuilder<linalg::SliceOp>;
/external/llvm-project/mlir/lib/Dialect/Affine/EDSC/
DBuilders.cpp142 return ValueBuilder<IOp>(lhs, rhs); in createBinaryHandle()
144 return ValueBuilder<FOp>(lhs, rhs); in createBinaryHandle()
148 return ValueBuilder<IOp>(lhs, rhs); in createBinaryHandle()
150 return ValueBuilder<FOp>(lhs, rhs); in createBinaryHandle()
194 return ValueBuilder<ConstantIntOp>(1, 1) - value; in negate()
200 return ValueBuilder<AndOp>(lhs, rhs); in operator &&()
206 return ValueBuilder<OrOp>(lhs, rhs); in operator ||()
/external/llvm-project/mlir/docs/
DEDSC.md18 `mlir::ValueBuilder` is a generic wrapper for the `mlir::OpBuilder::create`
25 using load = ValueBuilder<LoadOp>;
/external/clang/lib/Serialization/
DMultiOnDiskHashTable.h146 data_type_builder ValueBuilder(Merged->Data[Key]); in condense()
148 ValueBuilder); in condense()
/external/llvm-project/clang/lib/Serialization/
DMultiOnDiskHashTable.h162 data_type_builder ValueBuilder(Merged->Data[Key]); in condense()
164 ValueBuilder); in condense()
/external/llvm-project/mlir/include/mlir/EDSC/
DBuilders.h69 struct ValueBuilder { struct
71 ValueBuilder(Args... args) { in ValueBuilder() argument