Home
last modified time | relevance | path

Searched refs:ReductionInfo (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h1290 struct ReductionInfo { struct
1291 ReductionInfo(Type *ElementType, Value *Variable, Value *PrivateVariable, in ReductionInfo() function
1299 ReductionInfo(Value *PrivateVariable) in ReductionInfo() function
1385 ArrayRef<ReductionInfo> ReductionInfos, Value *SrcBase, Value *DestBase,
1462 ArrayRef<OpenMPIRBuilder::ReductionInfo> ReductionInfos,
1485 ArrayRef<ReductionInfo> ReductionInfos,
1501 Function *emitListToGlobalCopyFunction(ArrayRef<ReductionInfo> ReductionInfos,
1518 Function *emitGlobalToListCopyFunction(ArrayRef<ReductionInfo> ReductionInfos,
1540 emitListToGlobalReduceFunction(ArrayRef<ReductionInfo> ReductionInfos,
1562 emitGlobalToListReduceFunction(ArrayRef<ReductionInfo> ReductionInfos,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp262 MapVector<Instruction *, std::pair<PHINode *, Instruction *>> ReductionInfo; member in __anon87c1be940111::ComplexDeinterleavingGraph
1497 ReductionInfo[ReductionOp] = {&PHI, FinalReduction}; in collectPotentialReductions()
1514 SmallVector<bool> Processed(ReductionInfo.size(), false); in identifyReductionNodes()
1516 for (auto &P : ReductionInfo) in identifyReductionNodes()
1533 RealPHI = ReductionInfo[Real].first; in identifyReductionNodes()
1534 ImagPHI = ReductionInfo[Imag].first; in identifyReductionNodes()
2008 auto *OldPHIReal = ReductionInfo[Real].first; in processReductionOperation()
2009 auto *OldPHIImag = ReductionInfo[Imag].first; in processReductionOperation()
2028 auto *FinalReductionReal = ReductionInfo[Real].second; in processReductionOperation()
2029 auto *FinalReductionImag = ReductionInfo[Imag].second; in processReductionOperation()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2372 ArrayRef<ReductionInfo> ReductionInfos, Value *SrcBase, Value *DestBase, in emitReductionListCopy()
2381 const ReductionInfo &RI = En.value(); in emitReductionListCopy()
2484 const LocationDescription &Loc, ArrayRef<ReductionInfo> ReductionInfos, in emitInterWarpCopyFunction()
2565 const ReductionInfo &RI = En.value(); in emitInterWarpCopyFunction()
2713 ArrayRef<ReductionInfo> ReductionInfos, Function *ReduceFn, in emitShuffleAndReduceFunction()
2878 ArrayRef<ReductionInfo> ReductionInfos, Type *ReductionsBufferTy, in emitListToGlobalCopyFunction()
2931 const ReductionInfo &RI = En.value(); in emitListToGlobalCopyFunction()
2988 ArrayRef<ReductionInfo> ReductionInfos, Function *ReduceFn, in emitListToGlobalReduceFunction()
3071 ArrayRef<ReductionInfo> ReductionInfos, Type *ReductionsBufferTy, in emitGlobalToListCopyFunction()
3122 const OpenMPIRBuilder::ReductionInfo &RI = En.value(); in emitGlobalToListCopyFunction()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp1700 llvm::SmallVector<llvm::OpenMPIRBuilder::ReductionInfo> ReductionInfos; in emitReduction()
1751 ReductionInfos.emplace_back(llvm::OpenMPIRBuilder::ReductionInfo( in emitReduction()