Home
last modified time | relevance | path

Searched refs:createObject (Results 1 – 9 of 9) sorted by relevance

/llvm-project/mlir/lib/Target/SPIRV/
H A DTarget.cpp37 Attribute createObject(Attribute attribute, Operation *module,
92 SPIRVTargetAttrImpl::createObject(Attribute attribute, Operation *module, in createObject() function in SPIRVTargetAttrImpl
/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowEnvironment.h456 StorageLocation &createObject(QualType Ty, const Expr *InitExpr = nullptr) {
465 StorageLocation &createObject(const VarDecl &D) { in createObject() function
474 StorageLocation &createObject(const ValueDecl &D, const Expr *InitExpr) { in createObject() function
/llvm-project/mlir/lib/Dialect/GPU/Transforms/
H A DModuleToBinary.cpp105 target.createObject(op, *serializedModule, targetOptions); in moduleSerializer()
/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp511 setStorageLocation(*ParamDecl, createObject(*ParamDecl, nullptr)); in initialize()
527 setStorageLocation(*VarDecl, createObject(*VarDecl, nullptr)); in initialize()
534 cast<RecordStorageLocation>(createObject(ThisPointeeType))); in initialize()
539 cast<RecordStorageLocation>(createObject(QualType( in initialize()
581 // therefore intentionally don't pass an initializer to `createObject()`; in in fork()
582 // particular, this ensures that `createObject()` will initialize the fields in fork()
584 setStorageLocation(*D, createObject(*D, nullptr)); in canDescend()
659 setStorageLocation(*Param, createObject(*Param, Args[ArgIndex])); in popCall()
H A DTransfer.cpp244 Env.setStorageLocation(D, Env.createObject(D)); in ProcessVarDecl()
761 Loc.setChild(*Field, &Env.createObject(Field->getType(), Init)); in VisitInitListExpr()
/llvm-project/clang/unittests/Analysis/FlowSensitive/
H A DDataflowEnvironmentTest.cpp151 auto &SLoc = cast<RecordStorageLocation>(Env.createObject(Ty)); in TEST_F()
275 auto &Loc = cast<RecordStorageLocation>(Env.createObject(QTy)); in TEST_F()
/llvm-project/mlir/lib/Target/LLVM/ROCDL/
H A DTarget.cpp62 Attribute createObject(Attribute attribute, Operation *module,
502 ROCDLTargetAttrImpl::createObject(Attribute attribute, Operation *module,
503 ROCDLTargetAttrImpl::createObject(Attribute attribute, createObject() function in ROCDLTargetAttrImpl
/llvm-project/mlir/lib/Target/LLVM/NVVM/
H A DTarget.cpp62 Attribute createObject(Attribute attribute, Operation *module, in registerNVVMTargetInterfaceExternalModels()
695 NVVMTargetAttrImpl::createObject(Attribute attribute, Operation *module,
594 NVVMTargetAttrImpl::createObject(Attribute attribute, createObject() function in NVVMTargetAttrImpl
/llvm-project/mlir/include/mlir/Dialect/GPU/IR/
H A DCompilationAttrInterfaces.td51 }], "::mlir::Attribute", "createObject",