Home
last modified time | relevance | path

Searched refs:thunks (Results 1 – 25 of 55) sorted by relevance

123

/external/turbine/java/com/google/turbine/binder/lookup/
DImportIndex.java50 private final Map<String, Supplier<ImportScope>> thunks; field in ImportIndex
52 public ImportIndex(TurbineLogWithSource log, ImmutableMap<String, Supplier<ImportScope>> thunks) { in ImportIndex() argument
53 this.thunks = thunks; in ImportIndex()
62 Map<String, Supplier<ImportScope>> thunks = new HashMap<>(); in create() local
67 thunks.put( in create()
84 thunks.putIfAbsent( in create()
94 return new ImportIndex(log, ImmutableMap.copyOf(thunks)); in create()
168 Supplier<ImportScope> thunk = thunks.get(lookup.first().value());
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dthunk_emitter.cc42 std::vector<std::unique_ptr<Thunk>> thunks; in BuildGemmThunk() local
43 thunks.push_back(absl::make_unique<DeviceToDeviceCopyThunk>( in BuildGemmThunk()
48 thunks.push_back(absl::make_unique<GemmThunk>( in BuildGemmThunk()
55 std::move(thunks)); in BuildGemmThunk()
Dthunk_schedule.cc51 std::unique_ptr<ThunkSequence> thunks, in ThunkSchedule() argument
54 : thunks_(std::move(thunks)), in ThunkSchedule()
84 ThunkSchedule::ThunkSchedule(std::unique_ptr<ThunkSequence> thunks) in ThunkSchedule() argument
85 : thunks_(std::move(thunks)) { in ThunkSchedule()
Dsequential_thunk.h36 std::vector<std::unique_ptr<Thunk>> thunks);
40 const std::vector<std::unique_ptr<Thunk>>& thunks() const { return thunks_; } in thunks() function
Dsequential_thunk.cc28 std::vector<std::unique_ptr<Thunk>> thunks) in SequentialThunk() argument
29 : Thunk(Kind::kSequential, thunk_info), thunks_(std::move(thunks)) {} in SequentialThunk()
Dthunk_schedule.h54 std::unique_ptr<ThunkSequence> thunks,
59 explicit ThunkSchedule(std::unique_ptr<ThunkSequence> thunks);
Dir_emitter_unnested.cc1277 std::vector<std::unique_ptr<Thunk>> thunks; in EmitGemmThunkFromMlir() local
1279 thunks.push_back(absl::make_unique<DeviceToDeviceCopyThunk>( in EmitGemmThunkFromMlir()
1284 thunks.push_back(absl::make_unique<GemmThunk>( in EmitGemmThunkFromMlir()
1288 input.thunk_info, std::move(thunks))); in EmitGemmThunkFromMlir()
1506 std::vector<std::unique_ptr<Thunk>> thunks; in EmitCholeskyThunkFromMlir() local
1509 thunks.push_back(absl::make_unique<DeviceToDeviceCopyThunk>( in EmitCholeskyThunkFromMlir()
1518 thunks.push_back(absl::make_unique<CholeskyThunk>( in EmitCholeskyThunkFromMlir()
1523 if (thunks.size() == 1) { in EmitCholeskyThunkFromMlir()
1524 AddThunkToThunkSequence(std::move(thunks[0])); in EmitCholeskyThunkFromMlir()
1527 input.thunk_info, std::move(thunks))); in EmitCholeskyThunkFromMlir()
[all …]
Dgpu_compiler.cc617 std::unique_ptr<ThunkSequence> thunks = in CompileModuleToLlvmIrImpl() local
632 TF_RET_CHECK(thunks->size() <= 1) << instruction->ToString(); in CompileModuleToLlvmIrImpl()
633 if (!thunks->empty()) { in CompileModuleToLlvmIrImpl()
634 auto thunk = std::move(thunks->front()); in CompileModuleToLlvmIrImpl()
1127 std::unique_ptr<ThunkSequence> thunks = ir_emitter->ConsumeThunkSequence(); in CompileLmhloToExecutable() local
1128 TF_RET_CHECK(thunks->size() <= 1); in CompileLmhloToExecutable()
1129 if (!thunks->empty()) { in CompileLmhloToExecutable()
1130 auto thunk = std::move(thunks->front()); in CompileLmhloToExecutable()
/external/libchrome/mojo/core/
Dmojo_core.cc30 EXPORT_FROM_MOJO_CORE void MojoGetSystemThunks(MojoSystemThunks* thunks) { in MojoGetSystemThunks() argument
38 CHECK_GE(thunks->size, g_thunks.size); in MojoGetSystemThunks()
39 memcpy(thunks, &g_thunks, g_thunks.size); in MojoGetSystemThunks()
/external/escapevelocity/src/main/java/com/google/escapevelocity/
DDirectiveNode.java195 private final ImmutableList<Node> thunks; field in DirectiveNode.MacroCallNode
205 this.thunks = argumentNodes; in MacroCallNode()
213 return thunks.size(); in argumentCount()
223 return macro.evaluate(context, thunks); in evaluate()
DMacro.java56 Object evaluate(EvaluationContext context, List<Node> thunks) { in evaluate() argument
58 Verify.verify(thunks.size() == parameterNames.size(), "Argument mistmatch for %s", name); in evaluate()
61 parameterThunks.put(parameterNames.get(i), thunks.get(i)); in evaluate()
/external/libcxx/utils/symcheck-blacklists/
Dosx_blacklist.txt7 # all non-virtual thunks
9 # all virtual thunks
Dlinux_blacklist.txt7 # all non-virtual thunks
9 # all virtual thunks
/external/llvm-project/libcxx/utils/symcheck-blacklists/
Dlinux_blacklist.txt7 # all non-virtual thunks
9 # all virtual thunks
Dosx_blacklist.txt7 # all non-virtual thunks
9 # all virtual thunks
/external/llvm-project/lld/COFF/
DDLL.h46 ArrayRef<Chunk *> getCodeChunks() { return thunks; } in getCodeChunks()
62 std::vector<Chunk *> thunks; variable
/external/libchrome/mojo/public/c/system/
Dthunks.cc29 typedef void (*MojoGetSystemThunksFunction)(MojoSystemThunks* thunks);
473 void MojoEmbedderSetSystemThunks(const MojoSystemThunks* thunks) { in MojoEmbedderSetSystemThunks() argument
476 DCHECK_EQ(thunks->size, sizeof(*g_thunks)); in MojoEmbedderSetSystemThunks()
481 DCHECK(g_thunks->size == 0 || !memcmp(&*g_thunks, thunks, sizeof(*g_thunks))) in MojoEmbedderSetSystemThunks()
485 *g_thunks = *thunks; in MojoEmbedderSetSystemThunks()
/external/tensorflow/tensorflow/compiler/mlir/g3doc/
Dxla_gpu_codegen.md14 "thunks" encapsulating GPU operations and possibly generated PTX when targeting
34 * **Task 2** changes output format of host from thunks to "some landing pad
65 * Representing a tree of thunks (while, condition, etc).
224 As a note, there are roughly three kinds of thunks:
226 * Control flow thunks, which has host control flow logic (conditional, while,
228 * Library thunks: cuDNN, cuBLAS, cuFFT, NCCL, etc.
233 * As the state improves, migrate individual thunks incrementally.
/external/tensorflow/tensorflow/compiler/xla/service/gpu/tests/
Dexecute_memzero_thunk.mlir1 // RUN: xla-thunks-opt %s | FileCheck --color --dump-input=fail %s
/external/llvm-project/lld/test/ELF/linkerscript/
Dsymbol-assign-not-converge.test5 ## AArch64 needs thunks and has different address finalization process, so test
Dsymbol-assign-many-passes.test6 ## AArch64 needs thunks and has different address finalization process, so test
Daddr-zero.test20 ## on a platforms that might use thunks, like AArch64. Check that issue is fixed.
/external/tensorflow/tensorflow/compiler/xla/service/gpu/ir/
Dxla_thunks_ops.td16 // Operation definition file for GPU thunks.
/external/linux-kselftest/tools/testing/selftests/x86/
DMakefile98 $(OUTPUT)/sysret_ss_attrs_64: thunks.S
/external/llvm-project/lld/ELF/
DRelocations.h179 llvm::DenseMap<Symbol *, Thunk *> thunks; variable

123