Lines Matching refs:CallInst
85 bool expandBFI(CallInst *CI);
88 bool expandBFM(CallInst *CI);
92 bool isSigned24BitOps(CallInst *CI);
93 void expandSigned24BitOps(CallInst *CI);
97 bool isRWGLocalOpt(CallInst *CI);
101 bool convertAccurateDivide(CallInst *CI);
102 void expandAccurateDivide(CallInst *CI);
111 bool propagateSamplerInst(CallInst *CI);
129 SmallVector< std::pair<CallInst *, Function *>, 16> atomicFuncs;
130 SmallVector<CallInst *, 16> isConstVec;
242 CallInst *CI = isConstVec[x]; in doIsConstCallConversionIfNeeded()
301 CallInst *CI = dyn_cast<CallInst>(inst); in optimizeCallInst()
372 atomicFuncs.push_back(std::make_pair <CallInst*, Function*>(CI, F)); in optimizeCallInst()
669 CallInst *CI = CallInst::Create(Func, Operands, "BitInsertOpt"); in optimizeBitInsert()
834 CallInst *CI = CallInst::Create(Func, Operands, "ByteExtractOpt"); in optimizeBitExtract()
842 AMDGPUPeepholeOpt::expandBFI(CallInst *CI) in expandBFI()
881 AMDGPUPeepholeOpt::expandBFM(CallInst *CI) in expandBFM()
977 AMDGPUPeepholeOpt::isSigned24BitOps(CallInst *CI) in isSigned24BitOps()
995 AMDGPUPeepholeOpt::expandSigned24BitOps(CallInst *CI) in expandSigned24BitOps()
1029 CallInst *nCI = CallInst::Create(Func, Operands, "imad24"); in expandSigned24BitOps()
1060 CallInst *nCI = CallInst::Create(Func, Operands, "imul24_high"); in expandSigned24BitOps()
1067 AMDGPUPeepholeOpt::isRWGLocalOpt(CallInst *CI) in isRWGLocalOpt()
1075 AMDGPUPeepholeOpt::convertAccurateDivide(CallInst *CI) in convertAccurateDivide()
1089 AMDGPUPeepholeOpt::expandAccurateDivide(CallInst *CI) in expandAccurateDivide()
1100 AMDGPUPeepholeOpt::propagateSamplerInst(CallInst *CI) in propagateSamplerInst()