Home | History | Annotate | Download | only in InstCombine

Lines Matching defs:IT

32 /// getPromotedType - Return the specified type promoted as it would be to pass
137 // infer, use it.
152 // Set the size of the copy to 0, it will be deleted on the next iteration.
192 // Set the size of the copy to 0, it will be deleted on the next iteration.
677 /// of intrinsic instructions. For normal calls, it allows visitCallSite to do
818 IntegerType *IT = dyn_cast<IntegerType>(II->getArgOperand(0)->getType());
820 if (!IT) break;
821 uint32_t BitWidth = IT->getBitWidth();
828 return ReplaceInstUsesWith(CI, ConstantInt::get(IT,
836 IntegerType *IT = dyn_cast<IntegerType>(II->getArgOperand(0)->getType());
838 if (!IT) break;
839 uint32_t BitWidth = IT->getBitWidth();
846 return ReplaceInstUsesWith(CI, ConstantInt::get(IT,
1624 // Only do this if it was exact and therefore not dependent on the
1762 // about whether it was legal for all possible collectors.
1764 // gc_relocate is uncasted. Use undef of gc_relocate's type to replace it.
1772 // gc_relocate is uncasted. Use null-pointer of gc_relocate's type to replace it.
1926 if (IntrinsicInst *IT = FindInitTrampolineFromAlloca(TrampMem))
1927 return IT;
1928 if (IntrinsicInst *IT = FindInitTrampolineFromBB(AdjustTramp, TrampMem))
1929 return IT;
1978 // variety of reasons (e.g. it may be written in assembly).
1991 // We cannot remove an invoke, because it would change the CFG, just
2010 // This instruction is not reachable, just remove it. We insert a store to
2194 // Check if it has an attribute that's incompatible with varargs.
2304 // If this is an invoke instruction, we should insert it after the first
2310 // Otherwise, it's a call, just insert cast right after the call.
2383 // mean appending it. Likewise for attributes.
2433 // mean appending it.