Lines Matching defs:II
51 static bool addRangeAttr(uint64_t Low, uint64_t High, IntrinsicInst *II) {
52 if (II->getMetadata(LLVMContext::MD_range))
55 const uint64_t BitWidth = II->getType()->getIntegerBitWidth();
58 if (auto CurrentRange = II->getRange())
61 II->addRangeRetAttr(Range);
84 IntrinsicInst *II = dyn_cast<IntrinsicInst>(&I);
85 if (!II)
88 switch (II->getIntrinsicID()) {
91 Changed |= addRangeAttr(0, MaxBlockSize.x, II);
94 Changed |= addRangeAttr(0, MaxBlockSize.y, II);
97 Changed |= addRangeAttr(0, MaxBlockSize.z, II);
102 Changed |= addRangeAttr(1, MaxBlockSize.x + 1, II);
105 Changed |= addRangeAttr(1, MaxBlockSize.y + 1, II);
108 Changed |= addRangeAttr(1, MaxBlockSize.z + 1, II);
113 Changed |= addRangeAttr(0, MaxGridSize.x, II);
116 Changed |= addRangeAttr(0, MaxGridSize.y, II);
119 Changed |= addRangeAttr(0, MaxGridSize.z, II);
124 Changed |= addRangeAttr(1, MaxGridSize.x + 1, II);
127 Changed |= addRangeAttr(1, MaxGridSize.y + 1, II);
130 Changed |= addRangeAttr(1, MaxGridSize.z + 1, II);
135 Changed |= addRangeAttr(32, 32 + 1, II);
140 Changed |= addRangeAttr(0, 32, II);