Home | History | Annotate | Download | only in AsmParser

Lines Matching defs:KEYWORD

449 ///    Keyword         sdiv, float, ...
486 // Otherwise, this was a letter sequence. See which keyword this is.
490 StringRef Keyword(StartChar, CurPtr - StartChar);
491 #define KEYWORD(STR) \
493 if (Keyword == #STR) \
497 KEYWORD(true); KEYWORD(false);
498 KEYWORD(declare); KEYWORD(define);
499 KEYWORD(global); KEYWORD(constant);
501 KEYWORD(private);
502 KEYWORD(internal);
503 KEYWORD(available_externally);
504 KEYWORD(linkonce);
505 KEYWORD(linkonce_odr);
506 KEYWORD(weak); // Use as a linkage, and a modifier for "cmpxchg".
507 KEYWORD(weak_odr);
508 KEYWORD(appending);
509 KEYWORD(dllimport);
510 KEYWORD(dllexport);
511 KEYWORD(common);
512 KEYWORD(default);
513 KEYWORD(hidden);
514 KEYWORD(protected);
515 KEYWORD(unnamed_addr);
516 KEYWORD(externally_initialized);
517 KEYWORD(extern_weak);
518 KEYWORD(external);
519 KEYWORD(thread_local);
520 KEYWORD(localdynamic);
521 KEYWORD(initialexec);
522 KEYWORD(localexec);
523 KEYWORD(zeroinitializer);
524 KEYWORD(undef);
525 KEYWORD(null);
526 KEYWORD(to);
527 KEYWORD(tail);
528 KEYWORD(musttail);
529 KEYWORD(target);
530 KEYWORD(triple);
531 KEYWORD(unwind);
532 KEYWORD(deplibs); // FIXME: Remove in 4.0.
533 KEYWORD(datalayout);
534 KEYWORD(volatile);
535 KEYWORD(atomic);
536 KEYWORD(unordered);
537 KEYWORD(monotonic);
538 KEYWORD(acquire);
539 KEYWORD(release);
540 KEYWORD(acq_rel);
541 KEYWORD(seq_cst);
542 KEYWORD(singlethread);
544 KEYWORD(nnan);
545 KEYWORD(ninf);
546 KEYWORD(nsz);
547 KEYWORD(arcp);
548 KEYWORD(fast);
549 KEYWORD(nuw);
550 KEYWORD(nsw);
551 KEYWORD(exact);
552 KEYWORD(inbounds);
553 KEYWORD(align);
554 KEYWORD(addrspace);
555 KEYWORD(section);
556 KEYWORD(alias);
557 KEYWORD(module);
558 KEYWORD(asm);
559 KEYWORD(sideeffect);
560 KEYWORD(alignstack);
561 KEYWORD(inteldialect);
562 KEYWORD(gc);
563 KEYWORD(prefix);
564 KEYWORD(prologue);
566 KEYWORD(ccc);
567 KEYWORD(fastcc);
568 KEYWORD(coldcc);
569 KEYWORD(x86_stdcallcc);
570 KEYWORD(x86_fastcallcc);
571 KEYWORD(x86_thiscallcc);
572 KEYWORD(x86_vectorcallcc);
573 KEYWORD(arm_apcscc);
574 KEYWORD(arm_aapcscc);
575 KEYWORD(arm_aapcs_vfpcc);
576 KEYWORD(msp430_intrcc);
577 KEYWORD(ptx_kernel);
578 KEYWORD(ptx_device);
579 KEYWORD(spir_kernel);
580 KEYWORD(spir_func);
581 KEYWORD(intel_ocl_bicc);
582 KEYWORD(x86_64_sysvcc);
583 KEYWORD(x86_64_win64cc);
584 KEYWORD(webkit_jscc);
585 KEYWORD(anyregcc);
586 KEYWORD(preserve_mostcc);
587 KEYWORD(preserve_allcc);
588 KEYWORD(ghccc);
590 KEYWORD(cc);
591 KEYWORD(c);
593 KEYWORD(attributes);
595 KEYWORD(alwaysinline);
596 KEYWORD(builtin);
597 KEYWORD(byval);
598 KEYWORD(inalloca);
599 KEYWORD(cold);
600 KEYWORD(dereferenceable);
601 KEYWORD(dereferenceable_or_null);
602 KEYWORD(inlinehint);
603 KEYWORD(inreg);
604 KEYWORD(jumptable);
605 KEYWORD(minsize);
606 KEYWORD(naked);
607 KEYWORD(nest);
608 KEYWORD(noalias);
609 KEYWORD(nobuiltin);
610 KEYWORD(nocapture);
611 KEYWORD(noduplicate);
612 KEYWORD(noimplicitfloat);
613 KEYWORD(noinline);
614 KEYWORD(nonlazybind);
615 KEYWORD(nonnull);
616 KEYWORD(noredzone);
617 KEYWORD(noreturn);
618 KEYWORD(nounwind);
619 KEYWORD(optnone);
620 KEYWORD(optsize);
621 KEYWORD(readnone);
622 KEYWORD(readonly);
623 KEYWORD(returned);
624 KEYWORD(returns_twice);
625 KEYWORD(signext);
626 KEYWORD(sret);
627 KEYWORD(ssp);
628 KEYWORD(sspreq);
629 KEYWORD(sspstrong);
630 KEYWORD(sanitize_address);
631 KEYWORD(sanitize_thread);
632 KEYWORD(sanitize_memory);
633 KEYWORD(uwtable);
634 KEYWORD(zeroext);
636 KEYWORD(type);
637 KEYWORD(opaque);
639 KEYWORD(comdat);
642 KEYWORD(any);
643 KEYWORD(exactmatch);
644 KEYWORD(largest);
645 KEYWORD(noduplicates);
646 KEYWORD(samesize);
648 KEYWORD(eq); KEYWORD(ne); KEYWORD(slt); KEYWORD(sgt); KEYWORD(sle);
649 KEYWORD(sge); KEYWORD(ult); KEYWORD(ugt); KEYWORD(ule); KEYWORD(uge);
650 KEYWORD(oeq); KEYWORD(one); KEYWORD(olt); KEYWORD(ogt); KEYWORD(ole);
651 KEYWORD(oge); KEYWORD(ord); KEYWORD(uno); KEYWORD(ueq); KEYWORD(une);
653 KEYWORD(xchg); KEYWORD(nand); KEYWORD(max); KEYWORD(min); KEYWORD(umax);
654 KEYWORD(umin);
656 KEYWORD(x);
657 KEYWORD(blockaddress);
660 KEYWORD(distinct);
663 KEYWORD(uselistorder);
664 KEYWORD(uselistorder_bb);
666 KEYWORD(personality);
667 KEYWORD(cleanup);
668 KEYWORD(catch);
669 KEYWORD(filter);
670 #undef KEYWORD
675 if (Keyword == STR) { \
695 if (Keyword == #STR) { \
753 if (Keyword.startswith("DW_" #TYPE "_")) { \
754 StrVal.assign(Keyword.begin(), Keyword.end()); \
765 if (Keyword.startswith("DIFlag")) {
766 StrVal.assign(Keyword.begin(), Keyword.end());