reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/include/llvm/IR/IntrinsicImpl.inc
16747       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
16749       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
16751       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
16753       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
16755       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
16757       const Attribute::AttrKind AttrParam8[]= {Attribute::ImmArg};
16765       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
16773       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
16775       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
16783       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
16785       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
16787       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
16795       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
16797       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
16799       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
16801       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
16803       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
16811       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
16813       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
16815       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
16817       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
16819       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
16821       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
16829       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
16831       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
16833       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
16835       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
16837       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
16845       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
16847       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
16849       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
16865       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
16873       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
16881       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
16883       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
16891       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
16899       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
16901       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
16909       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
16917       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
16919       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
16927       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
16935       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
16937       const Attribute::AttrKind AttrParam8[]= {Attribute::ImmArg};
16945       const Attribute::AttrKind AttrParam8[]= {Attribute::ImmArg};
16947       const Attribute::AttrKind AttrParam9[]= {Attribute::ImmArg};
16997       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
16999       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
17001       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17011       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
17021       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17055       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
17085       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17087       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17089       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17091       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17099       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17101       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17103       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
17105       const Attribute::AttrKind AttrParam8[]= {Attribute::ImmArg};
17113       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
17143       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17145       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17147       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17155       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17157       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17159       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
17167       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17169       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
17171       const Attribute::AttrKind AttrParam8[]= {Attribute::ImmArg};
17179       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17181       const Attribute::AttrKind AttrParam8[]= {Attribute::ImmArg};
17183       const Attribute::AttrKind AttrParam9[]= {Attribute::ImmArg};
17191       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
17199       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17207       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17209       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17217       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17225       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17227       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
17235       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17237       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
17239       const Attribute::AttrKind AttrParam8[]= {Attribute::ImmArg};
17241       const Attribute::AttrKind AttrParam9[]= {Attribute::ImmArg};
17243       const Attribute::AttrKind AttrParam10[]= {Attribute::ImmArg};
17271       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17279       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17281       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
17283       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17291       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17293       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17295       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17303       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17305       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17307       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17309       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
17317       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17319       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17321       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
17329       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17331       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17333       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
17335       const Attribute::AttrKind AttrParam8[]= {Attribute::ImmArg};
17343       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17345       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
17347       const Attribute::AttrKind AttrParam8[]= {Attribute::ImmArg};
17355       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17357       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
17359       const Attribute::AttrKind AttrParam8[]= {Attribute::ImmArg};
17361       const Attribute::AttrKind AttrParam9[]= {Attribute::ImmArg};
17369       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17371       const Attribute::AttrKind AttrParam8[]= {Attribute::ImmArg};
17373       const Attribute::AttrKind AttrParam9[]= {Attribute::ImmArg};
17375       const Attribute::AttrKind AttrParam10[]= {Attribute::ImmArg};
17383       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17385       const Attribute::AttrKind AttrParam9[]= {Attribute::ImmArg};
17387       const Attribute::AttrKind AttrParam10[]= {Attribute::ImmArg};
17389       const Attribute::AttrKind AttrParam11[]= {Attribute::ImmArg};
17397       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17399       const Attribute::AttrKind AttrParam10[]= {Attribute::ImmArg};
17401       const Attribute::AttrKind AttrParam11[]= {Attribute::ImmArg};
17403       const Attribute::AttrKind AttrParam12[]= {Attribute::ImmArg};
17411       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17413       const Attribute::AttrKind AttrParam11[]= {Attribute::ImmArg};
17415       const Attribute::AttrKind AttrParam12[]= {Attribute::ImmArg};
17417       const Attribute::AttrKind AttrParam13[]= {Attribute::ImmArg};
17425       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17427       const Attribute::AttrKind AttrParam12[]= {Attribute::ImmArg};
17429       const Attribute::AttrKind AttrParam13[]= {Attribute::ImmArg};
17431       const Attribute::AttrKind AttrParam14[]= {Attribute::ImmArg};
17439       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17441       const Attribute::AttrKind AttrParam13[]= {Attribute::ImmArg};
17443       const Attribute::AttrKind AttrParam14[]= {Attribute::ImmArg};
17445       const Attribute::AttrKind AttrParam15[]= {Attribute::ImmArg};
17453       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17455       const Attribute::AttrKind AttrParam14[]= {Attribute::ImmArg};
17457       const Attribute::AttrKind AttrParam15[]= {Attribute::ImmArg};
17459       const Attribute::AttrKind AttrParam16[]= {Attribute::ImmArg};
17467       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17469       const Attribute::AttrKind AttrParam15[]= {Attribute::ImmArg};
17471       const Attribute::AttrKind AttrParam16[]= {Attribute::ImmArg};
17473       const Attribute::AttrKind AttrParam17[]= {Attribute::ImmArg};
17481       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17483       const Attribute::AttrKind AttrParam16[]= {Attribute::ImmArg};
17485       const Attribute::AttrKind AttrParam17[]= {Attribute::ImmArg};
17487       const Attribute::AttrKind AttrParam18[]= {Attribute::ImmArg};
17495       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17497       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
17505       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
17513       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
17515       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17523       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17531       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17533       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17541       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17543       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17545       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
17547       const Attribute::AttrKind AttrParam8[]= {Attribute::ImmArg};
17549       const Attribute::AttrKind AttrParam9[]= {Attribute::ImmArg};
17597       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17649       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17657       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17659       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17667       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17669       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
17677       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17679       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
17681       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17689       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17691       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17693       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17695       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
17703       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17705       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17707       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
17709       const Attribute::AttrKind AttrParam8[]= {Attribute::ImmArg};
17717       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17719       const Attribute::AttrKind AttrParam7[]= {Attribute::ImmArg};
17721       const Attribute::AttrKind AttrParam8[]= {Attribute::ImmArg};
17723       const Attribute::AttrKind AttrParam9[]= {Attribute::ImmArg};
17731       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17739       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17741       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
17749       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17751       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17759       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
17767       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
17769       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
17777       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
17779       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17787       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
17789       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17797       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
17805       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
17807       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17815       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17823       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17825       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
17855       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17857       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17885       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17893       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17915       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17917       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
17925       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17927       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
17929       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
17937       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
17945       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
17947       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
17955       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
17957       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
17959       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
17967       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
17981       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
17989       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
17999       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
18025       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
18033       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
18035       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
18037       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
18039       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
18047       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
18055       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
18057       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
18059       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
18061       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
18069       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
18071       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
18073       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
18081       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
18083       const Attribute::AttrKind AttrParam6[]= {Attribute::ImmArg};
18109       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
18119       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
18121       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
18139       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
18151       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
18161       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
18173       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
18181       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
18191       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
18201       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
18221       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
18229       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
18255       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
18263       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
18265       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
18267       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
18275       const Attribute::AttrKind AttrParam3[]= {Attribute::ImmArg};
18307       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
18324       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
18326       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
18328       const Attribute::AttrKind AttrParam4[]= {Attribute::ImmArg};
18330       const Attribute::AttrKind AttrParam5[]= {Attribute::ImmArg};
18342       const Attribute::AttrKind AttrParam2[]= {Attribute::ImmArg};
18356       const Attribute::AttrKind AttrParam1[]= {Attribute::ImmArg};
gen/lib/IR/AttributesCompatFunc.inc
   82     .Case("immarg", Attribute::ImmArg)
  223     return llvm::Attribute::ImmArg;
lib/AsmParser/LLParser.cpp
 1649     case lltok::kw_immarg:          B.addAttribute(Attribute::ImmArg); break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1277   case Attribute::ImmArg:
 1540     return Attribute::ImmArg;
lib/Bitcode/Writer/BitcodeWriter.cpp
  724   case Attribute::ImmArg:
lib/CodeGen/GlobalISel/IRTranslator.cpp
 1633     if (CI.paramHasAttr(Arg.index(), Attribute::ImmArg)) {
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 4796     if (!I.paramHasAttr(i, Attribute::ImmArg)) {
lib/IR/Attributes.cpp
  393   if (hasAttribute(Attribute::ImmArg))
lib/IR/Verifier.cpp
 1592   if (Attrs.hasAttribute(Attribute::ImmArg)) {
 1727       Assert(!ArgAttrs.hasAttribute(Attribute::ImmArg),
 2896     if (Attrs.hasParamAttribute(i, Attribute::ImmArg)) {
 2899       Assert(Callee && Callee->hasParamAttribute(i, Attribute::ImmArg),
 2904     if (Call.paramHasAttr(i, Attribute::ImmArg)) {
lib/Transforms/Utils/CodeExtractor.cpp
  885       case Attribute::ImmArg: