HomeSort by relevance Sort by last modified time
    Searched refs:RecurrenceDescriptor (Results 1 - 4 of 4) sorted by null

  /external/llvm/lib/Transforms/Utils/
LoopUtils.cpp 29 bool RecurrenceDescriptor::areAllUsesIn(Instruction *I,
37 bool RecurrenceDescriptor::isIntegerRecurrenceKind(RecurrenceKind Kind) {
52 bool RecurrenceDescriptor::isFloatingPointRecurrenceKind(RecurrenceKind Kind) {
56 bool RecurrenceDescriptor::isArithmeticRecurrenceKind(RecurrenceKind Kind) {
70 RecurrenceDescriptor::lookThroughAnd(PHINode *Phi, Type *&RT,
94 bool RecurrenceDescriptor::getSourceExtensionKind(
155 bool RecurrenceDescriptor::AddReductionVar(PHINode *Phi, RecurrenceKind Kind,
157 RecurrenceDescriptor &RedDes) {
352 // is saved as part of the RecurrenceDescriptor.
355 RecurrenceDescriptor RD
    [all...]
  /external/llvm/include/llvm/Transforms/Utils/
LoopUtils.h 46 /// The RecurrenceDescriptor is used to identify recurrences variables in a
58 class RecurrenceDescriptor {
86 RecurrenceDescriptor()
91 RecurrenceDescriptor(Value *Start, Instruction *Exit, RecurrenceKind K,
165 /// RecurrenceDescriptor.
168 RecurrenceDescriptor &RedDes);
170 /// Returns true if Phi is a reduction in TheLoop. The RecurrenceDescriptor is
173 RecurrenceDescriptor &RedDes);
  /external/llvm/lib/Transforms/Scalar/
LoopInterchange.cpp 606 RecurrenceDescriptor RD;
607 return !UserIns || !RecurrenceDescriptor::isReductionPHI(UserIns, L, RD);
705 RecurrenceDescriptor RD;
710 else if (RecurrenceDescriptor::isReductionPHI(PHI, L, RD))
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp     [all...]

Completed in 86 milliseconds