Home | History | Annotate | Download | only in Utils

Lines Matching refs:CI

52   Value *optimizeCall(CallInst *CI);
55 Value *optimizeMemCpyChk(CallInst *CI, IRBuilder<> &B);
56 Value *optimizeMemMoveChk(CallInst *CI, IRBuilder<> &B);
57 Value *optimizeMemSetChk(CallInst *CI, IRBuilder<> &B);
60 Value *optimizeStrpCpyChk(CallInst *CI, IRBuilder<> &B, LibFunc Func);
61 Value *optimizeStrpNCpyChk(CallInst *CI, IRBuilder<> &B, LibFunc Func);
63 /// \brief Checks whether the call \p CI to a fortified libcall is foldable
65 bool isFortifiedCallFoldable(CallInst *CI, unsigned ObjSizeOp,
103 Value *optimizeCall(CallInst *CI);
107 Value *optimizeStrCat(CallInst *CI, IRBuilder<> &B);
108 Value *optimizeStrNCat(CallInst *CI, IRBuilder<> &B);
109 Value *optimizeStrChr(CallInst *CI, IRBuilder<> &B);
110 Value *optimizeStrRChr(CallInst *CI, IRBuilder<> &B);
111 Value *optimizeStrCmp(CallInst *CI, IRBuilder<> &B);
112 Value *optimizeStrNCmp(CallInst *CI, IRBuilder<> &B);
113 Value *optimizeStrCpy(CallInst *CI, IRBuilder<> &B);
114 Value *optimizeStpCpy(CallInst *CI, IRBuilder<> &B);
115 Value *optimizeStrNCpy(CallInst *CI, IRBuilder<> &B);
116 Value *optimizeStrLen(CallInst *CI, IRBuilder<> &B);
117 Value *optimizeStrPBrk(CallInst *CI, IRBuilder<> &B);
118 Value *optimizeStrTo(CallInst *CI, IRBuilder<> &B);
119 Value *optimizeStrSpn(CallInst *CI, IRBuilder<> &B);
120 Value *optimizeStrCSpn(CallInst *CI, IRBuilder<> &B);
121 Value *optimizeStrStr(CallInst *CI, IRBuilder<> &B);
122 Value *optimizeMemChr(CallInst *CI, IRBuilder<> &B);
123 Value *optimizeMemCmp(CallInst *CI, IRBuilder<> &B);
124 Value *optimizeMemCpy(CallInst *CI, IRBuilder<> &B);
125 Value *optimizeMemMove(CallInst *CI, IRBuilder<> &B);
126 Value *optimizeMemSet(CallInst *CI, IRBuilder<> &B);
127 Value *optimizeWcslen(CallInst *CI, IRBuilder<> &B);
129 Value *optimizeStringMemoryLibCall(CallInst *CI, IRBuilder<> &B);
132 Value *optimizeCos(CallInst *CI, IRBuilder<> &B);
133 Value *optimizePow(CallInst *CI, IRBuilder<> &B);
134 Value *optimizeExp2(CallInst *CI, IRBuilder<> &B);
135 Value *optimizeFMinFMax(CallInst *CI, IRBuilder<> &B);
136 Value *optimizeLog(CallInst *CI, IRBuilder<> &B);
137 Value *optimizeSqrt(CallInst *CI, IRBuilder<> &B);
138 Value *optimizeSinCosPi(CallInst *CI, IRBuilder<> &B);
139 Value *optimizeTan(CallInst *CI, IRBuilder<> &B);
141 Value *optimizeFloatingPointLibCall(CallInst *CI, LibFunc Func,
145 Value *optimizeFFS(CallInst *CI, IRBuilder<> &B);
146 Value *optimizeFls(CallInst *CI, IRBuilder<> &B);
147 Value *optimizeAbs(CallInst *CI, IRBuilder<> &B);
148 Value *optimizeIsDigit(CallInst *CI, IRBuilder<> &B);
149 Value *optimizeIsAscii(CallInst *CI, IRBuilder<> &B);
150 Value *optimizeToAscii(CallInst *CI, IRBuilder<> &B);
153 Value *optimizeErrorReporting(CallInst *CI, IRBuilder<> &B,
155 Value *optimizePrintF(CallInst *CI, IRBuilder<> &B);
156 Value *optimizeSPrintF(CallInst *CI, IRBuilder<> &B);
157 Value *optimizeFPrintF(CallInst *CI, IRBuilder<> &B);
158 Value *optimizeFWrite(CallInst *CI, IRBuilder<> &B);
159 Value *optimizeFPuts(CallInst *CI, IRBuilder<> &B);
160 Value *optimizePuts(CallInst *CI, IRBuilder<> &B);
168 Value *optimizePrintFString(CallInst *CI, IRBuilder<> &B);
169 Value *optimizeSPrintFString(CallInst *CI, IRBuilder<> &B);
170 Value *optimizeFPrintFString(CallInst *CI, IRBuilder<> &B);
177 Value *optimizeStringLength(CallInst *CI, IRBuilder<> &B, unsigned CharSize);