Home | History | Annotate | Download | only in InstCombine

Lines Matching defs:IT

27 /// getPromotedType - Return the specified type promoted as it would be to pass
134 // infer, use it.
149 // Set the size of the copy to 0, it will be deleted on the next iteration.
189 // Set the size of the copy to 0, it will be deleted on the next iteration.
198 /// of intrinsic instructions. For normal calls, it allows visitCallSite to do
317 IntegerType *IT = dyn_cast<IntegerType>(II->getArgOperand(0)->getType());
319 if (!IT) break;
320 uint32_t BitWidth = IT->getBitWidth();
327 return ReplaceInstUsesWith(CI, ConstantInt::get(IT,
335 IntegerType *IT = dyn_cast<IntegerType>(II->getArgOperand(0)->getType());
337 if (!IT) break;
338 uint32_t BitWidth = IT->getBitWidth();
345 return ReplaceInstUsesWith(CI, ConstantInt::get(IT,
352 IntegerType *IT = cast<IntegerType>(II->getArgOperand(0)->getType());
353 uint32_t BitWidth = IT->getBitWidth();
368 // Create a simple add instruction, and insert it into the struct.
382 // Create a simple add instruction, and insert it into the struct.
871 if (IntrinsicInst *IT = FindInitTrampolineFromAlloca(TrampMem))
872 return IT;
873 if (IntrinsicInst *IT = FindInitTrampolineFromBB(AdjustTramp, TrampMem))
874 return IT;
898 // variety of reasons (e.g. it may be written in assembly).
911 // We cannot remove an invoke, because it would change the CFG, just
930 // This instruction is not reachable, just remove it. We insert a store to
1115 // Check if it has an attribute that's incompatible with varargs.
1225 // If this is an invoke instruction, we should insert it after the first
1231 // Otherwise, it's a call, just insert cast right after the call.
1296 // mean appending it. Likewise for attributes.
1346 // mean appending it.