reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5245 Result = ConstantFoldInstruction(I, Q.DL, Q.TLI); 5248 Result = SimplifyFNegInst(I->getOperand(0), I->getFastMathFlags(), Q); 5251 Result = SimplifyFAddInst(I->getOperand(0), I->getOperand(1), 5255 Result = 5261 Result = SimplifyFSubInst(I->getOperand(0), I->getOperand(1), 5265 Result = 5271 Result = SimplifyFMulInst(I->getOperand(0), I->getOperand(1), 5275 Result = SimplifyMulInst(I->getOperand(0), I->getOperand(1), Q); 5278 Result = SimplifySDivInst(I->getOperand(0), I->getOperand(1), Q); 5281 Result = SimplifyUDivInst(I->getOperand(0), I->getOperand(1), Q); 5284 Result = SimplifyFDivInst(I->getOperand(0), I->getOperand(1), 5288 Result = SimplifySRemInst(I->getOperand(0), I->getOperand(1), Q); 5291 Result = SimplifyURemInst(I->getOperand(0), I->getOperand(1), Q); 5294 Result = SimplifyFRemInst(I->getOperand(0), I->getOperand(1), 5298 Result = 5304 Result = SimplifyLShrInst(I->getOperand(0), I->getOperand(1), 5308 Result = SimplifyAShrInst(I->getOperand(0), I->getOperand(1), 5312 Result = SimplifyAndInst(I->getOperand(0), I->getOperand(1), Q); 5315 Result = SimplifyOrInst(I->getOperand(0), I->getOperand(1), Q); 5318 Result = SimplifyXorInst(I->getOperand(0), I->getOperand(1), Q); 5321 Result = SimplifyICmpInst(cast<ICmpInst>(I)->getPredicate(), 5325 Result = 5330 Result = SimplifySelectInst(I->getOperand(0), I->getOperand(1), 5335 Result = SimplifyGEPInst(cast<GetElementPtrInst>(I)->getSourceElementType(), 5341 Result = SimplifyInsertValueInst(IV->getAggregateOperand(), 5348 Result = SimplifyInsertElementInst(IE->getOperand(0), IE->getOperand(1), 5354 Result = SimplifyExtractValueInst(EVI->getAggregateOperand(), 5360 Result = SimplifyExtractElementInst(EEI->getVectorOperand(), 5366 Result = SimplifyShuffleVectorInst(SVI->getOperand(0), SVI->getOperand(1), 5371 Result = SimplifyPHINode(cast<PHINode>(I), Q); 5374 Result = SimplifyCall(cast<CallInst>(I), Q); 5380 Result = 5385 Result = nullptr; 5391 if (!Result && I->getType()->isIntOrIntVectorTy()) { 5394 Result = ConstantInt::get(I->getType(), Known.getConstant()); 5400 return Result == I ? UndefValue::get(I->getType()) : Result; 5400 return Result == I ? UndefValue::get(I->getType()) : Result;