/external/clang/include/clang/Basic/ |
D | ABI.h | 179 struct ThunkInfo { struct 193 ThunkInfo() : Method(nullptr) { } in ThunkInfo() argument 195 ThunkInfo(const ThisAdjustment &This, const ReturnAdjustment &Return, 199 friend bool operator==(const ThunkInfo &LHS, const ThunkInfo &RHS) { argument
|
/external/llvm-project/clang/include/clang/Basic/ |
D | ABI.h | 178 struct ThunkInfo { struct 192 ThunkInfo() : Method(nullptr) { } in ThunkInfo() argument 194 ThunkInfo(const ThisAdjustment &This, const ReturnAdjustment &Return, 198 friend bool operator==(const ThunkInfo &LHS, const ThunkInfo &RHS) { argument
|
/external/tensorflow/tensorflow/compiler/xla/service/gpu/ |
D | replica_id_thunk.h | 31 ReplicaOrPartitionIdThunk(Kind kind, ThunkInfo thunk_info, in ReplicaOrPartitionIdThunk() 41 ReplicaIdThunk(ThunkInfo thunk_info, const BufferAllocation::Slice& dest) in ReplicaIdThunk() 47 PartitionIdThunk(ThunkInfo thunk_info, const BufferAllocation::Slice& dest) in PartitionIdThunk()
|
D | thunk_emitter.cc | 44 Thunk::ThunkInfo(), in BuildGemmThunk() 67 Thunk::ThunkInfo ThunkEmitter::EmissionContext::GetThunkInfo( in GetThunkInfo() 70 Thunk::ThunkInfo info; in GetThunkInfo()
|
D | while_thunk.cc | 27 ThunkInfo thunk_info, in WhileThunk() 40 ThunkInfo(), std::move(*condition_thunk_sequence))), in WhileThunk() 42 ThunkInfo(), std::move(*body_thunk_sequence))), in WhileThunk()
|
D | cudnn_batchnorm_thunk.h | 50 CudnnBatchNormForwardInferenceThunk(ThunkInfo thunk_info, 79 ThunkInfo thunk_info, CudnnBatchNormConfig config, 107 ThunkInfo thunk_info, CudnnBatchNormConfig config,
|
D | memset_thunk.h | 35 explicit MemzeroThunk(ThunkInfo thunk_info, in MemzeroThunk() 49 explicit Memset32BitValueThunk(ThunkInfo thunk_info, uint32 value, in Memset32BitValueThunk()
|
D | copy_thunk.h | 36 HostToDeviceCopyThunk(ThunkInfo thunk_info, const void* source_address, 57 DeviceToDeviceCopyThunk(ThunkInfo thunk_info,
|
D | for_thunk.cc | 26 ForThunk::ForThunk(ThunkInfo thunk_info, const int64 loop_limit, in ForThunk() 35 ThunkInfo(), std::move(*body_thunk_sequence))), in ForThunk()
|
D | copy_thunk.cc | 25 ThunkInfo thunk_info, const void* source_address, in HostToDeviceCopyThunk() 42 ThunkInfo thunk_info, const BufferAllocation::Slice& source_buffer, in DeviceToDeviceCopyThunk()
|
D | cudnn_batchnorm_thunk.cc | 35 ThunkInfo thunk_info, CudnnBatchNormConfig config, in CudnnBatchNormForwardInferenceThunk() 74 ThunkInfo thunk_info, CudnnBatchNormConfig config, in CudnnBatchNormForwardTrainingThunk() 118 ThunkInfo thunk_info, CudnnBatchNormConfig config, in CudnnBatchNormBackwardThunk()
|
D | conditional_thunk.cc | 41 Thunk::ThunkInfo(), std::move(branch_thunk_sequence))); in GetConditionalThunkConfig() 48 ThunkInfo thunk_info, ConditionalThunkConfig config, in ConditionalThunk()
|
D | thunk.h | 74 struct ThunkInfo { struct 82 explicit Thunk(Kind kind, ThunkInfo thunk_info) in Thunk() argument
|
D | ir_emitter_unnested.h | 62 Thunk::ThunkInfo thunk_info; 642 absl::string_view name, Thunk::ThunkInfo thunk_info, 656 absl::string_view name, Thunk::ThunkInfo thunk_info, 662 Thunk::ThunkInfo thunk_info, absl::optional<MlirBufferSlice> extra_slice, 666 mlir::Operation* op, Thunk::ThunkInfo thunk_info, 736 Thunk::ThunkInfo GetThunkInfo(const HloInstruction* hlo) const override;
|
D | infeed_thunk.h | 37 InfeedThunk(ThunkInfo thunk_info, std::vector<ShapedSlice> dest_slices);
|
D | outfeed_thunk.h | 35 OutfeedThunk(ThunkInfo thunk_info, std::vector<ShapedSlice> source_slices);
|
D | collective_permute_thunk.h | 31 ThunkInfo thunk_info,
|
D | custom_call_thunk.h | 41 CustomCallThunk(ThunkInfo thunk_info, void* call_target,
|
D | convolution_thunk.h | 45 ConvolutionThunk(ThunkInfo thunk_info, GpuConvConfig config,
|
D | for_thunk.h | 34 ForThunk(ThunkInfo thunk_info, const int64 loop_limit,
|
D | nccl_all_reduce_thunk.h | 38 NcclAllReduceThunk(ThunkInfo thunk_info, mlir::lmhlo::AllReduceOp op,
|
/external/clang/lib/CodeGen/ |
D | CGVTables.h | 53 void emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, bool ForVTable); 57 void maybeEmitThunkForVTable(GlobalDecl GD, const ThunkInfo &Thunk);
|
D | CGVTables.cpp | 36 const ThunkInfo &Thunk) { in GetAddrOfThunk() 54 const ThunkInfo &Thunk, llvm::Function *Fn) { in setThunkVisibility() 58 static void setThunkProperties(CodeGenModule &CGM, const ThunkInfo &Thunk, in setThunkProperties() 85 const ThunkInfo &Thunk) { in PerformReturnAdjustment() 146 GlobalDecl GD, const ThunkInfo &Thunk) { in GenerateVarArgsThunk() 255 const ThunkInfo *Thunk) { in EmitCallAndReturnForThunk() 398 GlobalDecl GD, const ThunkInfo &Thunk) { in generateThunk() 410 void CodeGenVTables::emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, in emitThunk() 486 const ThunkInfo &Thunk) { in maybeEmitThunkForVTable() 519 for (const ThunkInfo& Thunk : *ThunkInfoVector) in EmitThunks() [all …]
|
/external/llvm-project/clang/lib/AST/ |
D | VTableBuilder.cpp | 871 typedef llvm::DenseMap<uint64_t, ThunkInfo> VTableThunksMapTy; 877 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy; 885 void AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk); 1066 const ThunkInfo &Thunk) { in AddThunk() 1070 SmallVectorImpl<ThunkInfo> &ThunksVector = Thunks[MD]; in AddThunk() 1162 const ThunkInfo &Thunk = TI.second; in ComputeThisAdjustments() 1545 ThunkInfo(ThisAdjustment, ReturnAdjustment)); in AddMethods() 1961 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout() 2009 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout() 2122 llvm::sort(ThunksVector, [](const ThunkInfo &LHS, const ThunkInfo &RHS) { in dumpLayout() [all …]
|
/external/clang/lib/AST/ |
D | VTableBuilder.cpp | 863 typedef llvm::DenseMap<uint64_t, ThunkInfo> VTableThunksMapTy; 869 typedef SmallVector<ThunkInfo, 1> ThunkInfoVectorTy; 877 void AddThunk(const CXXMethodDecl *MD, const ThunkInfo &Thunk); 1066 const ThunkInfo &Thunk) { in AddThunk() 1070 SmallVectorImpl<ThunkInfo> &ThunksVector = Thunks[MD]; in AddThunk() 1165 const ThunkInfo &Thunk = TI.second; in ComputeThisAdjustments() 1551 ThunkInfo(ThisAdjustment, ReturnAdjustment)); in AddMethods() 1955 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout() 2003 ThunkInfo Thunk = VTableThunks.lookup(I); in dumpLayout() 2117 [](const ThunkInfo &LHS, const ThunkInfo &RHS) { in dumpLayout() [all …]
|