Home | History | Annotate | Download | only in Vectorize

Lines Matching defs:Hint

887   /// Hint - associates name and validation with the hint value.
888 struct Hint {
893 Hint(const char * Name, unsigned Value, HintKind Kind)
910 Hint Width;
912 Hint Interleave;
914 Hint Force;
946 Hint Hints[] = {Width, Interleave};
985 /// Dumps all the hint information.
1044 // The expected hint is either a MDString or a MDNode with the first
1060 // Check if the hint starts with the loop metadata prefix.
1067 /// Checks string hint with one operand and set value if valid.
1077 Hint *Hints[] = {&Width, &Interleave, &Force};
1083 DEBUG(dbgs() << "LV: ignoring invalid hint '" << Name << "'\n");
1089 /// Create a new hint from name / value pair.
1098 /// Matches metadata with hint name.
1099 bool matchesHintMetadataName(MDNode *Node, ArrayRef<Hint> HintTypes) {
1111 void writeHintsToMetadata(ArrayRef<Hint> HintTypes) {
1516 /// Loop Vectorize Hint.