Home
last modified time | relevance | path

Searched refs:StructBuilder (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/LLVMCommon/
H A DStructBuilder.cpp20 StructBuilder::StructBuilder(Value v) : value(v), structType(v.getType()) { in StructBuilder() function in StructBuilder
25 Value StructBuilder::extractPtr(OpBuilder &builder, Location loc, in extractPtr()
32 void StructBuilder::setPtr(OpBuilder &builder, Location loc, unsigned pos, in setPtr()
H A DCMakeLists.txt6 StructBuilder.cpp
H A DMemRefBuilder.cpp24 : StructBuilder(descriptor) { in MemRefDescriptor()
283 : StructBuilder(descriptor) {} in UnrankedMemRefDescriptor()
/llvm-project-15.0.7/mlir/include/mlir/Conversion/LLVMCommon/
H A DStructBuilder.h26 class StructBuilder {
29 explicit StructBuilder(Value v);
31 static StructBuilder undef(OpBuilder &builder, Location loc,
H A DMemRefBuilder.h33 class MemRefDescriptor : public StructBuilder {
145 class UnrankedMemRefDescriptor : public StructBuilder {
/llvm-project-15.0.7/mlir/include/mlir/Conversion/ComplexToLLVM/
H A DComplexToLLVM.h18 class ComplexStructBuilder : public StructBuilder {
21 using StructBuilder::StructBuilder;
/llvm-project-15.0.7/clang/include/clang/CodeGen/
H A DConstantInitBuilder.h351 using StructBuilder = typename Traits::StructBuilder; variable
366 StructBuilder beginStruct(llvm::StructType *ty = nullptr) {
367 return StructBuilder(static_cast<InitBuilder&>(this->Builder), this, ty);
454 : public ConstantAggregateBuilderTemplateBase<typename Traits::StructBuilder,
457 ConstantAggregateBuilderTemplateBase<typename Traits::StructBuilder,Traits>;
512 using StructBuilder = typename Traits::StructBuilder; variable
518 StructBuilder beginStruct(llvm::StructType *structTy = nullptr) {
519 return StructBuilder(static_cast<InitBuilder&>(*this), nullptr, structTy);
531 using StructBuilder = ConstantStructBuilder; member
/llvm-project-15.0.7/mlir/include/mlir/Conversion/OpenACCToLLVM/
H A DConvertOpenACCToLLVM.h51 class DataDescriptor : public StructBuilder {
/llvm-project-15.0.7/mlir/lib/Conversion/OpenACCToLLVM/
H A DOpenACCToLLVM.cpp25 DataDescriptor::DataDescriptor(Value descriptor) : StructBuilder(descriptor) { in DataDescriptor()
/llvm-project-15.0.7/mlir/docs/
H A DTargetLLVMIR.md859 - `StructBuilder` provides a convenient API for building IR that creates or
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGObjCMac.cpp1856 finishAndCreateGlobal(ConstantInitBuilder::StructBuilder &Builder, in finishAndCreateGlobal()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt7598 mlir/include/mlir/Conversion/LLVMCommon/StructBuilder.h
8025 mlir/lib/Conversion/LLVMCommon/StructBuilder.cpp