Home | History | Annotate | Download | only in Sema

Lines Matching defs:Form

511   } Form = Init;
534 Form = Init;
539 Form = Load;
546 Form = Copy;
568 Form = Arithmetic;
573 Form = Xchg;
577 Form = GNUXchg;
582 Form = C11CmpXchg;
587 Form = GNUCmpXchg;
592 if (TheCall->getNumArgs() < NumArgs[Form]) {
594 << 0 << NumArgs[Form] << TheCall->getNumArgs()
597 } else if (TheCall->getNumArgs() > NumArgs[Form]) {
598 Diag(TheCall->getArg(NumArgs[Form])->getLocStart(),
600 << 0 << NumArgs[Form] << TheCall->getNumArgs()
628 if (Form == Arithmetic) {
676 if (Form == Copy || Form == GNUXchg || Form == Init)
678 else if (Form == C11CmpXchg || Form == GNUCmpXchg)
690 for (unsigned i = 1; i != NumArgs[Form]; ++i) {
692 if (i < NumVals[Form] + 1) {
699 assert(Form != Load);
700 if (Form == Init || (Form == Arithmetic && ValType->isIntegerType()))
702 else if (Form == Copy || Form == Xchg)
704 else if (Form == Arithmetic)
736 switch (Form) {
4558 // substitution to form C89 tail-padded arrays.