| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
| D | Scalar.cpp | 1 //===-- Scalar.cpp --------------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 16 #include "llvm-c/Initialization.h" 17 #include "llvm-c/Transforms/Scalar.h" 33 /// initializeScalarOptsPasses - Initialize all passes linked into the 117 void LLVMAddLoopSimplifyCFGPass(LLVMPassManagerRef PM) { in LLVMAddLoopSimplifyCFGPass() argument 118 unwrap(PM)->add(createLoopSimplifyCFGPass()); in LLVMAddLoopSimplifyCFGPass() 125 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { in LLVMAddAggressiveDCEPass() argument [all …]
|
| /external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/ |
| D | Scalar.cpp | 1 //===-- Scalar.cpp --------------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 16 #include "llvm-c/Initialization.h" 17 #include "llvm-c/Transforms/Scalar.h" 30 /// initializeScalarOptsPasses - Initialize all passes linked into the 114 void LLVMAddLoopSimplifyCFGPass(LLVMPassManagerRef PM) { in LLVMAddLoopSimplifyCFGPass() argument 115 unwrap(PM)->add(createLoopSimplifyCFGPass()); in LLVMAddLoopSimplifyCFGPass() 122 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { in LLVMAddAggressiveDCEPass() argument [all …]
|
| /external/llvm/lib/Transforms/Scalar/ |
| D | Scalar.cpp | 1 //===-- Scalar.cpp --------------------------------------------------------===// 8 //===----------------------------------------------------------------------===// 14 //===----------------------------------------------------------------------===// 17 #include "llvm-c/Initialization.h" 18 #include "llvm-c/Transforms/Scalar.h" 31 /// initializeScalarOptsPasses - Initialize all passes linked into the 98 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { in LLVMAddAggressiveDCEPass() argument 99 unwrap(PM)->add(createAggressiveDCEPass()); in LLVMAddAggressiveDCEPass() 102 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM) { in LLVMAddBitTrackingDCEPass() argument 103 unwrap(PM)->add(createBitTrackingDCEPass()); in LLVMAddBitTrackingDCEPass() [all …]
|
| /external/llvm/bindings/go/llvm/ |
| D | transforms_scalar.go | 1 //===- transforms_scalar.go - Bindings for scalaropts ---------------------===// 8 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 17 #include "llvm-c/Transforms/Scalar.h" 21 func (pm PassManager) AddAggressiveDCEPass() { C.LLVMAddAggressiveDCEPass(pm.C) } 22 func (pm PassManager) AddCFGSimplificationPass() { C.LLVMAddCFGSimplificationPass(pm.C) } 23 func (pm PassManager) AddDeadStoreEliminationPass() { C.LLVMAddDeadStoreEliminationPass(pm.C) } 24 func (pm PassManager) AddGVNPass() { C.LLVMAddGVNPass(pm.C) } 25 func (pm PassManager) AddIndVarSimplifyPass() { C.LLVMAddIndVarSimplifyPass(pm.C) } 26 func (pm PassManager) AddInstructionCombiningPass() { C.LLVMAddInstructionCombiningPass(pm.C) } [all …]
|
| D | transforms_ipo.go | 1 //===- transforms_ipo.go - Bindings for ipo -------------------------------===// 8 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 17 #include "llvm-c/Transforms/IPO.h" 29 func (pm PassManager) AddArgumentPromotionPass() { C.LLVMAddArgumentPromotionPass(pm.C) } 30 func (pm PassManager) AddConstantMergePass() { C.LLVMAddConstantMergePass(pm.C) } 31 func (pm PassManager) AddDeadArgEliminationPass() { C.LLVMAddDeadArgEliminationPass(pm.C) } 32 func (pm PassManager) AddFunctionAttrsPass() { C.LLVMAddFunctionAttrsPass(pm.C) } 33 func (pm PassManager) AddFunctionInliningPass() { C.LLVMAddFunctionInliningPass(pm.C) } 34 func (pm PassManager) AddGlobalDCEPass() { C.LLVMAddGlobalDCEPass(pm.C) } [all …]
|
| /external/llvm/bindings/ocaml/transforms/scalar_opts/ |
| D | scalar_opts_ocaml.c | 1 /*===-- scalar_opts_ocaml.c - LLVM OCaml Glue -------------------*- C++ -*-===*\ 8 |*===----------------------------------------------------------------------===*| 16 \*===----------------------------------------------------------------------===*/ 18 #include "llvm-c/Transforms/Scalar.h" 22 /* [<Llvm.PassManager.any] Llvm.PassManager.t -> unit */ 23 CAMLprim value llvm_add_aggressive_dce(LLVMPassManagerRef PM) { in llvm_add_aggressive_dce() argument 24 LLVMAddAggressiveDCEPass(PM); in llvm_add_aggressive_dce() 28 /* [<Llvm.PassManager.any] Llvm.PassManager.t -> unit */ 29 CAMLprim value llvm_add_alignment_from_assumptions(LLVMPassManagerRef PM) { in llvm_add_alignment_from_assumptions() argument 30 LLVMAddAlignmentFromAssumptionsPass(PM); in llvm_add_alignment_from_assumptions() [all …]
|
| /external/tensorflow/tensorflow/compiler/mlir/tfrt/jit/ |
| D | tf_jitrt_pipeline.cc | 7 http://www.apache.org/licenses/LICENSE-2.0 34 #include "tensorflow/compiler/xla/mlir_hlo/include/mlir-hlo/Dialect/gml_st/transforms/passes.h" 35 #include "tensorflow/compiler/xla/mlir_hlo/include/mlir-hlo/Dialect/mhlo/transforms/passes.h" 36 #include "tensorflow/compiler/xla/mlir_hlo/include/mlir-hlo/Transforms/passes.h" 38 // -------------------------------------------------------------------------- // 40 // -------------------------------------------------------------------------- // 63 module->setAttr("tf.versions", builder.getDictionaryAttr({version})); in MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID() 68 void AddLinalgTransformations(OpPassManager& pm, in AddLinalgTransformations() argument 70 pm.addNestedPass<FuncOp>(CreateFusionPass()); in AddLinalgTransformations() 74 pm.addNestedPass<FuncOp>(CreateDetensorizeLinalgPass()); in AddLinalgTransformations() [all …]
|
| /external/tensorflow/tensorflow/compiler/xla/service/cpu/ |
| D | hlo_xla_runtime_pipeline.cc | 7 http://www.apache.org/licenses/LICENSE-2.0 18 #include "mlir/Conversion/BufferizationToMemRef/BufferizationToMemRef.h" // from @llvm-project 19 #include "mlir/Conversion/ComplexToStandard/ComplexToStandard.h" // from @llvm-project 20 #include "mlir/Conversion/ShapeToStandard/ShapeToStandard.h" // from @llvm-project 21 #include "mlir/Conversion/VectorToSCF/VectorToSCF.h" // from @llvm-project 22 #include "mlir/Dialect/Arithmetic/Transforms/Passes.h" // from @llvm-project 23 #include "mlir/Dialect/Bufferization/Transforms/Passes.h" // from @llvm-project 24 #include "mlir/Dialect/Func/IR/FuncOps.h" // from @llvm-project 25 #include "mlir/Dialect/Linalg/Passes.h" // from @llvm-project 26 #include "mlir/Dialect/MemRef/Transforms/Passes.h" // from @llvm-project [all …]
|
| /external/swiftshader/third_party/llvm-10.0/llvm/include/llvm-c/Transforms/ |
| D | Scalar.h | 1 /*===-- Scalar.h - Scalar Transformation Library C Interface ----*- C++ -*-===*\ 6 |* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception *| 8 |*===----------------------------------------------------------------------===*| 17 \*===----------------------------------------------------------------------===*/ 22 #include "llvm-c/ExternC.h" 23 #include "llvm-c/Types.h" 35 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM); 38 void LLVMAddDCEPass(LLVMPassManagerRef PM); 41 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM); 44 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM); [all …]
|
| /external/swiftshader/third_party/llvm-16.0/llvm/include/llvm-c/Transforms/ |
| D | Scalar.h | 1 /*===-- Scalar.h - Scalar Transformation Library C Interface ----*- C++ -*-===*\ 6 |* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception *| 8 |*===----------------------------------------------------------------------===*| 17 \*===----------------------------------------------------------------------===*/ 22 #include "llvm-c/ExternC.h" 23 #include "llvm-c/Types.h" 35 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM); 38 void LLVMAddDCEPass(LLVMPassManagerRef PM); 41 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM); 44 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM); [all …]
|
| /external/llvm/include/llvm-c/Transforms/ |
| D | Scalar.h | 1 /*===-- Scalar.h - Scalar Transformation Library C Interface ----*- C++ -*-===*\ 8 |*===----------------------------------------------------------------------===*| 17 \*===----------------------------------------------------------------------===*/ 22 #include "llvm-c/Types.h" 36 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM); 39 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM); 42 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM); 45 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM); 48 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM); 51 void LLVMAddScalarizerPass(LLVMPassManagerRef PM); [all …]
|
| /external/tensorflow/tensorflow/compiler/mlir/tensorflow/transforms/ |
| D | bridge.cc | 7 http://www.apache.org/licenses/LICENSE-2.0 20 #include "mlir/Dialect/Func/IR/FuncOps.h" // from @llvm-project 21 #include "mlir/IR/BuiltinOps.h" // from @llvm-project 22 #include "mlir/Pass/PassManager.h" // from @llvm-project 23 #include "mlir/Transforms/Passes.h" // from @llvm-project 38 void EnableDetailedLogging(PassManager *pm) { in EnableDetailedLogging() argument 40 // multi-threading as well. in EnableDetailedLogging() 41 pm->getContext()->disableMultithreading(); in EnableDetailedLogging() 42 pm->enableIRPrinting(std::make_unique<tensorflow::BridgeLoggerConfig>( in EnableDetailedLogging() 44 pm->enableTiming(); in EnableDetailedLogging() [all …]
|
| /external/tensorflow/tensorflow/compiler/mlir/tools/kernel_gen/ |
| D | kernel_creator.cc | 7 http://www.apache.org/licenses/LICENSE-2.0 16 //===- kernel_creator.cc ----------------------------------------*- C++ -*-===// 21 //===----------------------------------------------------------------------===// 26 #include "mlir/Conversion/AffineToStandard/AffineToStandard.h" // from @llvm-project 27 #include "mlir/Conversion/ComplexToStandard/ComplexToStandard.h" // from @llvm-project 28 #include "mlir/Conversion/FuncToLLVM/ConvertFuncToLLVMPass.h" // from @llvm-project 29 #include "mlir/Conversion/GPUCommon/GPUCommonPass.h" // from @llvm-project 30 #include "mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h" // from @llvm-project 31 #include "mlir/Conversion/ReconcileUnrealizedCasts/ReconcileUnrealizedCasts.h" // from @llvm-proje… 32 #include "mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h" // from @llvm-project [all …]
|
| /external/tensorflow/tensorflow/dtensor/mlir/ |
| D | dtensor_mlir_passes.cc | 7 http://www.apache.org/licenses/LICENSE-2.0 20 #include "mlir/Dialect/Func/IR/FuncOps.h" // from @llvm-project 21 #include "mlir/IR/BuiltinOps.h" // from @llvm-project 22 #include "mlir/Pass/Pass.h" // from @llvm-project 23 #include "mlir/Pass/PassManager.h" // from @llvm-project 24 #include "mlir/Transforms/Passes.h" // from @llvm-project 54 if (!module) module = operation->getParentOfType<mlir::ModuleOp>(); in printAfterIfEnabled() 55 if (module && !module->hasAttr(dtensor::kDoNotLog) && !do_not_print_) in printAfterIfEnabled() 62 bool MaybeEnableLogging(mlir::PassManager *pm) { in MaybeEnableLogging() argument 65 // multi-threading as well. in MaybeEnableLogging() [all …]
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/ |
| D | IPO.cpp | 1 //===-- IPO.cpp -----------------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 15 #include "llvm-c/Transforms/IPO.h" 16 #include "llvm-c/Initialization.h" 69 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) { in LLVMAddArgumentPromotionPass() argument 70 unwrap(PM)->add(createArgumentPromotionPass()); in LLVMAddArgumentPromotionPass() 73 void LLVMAddCalledValuePropagationPass(LLVMPassManagerRef PM) { in LLVMAddCalledValuePropagationPass() argument 74 unwrap(PM)->add(createCalledValuePropagationPass()); in LLVMAddCalledValuePropagationPass() [all …]
|
| /external/antlr/runtime/Perl5/ |
| D | MANIFEST | 18 examples/zero-one/T.g 19 examples/zero-one/t-error.pl 20 examples/zero-one/t.pl 21 lib/ANTLR/Runtime.pm 22 lib/ANTLR/Runtime/ANTLRFileStream.pm 23 lib/ANTLR/Runtime/ANTLRStringStream.pm 24 lib/ANTLR/Runtime/BaseRecognizer.pm 25 lib/ANTLR/Runtime/BitSet.pm 26 lib/ANTLR/Runtime/CharStream.pm 27 lib/ANTLR/Runtime/CharStreamState.pm [all …]
|
| /external/sdv/vsomeip/third_party/boost/smart_ptr/extras/src/ |
| D | sp_debug_hooks.cpp | 40 int * pm; in allocate() local 44 pm = static_cast<int*>(malloc(n + m * sizeof(int))); in allocate() 46 if(pm != 0) break; in allocate() 58 *pm = mark; in allocate() 60 return pm + m; in allocate() 116 int * pm = static_cast<int*>(p); in sp_scalar_constructor_hook() local 117 pm -= m; in sp_scalar_constructor_hook() 119 BOOST_ASSERT(*pm != adopted_scalar); // second smart pointer to the same address in sp_scalar_constructor_hook() 120 BOOST_ASSERT(*pm != allocated_array); // allocated with new[] in sp_scalar_constructor_hook() 121 BOOST_ASSERT(*pm == allocated_scalar); // not allocated with new in sp_scalar_constructor_hook() [all …]
|
| /external/llvm/bindings/ocaml/transforms/ipo/ |
| D | ipo_ocaml.c | 1 /*===-- ipo_ocaml.c - LLVM OCaml Glue ---------------------------*- C++ -*-===*\ 8 |*===----------------------------------------------------------------------===*| 16 \*===----------------------------------------------------------------------===*/ 18 #include "llvm-c/Transforms/IPO.h" 22 /* [`Module] Llvm.PassManager.t -> unit */ 23 CAMLprim value llvm_add_argument_promotion(LLVMPassManagerRef PM) { in llvm_add_argument_promotion() argument 24 LLVMAddArgumentPromotionPass(PM); in llvm_add_argument_promotion() 28 /* [`Module] Llvm.PassManager.t -> unit */ 29 CAMLprim value llvm_add_constant_merge(LLVMPassManagerRef PM) { in llvm_add_constant_merge() argument 30 LLVMAddConstantMergePass(PM); in llvm_add_constant_merge() [all …]
|
| /external/llvm/lib/Transforms/IPO/ |
| D | IPO.cpp | 1 //===-- IPO.cpp -----------------------------------------------------------===// 8 //===----------------------------------------------------------------------===// 14 //===----------------------------------------------------------------------===// 16 #include "llvm-c/Initialization.h" 17 #include "llvm-c/Transforms/IPO.h" 64 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) { in LLVMAddArgumentPromotionPass() argument 65 unwrap(PM)->add(createArgumentPromotionPass()); in LLVMAddArgumentPromotionPass() 68 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) { in LLVMAddConstantMergePass() argument 69 unwrap(PM)->add(createConstantMergePass()); in LLVMAddConstantMergePass() 72 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) { in LLVMAddDeadArgEliminationPass() argument [all …]
|
| D | PassManagerBuilder.cpp | 1 //===- PassManagerBuilder.cpp - Build Standard Pass -----------------------===// 8 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 16 #include "llvm-c/Transforms/PassManagerBuilder.h" 45 RunLoopVectorization("vectorize-loops", cl::Hidden, 49 RunSLPVectorization("vectorize-slp", cl::Hidden, 53 RunBBVectorization("vectorize-slp-aggressive", cl::Hidden, 57 UseGVNAfterVectorization("use-gvn-after-vectorization", 62 "extra-vectorizer-passes", cl::init(false), cl::Hidden, 66 RunLoopRerolling("reroll-loops", cl::Hidden, [all …]
|
| /external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/IPO/ |
| D | IPO.cpp | 1 //===-- IPO.cpp -----------------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 15 #include "llvm-c/Transforms/IPO.h" 16 #include "llvm-c/Initialization.h" 64 void LLVMAddCalledValuePropagationPass(LLVMPassManagerRef PM) { in LLVMAddCalledValuePropagationPass() argument 65 unwrap(PM)->add(createCalledValuePropagationPass()); in LLVMAddCalledValuePropagationPass() 68 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) { in LLVMAddConstantMergePass() argument 69 unwrap(PM)->add(createConstantMergePass()); in LLVMAddConstantMergePass() [all …]
|
| /external/mesa3d/src/etnaviv/drm/ |
| D | etnaviv_perfmon.c | 30 static int etna_perfmon_query_signals(struct etna_perfmon *pm, struct etna_perfmon_domain *dom) in etna_perfmon_query_signals() argument 32 struct etna_device *dev = pm->pipe->gpu->dev; in etna_perfmon_query_signals() 34 .pipe = pm->pipe->id, in etna_perfmon_query_signals() 35 .domain = dom->id in etna_perfmon_query_signals() 42 ret = drmCommandWriteRead(dev->fd, DRM_ETNAVIV_PM_QUERY_SIG, &req, sizeof(req)); in etna_perfmon_query_signals() 48 return -ENOMEM; in etna_perfmon_query_signals() 54 sig->domain = dom; in etna_perfmon_query_signals() 55 sig->signal = req.id; in etna_perfmon_query_signals() 56 strncpy(sig->name, req.name, sizeof(sig->name)); in etna_perfmon_query_signals() 57 list_addtail(&sig->head, &dom->signals); in etna_perfmon_query_signals() [all …]
|
| /external/libdrm/etnaviv/ |
| D | etnaviv_perfmon.c | 30 static int etna_perfmon_query_signals(struct etna_perfmon *pm, struct etna_perfmon_domain *dom) in etna_perfmon_query_signals() argument 32 struct etna_device *dev = pm->pipe->gpu->dev; in etna_perfmon_query_signals() 34 .pipe = pm->pipe->id, in etna_perfmon_query_signals() 35 .domain = dom->id in etna_perfmon_query_signals() 42 ret = drmCommandWriteRead(dev->fd, DRM_ETNAVIV_PM_QUERY_SIG, &req, sizeof(req)); in etna_perfmon_query_signals() 48 return -ENOMEM; in etna_perfmon_query_signals() 54 sig->domain = dom; in etna_perfmon_query_signals() 55 sig->signal = req.id; in etna_perfmon_query_signals() 56 strncpy(sig->name, req.name, sizeof(sig->name)); in etna_perfmon_query_signals() 57 list_addtail(&sig->head, &dom->signals); in etna_perfmon_query_signals() [all …]
|
| /external/tensorflow/tensorflow/compiler/xla/mlir_hlo/lib/Transforms/ |
| D | hlo_to_gpu_pipeline.cc | 7 http://www.apache.org/licenses/LICENSE-2.0 19 #include "mlir-hlo/Dialect/mhlo/transforms/passes.h" 20 #include "mlir-hlo/Transforms/gpu_passes.h" 21 #include "mlir-hlo/Transforms/passes.h" 43 void mlir::createHloToGpuPipeline(OpPassManager &pm, in createHloToGpuPipeline() argument 46 // HLO -> Loops in createHloToGpuPipeline() 47 pm.addNestedPass<FuncOp>(mhlo::createLegalizeHloToLinalgPass()); in createHloToGpuPipeline() 48 pm.addNestedPass<FuncOp>(createLinalgElementwiseOpFusionPass()); in createHloToGpuPipeline() 49 pm.addNestedPass<FuncOp>(createLinalgInitTensorToAllocTensorPass()); in createHloToGpuPipeline() 50 pm.addPass(createComputeOpAndFuncBufferizePass()); in createHloToGpuPipeline() [all …]
|
| /external/coreboot/src/ec/google/wilco/ |
| D | commands.c | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 16 return -1; in wilco_ec_get_info() 18 return -1; in wilco_ec_get_info() 42 static int wilco_ec_get_power_smi(struct ec_pm_event_state *pm) in wilco_ec_get_power_smi() argument 56 if (!pm) in wilco_ec_get_power_smi() 57 return -1; in wilco_ec_get_power_smi() 59 return -1; in wilco_ec_get_power_smi() 61 pm->event[0] = rsp.pm_event_1; in wilco_ec_get_power_smi() 62 pm->event[1] = rsp.pm_event_2; in wilco_ec_get_power_smi() 63 pm->state[0] = rsp.pm_state_1; in wilco_ec_get_power_smi() [all …]
|