reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2602 switch (II->getIntrinsicID()) { 2609 const Value *Op = II->getArgOperand(0); 2615 bool IsFloatToHalf = II->getIntrinsicID() == Intrinsic::convert_to_fp16; 2620 if (!II->getType()->isFloatTy()) 2665 updateValueMap(II, ResultReg); 2673 Type *RetTy = II->getCalledFunction()->getReturnType(); 2712 unsigned Depth = cast<ConstantInt>(II->getOperand(0))->getZExtValue(); 2720 updateValueMap(II, SrcReg); 2724 const MemCpyInst *MCI = cast<MemCpyInst>(II); 2750 return lowerCallTo(II, "memcpy", II->getNumArgOperands() - 1); 2750 return lowerCallTo(II, "memcpy", II->getNumArgOperands() - 1); 2753 const MemSetInst *MSI = cast<MemSetInst>(II); 2765 return lowerCallTo(II, "memset", II->getNumArgOperands() - 1); 2765 return lowerCallTo(II, "memset", II->getNumArgOperands() - 1); 2771 const Value *Op1 = II->getArgOperand(0); // The guard's value. 2772 const AllocaInst *Slot = cast<AllocaInst>(II->getArgOperand(1)); 2783 const DbgDeclareInst *DI = cast<DbgDeclareInst>(II); 2807 Type *RetTy = II->getCalledFunction()->getReturnType(); 2831 const Value *SrcVal = II->getArgOperand(0); 2855 updateValueMap(II, ResultReg); 2866 const Function *Callee = II->getCalledFunction(); 2880 const Value *LHS = II->getArgOperand(0); 2881 const Value *RHS = II->getArgOperand(1); 2885 isCommutativeIntrinsic(II)) 2889 switch (II->getIntrinsicID()) { 2981 updateValueMap(II, ResultReg, 2); 2989 switch (II->getIntrinsicID()) { 3005 Type *RetTy = II->getCalledFunction()->getReturnType(); 3029 const Value *Op = II->getArgOperand(0); 3051 updateValueMap(II, ResultReg);