HomeSort by: relevance | last modified time | path
    Searched refs:ReductionData (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
TargetTransformInfo.cpp 1076 static Optional<TTI::ReductionData> getReductionData(Instruction *I) {
1079 return TTI::ReductionData(TTI::RK_Arithmetic, I->getOpcode(), L, R);
1088 return TTI::ReductionData(TTI::RK_MinMax, CI->getOpcode(), L, R);
1093 return TTI::ReductionData(TTI::RK_UnsignedMinMax, CI->getOpcode(), L, R);
1113 Optional<TTI::ReductionData> RD = getReductionData(I);
1159 Optional<TTI::ReductionData> NextLevelRD =
1200 Optional<TTI::ReductionData> RD = getReductionData(RdxStart);
1265 Optional<TTI::ReductionData> RD = getReductionData(RdxStart);
1293 Optional<TTI::ReductionData> RDLevel = getReductionData(RdxOp);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGOpenMPRuntime.h 132 struct ReductionData {
141 ReductionData(const Expr *Shared, const Expr *Ref, const Expr *Private,
147 SmallVector<ReductionData, 4> ClausesData;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
TargetTransformInfo.h 874 struct ReductionData {
875 ReductionData() = delete;
876 ReductionData(ReductionKind Kind, unsigned Opcode, Value *LHS, Value *RHS)
884 bool hasSameData(ReductionData &RD) const {
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaOpenMP.cpp 125 struct ReductionData {
129 ReductionData() = default;
140 llvm::SmallDenseMap<const ValueDecl *, ReductionData, 4>;
1433 ReductionData &ReductionData = getTopOfStack().ReductionMap[D];
1434 assert(ReductionData.ReductionRange.isInvalid() &&
1441 ReductionData.set(BOK, SR);
1459 ReductionData &ReductionData = getTopOfStack().ReductionMap[D];
1460 assert(ReductionData.ReductionRange.isInvalid() &
    [all...]

Completed in 336 milliseconds