Lines Matching defs:Defs
582 void genBuiltinsDef(raw_ostream &OS, SmallVectorImpl<Intrinsic *> &Defs);
584 SmallVectorImpl<Intrinsic *> &Defs);
586 SmallVectorImpl<Intrinsic *> &Defs);
590 SmallVectorImpl<Intrinsic *> &Defs);
2067 SmallVectorImpl<Intrinsic *> &Defs) {
2074 for (auto *Def : Defs) {
2101 raw_ostream &OS, SmallVectorImpl<Intrinsic *> &Defs) {
2105 for (auto *Def : Defs) {
2127 SmallVectorImpl<Intrinsic *> &Defs) {
2141 for (auto *Def : Defs) {
2227 raw_ostream &OS, SmallVectorImpl<Intrinsic *> &Defs) {
2231 for (auto &Def : Defs) {
2266 SmallVector<Intrinsic *, 128> Defs;
2268 createIntrinsic(R, Defs);
2271 genBuiltinsDef(OS, Defs);
2274 genOverloadTypeCheckCode(OS, Defs);
2276 genStreamingSVECompatibleList(OS, Defs);
2279 genIntrinsicRangeCheckCode(OS, Defs);
2425 SmallVector<Intrinsic *, 128> Defs;
2427 createIntrinsic(R, Defs);
2429 for (auto *I : Defs)
2432 stable_sort(Defs, deref<std::less<>>());
2438 while (!Defs.empty() && MadeProgress) {
2441 for (SmallVector<Intrinsic *, 128>::iterator I = Defs.begin();
2442 I != Defs.end(); /*No step*/) {
2445 if (is_contained(Defs, II))
2467 I = Defs.erase(I);
2470 assert(Defs.empty() && "Some requirements were not satisfied!");
2532 SmallVector<Intrinsic *, 128> Defs;
2534 createIntrinsic(R, Defs);
2536 for (auto *I : Defs)
2539 stable_sort(Defs, deref<std::less<>>());
2545 while (!Defs.empty() && MadeProgress) {
2548 for (SmallVector<Intrinsic *, 128>::iterator I = Defs.begin();
2549 I != Defs.end(); /*No step*/) {
2552 if (is_contained(Defs, II))
2574 I = Defs.erase(I);
2577 assert(Defs.empty() && "Some requirements were not satisfied!");
2695 SmallVector<Intrinsic *, 128> Defs;
2697 createIntrinsic(R, Defs);
2699 for (auto *I : Defs)
2702 stable_sort(Defs, deref<std::less<>>());
2708 while (!Defs.empty() && MadeProgress) {
2711 for (SmallVector<Intrinsic *, 128>::iterator I = Defs.begin();
2712 I != Defs.end(); /*No step*/) {
2715 if (is_contained(Defs, II))
2737 I = Defs.erase(I);
2740 assert(Defs.empty() && "Some requirements were not satisfied!");