| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILOpLowering.cpp | 39 DXILOpBuilder OpBuilder; member in __anon1a4546bf0111::OpLowerer 48 : M(M), OpBuilder(M), DRM(DRM), DRTM(DRTM), MMDI(MMDI) {} in OpLowerer() 110 OpBuilder.getIRB().SetInsertPoint(CI); in replaceFunctionWithOp() 119 Args.push_back(OpBuilder.getIRB().getInt8((uint8_t)A.Value)); in replaceFunctionWithOp() 122 Args.push_back(OpBuilder.getIRB().getInt32(A.Value)); in replaceFunctionWithOp() 131 OpBuilder.tryCreateOp(DXILOp, Args, CI->getName(), F.getReturnType()); in replaceFunctionWithOp() 152 CallInst *Cast = OpBuilder.getIRB().CreateIntrinsic( in createTmpHandleCast() 171 if (Cast->getType() != OpBuilder.getHandleType()) { in cleanupHandleCasts() 232 IRBuilder<> &IRB = OpBuilder.getIRB(); in lowerToCreateHandle() 256 OpBuilder.tryCreateOp(OpCode::CreateHandle, Args, CI->getName()); in lowerToCreateHandle() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/ |
| H A D | CIRMemorySlot.cpp | 36 OpBuilder &builder) { in getDefaultValue() 43 OpBuilder &builder) {} in handleBlockArgument() 47 Value defaultValue, OpBuilder &builder) { in handlePromotionComplete() 64 Value cir::LoadOp::getStored(const MemorySlot &slot, OpBuilder &builder, in getStored() 82 OpBuilder &builder, Value reachingDefinition, in removeBlockingUses() 98 Value cir::StoreOp::getStored(const MemorySlot &slot, OpBuilder &builder, in getStored() 116 OpBuilder &builder, Value reachingDefinition, in removeBlockingUses() 135 const SmallPtrSetImpl<OpOperand *> &blockingUses, OpBuilder &builder) { in removeBlockingUses()
|
| H A D | CIRDialect.cpp | 88 Operation *cir::CIRDialect::materializeConstant(mlir::OpBuilder &builder, in materializeConstant() 162 OpBuilder builder(parser.getBuilder().getContext()); in ensureRegionTerm() 241 void cir::AllocaOp::build(mlir::OpBuilder &odsBuilder, in build() 867 void cir::buildTerminatedBody(OpBuilder &builder, Location loc) { in buildTerminatedBody() 899 void cir::IfOp::build(OpBuilder &builder, OperationState &result, Value cond, in build() 905 OpBuilder::InsertionGuard guard(builder); in build() 940 OpBuilder &builder, OperationState &result, in build() 941 function_ref<void(OpBuilder &, Type &, Location)> scopeBuilder) { in build() argument 944 OpBuilder::InsertionGuard guard(builder); in build() 957 OpBuilder &builder, OperationState &result, in build() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/ |
| H A D | LoweringHelpers.h | 40 mlir::Value getConstAPInt(mlir::OpBuilder &bld, mlir::Location loc, 43 mlir::Value getConst(mlir::OpBuilder &bld, mlir::Location loc, mlir::Type typ, 46 mlir::Value createShL(mlir::OpBuilder &bld, mlir::Value lhs, unsigned rhs); 48 mlir::Value createAShR(mlir::OpBuilder &bld, mlir::Value lhs, unsigned rhs); 50 mlir::Value createAnd(mlir::OpBuilder &bld, mlir::Value lhs, 53 mlir::Value createLShR(mlir::OpBuilder &bld, mlir::Value lhs, unsigned rhs);
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenStmt.cpp | 37 mlir::OpBuilder::InsertPoint scopeInsPt; in emitCompoundStmt() 39 scopeLoc, [&](mlir::OpBuilder &b, mlir::Type &type, mlir::Location loc) { in emitCompoundStmt() 43 mlir::OpBuilder::InsertionGuard guard(builder); in emitCompoundStmt() 291 mlir::OpBuilder::InsertionGuard guardCase(builder); in terminateBody() 355 [&](mlir::OpBuilder &b, mlir::Location loc) { in emitIfStmt() 454 mlir::OpBuilder::InsertPoint insertPoint; in emitCaseDefaultCascade() 458 mlir::OpBuilder::InsertionGuard guardSwitch(builder); in emitCaseDefaultCascade() 597 [&](mlir::OpBuilder &b, mlir::Location loc) { in emitCXXForRangeStmt() 604 [&](mlir::OpBuilder &b, mlir::Location loc) { in emitCXXForRangeStmt() 616 [&](mlir::OpBuilder &b, mlir::Location loc) { in emitCXXForRangeStmt() [all …]
|
| H A D | CIRGenStmtOpenACC.cpp | 39 mlir::OpBuilder::InsertionGuard guardCase(builder); in emitOpenACCOpAssociatedStmt() 84 mlir::OpBuilder::InsertionGuard guardCase(builder); in emitOpenACCOpCombinedConstruct() 94 mlir::OpBuilder::InsertionGuard guardCase(builder); in emitOpenACCOpCombinedConstruct() 207 mlir::OpBuilder::InsertionGuard guardCase(builder); in emitOpenACCWaitConstruct() 290 mlir::OpBuilder::InsertionGuard guard(builder); in emitOpenACCCacheConstruct()
|
| H A D | CIRGenFunction.h | 691 mlir::OpBuilder::InsertionGuard guard(cgf.builder); in createRetBlock() 744 mlir::OpBuilder::InsertPoint ip, 1090 mlir::OpBuilder::InsertPoint insertPt; 1095 ConditionalEvaluation(CIRGenFunction &cgf, mlir::OpBuilder::InsertPoint ip) in ConditionalEvaluation() 1113 mlir::OpBuilder::InsertPoint getInsertPoint() const { return insertPt; } in getInsertPoint() 1128 mlir::OpBuilder::InsertionGuard guard(builder); in setBeforeOutermostConditional() 1160 mlir::OpBuilder::InsertPoint ip = {}, 1166 mlir::OpBuilder::InsertPoint ip = {}); 1171 mlir::OpBuilder::InsertPoint ip = {}); 1178 mlir::OpBuilder::InsertPoint ip = {}); [all …]
|
| H A D | CIRGenCXX.cpp | 32 mlir::OpBuilder::InsertionGuard guard(builder); in codegenCXXStructor()
|
| H A D | CIRGenExpr.cpp | 1412 [&](mlir::OpBuilder &, mlir::Location) { in emitIfOnBoolExpr() argument 1418 [&](mlir::OpBuilder &, mlir::Location) { in emitIfOnBoolExpr() argument 1472 [this, trueExpr](mlir::OpBuilder &b, mlir::Location loc) { in emitOpOnBoolExpr() 1477 [this, falseExpr](mlir::OpBuilder &b, mlir::Location loc) { in emitOpOnBoolExpr() 1521 mlir::OpBuilder::InsertPoint ip, in emitAlloca() 1532 mlir::OpBuilder::InsertionGuard guard(builder); in emitAlloca() 1682 mlir::OpBuilder::InsertPoint ip) { in createMemTemp() 1691 mlir::OpBuilder::InsertPoint ip) { in createMemTemp() 1705 mlir::Value arraySize, mlir::OpBuilder::InsertPoint ip) { in createTempAllocaWithoutCast() 1719 mlir::OpBuilder::InsertPoint ip) { in createTempAlloca() [all …]
|
| H A D | CIRGenStmtOpenACCLoop.cpp | 130 mlir::OpBuilder::InsertionGuard guardCase(builder); in emitOpenACCLoopConstruct()
|
| H A D | CIRGenOpenACCClause.cpp | 146 mlir::OpBuilder::InsertionGuard guardCase(builder); in applyToLoopOp() 157 mlir::OpBuilder::InsertionGuard guardCase(builder); in applyToComputeOp() 218 mlir::OpBuilder::InsertionGuard guardCase(builder); in addDataOperand() 472 mlir::OpBuilder::InsertionGuard guardCase(builder); in VisitAsyncClause() 988 mlir::OpBuilder::InsertionGuard guardCase(builder); in emitOpenACCClauses() 1024 mlir::OpBuilder::InsertionGuard guardCase(builder); in EXPL_SPEC()
|
| H A D | CIRGenExprScalar.cpp | 1005 [&](mlir::OpBuilder &b, mlir::Location loc) { in VisitBinLAnd() 1012 [&](mlir::OpBuilder &b, mlir::Location loc) { in VisitBinLAnd() 1037 [&](mlir::OpBuilder &b, mlir::Location loc) { in VisitBinLOr() 1045 [&](mlir::OpBuilder &b, mlir::Location loc) { in VisitBinLOr() 2091 SmallVector<mlir::OpBuilder::InsertPoint, 2> insertPoints{}; in VisitAbstractConditionalOperator() 2094 auto emitBranch = [&](mlir::OpBuilder &b, mlir::Location loc, Expr *expr) { in VisitAbstractConditionalOperator() 2117 [&](mlir::OpBuilder &b, mlir::Location loc) { in VisitAbstractConditionalOperator() 2121 [&](mlir::OpBuilder &b, mlir::Location loc) { in VisitAbstractConditionalOperator() 2132 for (mlir::OpBuilder::InsertPoint &toInsert : insertPoints) { in VisitAbstractConditionalOperator() 2133 mlir::OpBuilder::InsertionGuard guard(builder); in VisitAbstractConditionalOperator()
|
| H A D | CIRGenExprComplex.cpp | 193 [&](mlir::OpBuilder &b, mlir::Location loc) { in VisitAbstractConditionalOperator() 198 [&](mlir::OpBuilder &b, mlir::Location loc) { in VisitAbstractConditionalOperator()
|
| H A D | CIRGenFunction.cpp | 233 mlir::OpBuilder::InsertionGuard guard(builder); in cleanup() 255 mlir::OpBuilder::InsertionGuard guard(builder); in cleanup()
|
| H A D | CIRGenModule.cpp | 423 mlir::OpBuilder::InsertionGuard guard(builder); in emitGlobalFunctionDefinition() 452 mlir::OpBuilder::InsertionGuard guard(builder); in createGlobalOp() 1795 mlir::OpBuilder::InsertionGuard guard(builder); in createCIRFunction()
|
| H A D | CIRGenCall.cpp | 75 mlir::OpBuilder::InsertionGuard guard(builder); in emitAggregateStore()
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/ |
| H A D | CIRDialect.h | 38 llvm::function_ref<void(mlir::OpBuilder &, mlir::Location)>; 40 mlir::OpBuilder &, mlir::Location, mlir::OperationState &)>; 43 void buildTerminatedBody(mlir::OpBuilder &builder, mlir::Location loc);
|
| H A D | CIROps.td | 352 OpBuilder<(ins "mlir::Type":$addr, 492 OpBuilder<(ins), [{ build($_builder, $_state, {}); }]> 548 OpBuilder<(ins "mlir::Value":$cond, "bool":$withElseRegion, 658 OpBuilder<(ins), [{ /* nothing to do */ }]>, 742 OpBuilder<(ins 743 … "llvm::function_ref<void(mlir::OpBuilder &, mlir::Type &, mlir::Location)>":$scopeBuilder)>, 745 OpBuilder<(ins "llvm::function_ref<void(mlir::OpBuilder &, mlir::Location)>":$scopeBuilder)> 788 OpBuilder<(ins "mlir::ArrayAttr":$value, 790 "mlir::OpBuilder::InsertPoint &":$insertPoint)> 936 OpBuilder<(ins "mlir::Value":$condition, [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/Builder/ |
| H A D | CIRBaseBuilder.h | 57 class CIRBaseBuilderTy : public mlir::OpBuilder { 61 : mlir::OpBuilder(&mlirContext) {} in CIRBaseBuilderTy() 62 CIRBaseBuilderTy(mlir::OpBuilder &builder) : mlir::OpBuilder(builder) {} in CIRBaseBuilderTy() 140 llvm::function_ref<void(mlir::OpBuilder &, mlir::Location)> condBuilder, in createDoWhile() argument 141 llvm::function_ref<void(mlir::OpBuilder &, mlir::Location)> bodyBuilder) { in createDoWhile() 148 llvm::function_ref<void(mlir::OpBuilder &, mlir::Location)> condBuilder, in createWhile() argument 149 llvm::function_ref<void(mlir::OpBuilder &, mlir::Location)> bodyBuilder) { in createWhile() 156 llvm::function_ref<void(mlir::OpBuilder &, mlir::Location)> condBuilder, in createFor() argument 157 llvm::function_ref<void(mlir::OpBuilder &, mlir::Location)> bodyBuilder, in createFor() 158 llvm::function_ref<void(mlir::OpBuilder &, mlir::Location)> stepBuilder) { in createFor() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/ |
| H A D | LoweringHelpers.cpp | 149 mlir::Value getConstAPInt(mlir::OpBuilder &bld, mlir::Location loc, in getConstAPInt() 154 mlir::Value getConst(mlir::OpBuilder &bld, mlir::Location loc, mlir::Type typ, in getConst() 159 mlir::Value createShL(mlir::OpBuilder &bld, mlir::Value lhs, unsigned rhs) { in createShL() 166 mlir::Value createAShR(mlir::OpBuilder &bld, mlir::Value lhs, unsigned rhs) { in createAShR() 173 mlir::Value createAnd(mlir::OpBuilder &bld, mlir::Value lhs, in createAnd() 179 mlir::Value createLShR(mlir::OpBuilder &bld, mlir::Value lhs, unsigned rhs) { in createLShR()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/Transforms/ |
| H A D | FlattenCFG.cpp | 35 mlir::OpBuilder::InsertionGuard guard(rewriter); in lowerTerminator() 65 mlir::OpBuilder::InsertionGuard guard(rewriter); in matchAndRewrite() 127 mlir::OpBuilder::InsertionGuard guard(rewriter); in matchAndRewrite() 410 mlir::OpBuilder::InsertionGuard guard(rewriter); in lowerConditionOp()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 10263 BuiltinOperatorOverloadBuilder OpBuilder(*this, Args, in AddBuiltinOperatorCandidates() local 10293 OpBuilder.addUnaryPlusPointerOverloads(); in AddBuiltinOperatorCandidates() 10298 OpBuilder.addUnaryPlusOrMinusArithmeticOverloads(); in AddBuiltinOperatorCandidates() 10300 OpBuilder.addBinaryPlusOrMinusPointerOverloads(Op); in AddBuiltinOperatorCandidates() 10301 OpBuilder.addGenericBinaryArithmeticOverloads(); in AddBuiltinOperatorCandidates() 10302 OpBuilder.addMatrixBinaryArithmeticOverloads(); in AddBuiltinOperatorCandidates() 10308 OpBuilder.addUnaryStarPointerOverloads(); in AddBuiltinOperatorCandidates() 10310 OpBuilder.addGenericBinaryArithmeticOverloads(); in AddBuiltinOperatorCandidates() 10311 OpBuilder.addMatrixBinaryArithmeticOverloads(); in AddBuiltinOperatorCandidates() 10316 OpBuilder.addGenericBinaryArithmeticOverloads(); in AddBuiltinOperatorCandidates() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/ |
| H A D | LowerToLLVM.h | 294 mlir::OpBuilder &builder) const;
|
| H A D | LowerToLLVM.cpp | 81 static mlir::Value createIntCast(mlir::OpBuilder &bld, mlir::Value src, in createIntCast() 1336 mlir::OpBuilder &builder) const { in getComdatAttr() 1341 mlir::OpBuilder::InsertionGuard guard(builder); in getComdatAttr() 2536 mlir::OpBuilder::InsertionGuard guard(rewriter); in matchAndRewrite() 2635 mlir::OpBuilder::InsertionGuard guard(rewriter); in matchAndRewrite()
|