Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:IT

22 /// getPromotedType - Return the specified type promoted as it would be to pass
107 // infer, use it.
118 // Set the size of the copy to 0, it will be deleted on the next iteration.
160 // Set the size of the copy to 0, it will be deleted on the next iteration.
169 /// of intrinsic instructions. For normal calls, it allows visitCallSite to do
249 // We need target data for just about everything so depend on it.
311 // make it possible to evaluate objectsize to a constant.
358 IntegerType *IT = dyn_cast<IntegerType>(II->getArgOperand(0)->getType());
360 if (!IT) break;
361 uint32_t BitWidth = IT->getBitWidth();
368 return ReplaceInstUsesWith(CI, ConstantInt::get(IT,
376 IntegerType *IT = dyn_cast<IntegerType>(II->getArgOperand(0)->getType());
378 if (!IT) break;
379 uint32_t BitWidth = IT->getBitWidth();
386 return ReplaceInstUsesWith(CI, ConstantInt::get(IT,
393 IntegerType *IT = cast<IntegerType>(II->getArgOperand(0)->getType());
394 uint32_t BitWidth = IT->getBitWidth();
409 // Create a simple add instruction, and insert it into the struct.
423 // Create a simple add instruction, and insert it into the struct.
792 // If the length is 0 we don't know how long it is and so we can't
891 if (IntrinsicInst *IT = FindInitTrampolineFromAlloca(TrampMem))
892 return IT;
893 if (IntrinsicInst *IT = FindInitTrampolineFromBB(AdjustTramp, TrampMem))
894 return IT;
915 // variety of reasons (e.g. it may be written in assembly).
928 // We cannot remove an invoke, because it would change the CFG, just
936 // This instruction is not reachable, just remove it. We insert a store to
1226 // If this is an invoke instruction, we should insert it after the first
1232 // Otherwise, it's a call, just insert cast right after the call.
1297 // mean appending it. Likewise for attributes.
1341 // mean appending it.