Searched refs:Reduction (Results 1 – 10 of 10) sorted by relevance
52 struct Reduction;55 using ReductionList = SmallVector<Reduction, 8>;106 struct Reduction { struct130 bool InsertParallelMACs(Reduction &Reduction);132 void CreateParallelMACPairs(Reduction &R);434 bool ARMParallelDSP::InsertParallelMACs(Reduction &Reduction) { in InsertParallelMACs() argument435 Instruction *Acc = Reduction.Phi; in InsertParallelMACs()436 Instruction *InsertAfter = Reduction.AccIntAdd; in InsertParallelMACs()438 for (auto &Pair : Reduction.PMACPairs) { in InsertParallelMACs()451 if (Acc != Reduction.Phi) { in InsertParallelMACs()[all …]
55 Reduction=Off
237 ; addr.ps - Floating Point Reduction Add268 ; mulr.ps - Floating Point Reduction Multiply
1043 /* Reduction declares that this path is valid. Set yypath and do a full parse */
1094 //===------------------------ Reduction Intrinsics ------------------------===//
768 std::pair<llvm::Function *, llvm::Function *> Reduction = in emitInitWithReductionInitializer() local784 RValue Func = RValue::get(Reduction.second); in emitInitWithReductionInitializer()5404 std::pair<llvm::Function *, llvm::Function *> Reduction = in emitReductionCombiner() local5406 RValue Func = RValue::get(Reduction.first); in emitReductionCombiner()
2271 // SVE Floating Point Fast Reduction Group2301 // SVE Floating Point Accumulating Reduction Group4278 // SVE Integer Reduction Group
6055 for (auto &Reduction : *Legal->getReductionVars()) { in collectValuesToIgnore()6056 RecurrenceDescriptor &RedDes = Reduction.second; in collectValuesToIgnore()
1041 /* Reduction operations.
7815 Reduction add (@code{addr.ps}).7818 Reduction multiply (@code{mulr.ps}).