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

  /external/llvm/include/llvm/Transforms/Utils/
LoopUtils.h 62 enum RecurrenceKind {
91 RecurrenceDescriptor(Value *Start, Instruction *Exit, RecurrenceKind K,
138 static InstDesc isRecurrenceInstr(Instruction *I, RecurrenceKind Kind,
153 /// Returns identity corresponding to the RecurrenceKind.
154 static Constant *getRecurrenceIdentity(RecurrenceKind K, Type *Tp);
157 /// RecurrenceKind.
158 static unsigned getRecurrenceBinOp(RecurrenceKind Kind);
166 static bool AddReductionVar(PHINode *Phi, RecurrenceKind Kind, Loop *TheLoop,
175 RecurrenceKind getRecurrenceKind() { return Kind; }
191 static bool isIntegerRecurrenceKind(RecurrenceKind Kind)
    [all...]
  /external/llvm/lib/Transforms/Utils/
LoopUtils.cpp 37 bool RecurrenceDescriptor::isIntegerRecurrenceKind(RecurrenceKind Kind) {
52 bool RecurrenceDescriptor::isFloatingPointRecurrenceKind(RecurrenceKind Kind) {
56 bool RecurrenceDescriptor::isArithmeticRecurrenceKind(RecurrenceKind Kind) {
155 bool RecurrenceDescriptor::AddReductionVar(PHINode *Phi, RecurrenceKind Kind,
415 RecurrenceDescriptor::isRecurrenceInstr(Instruction *I, RecurrenceKind Kind,
519 Constant *RecurrenceDescriptor::getRecurrenceIdentity(RecurrenceKind K,
545 unsigned RecurrenceDescriptor::getRecurrenceBinOp(RecurrenceKind Kind) {
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp     [all...]

Completed in 87 milliseconds