H A D | InstCombineAndOrXor.cpp | 442 ICmpInst *LHS, ICmpInst *RHS, bool IsAnd, 450 // If IsAnd is false, we get it in negated form: 469 ICmpInst::Predicate NewCC = IsAnd ? ICmpInst::ICMP_EQ : ICmpInst::ICMP_NE; 543 return ConstantInt::get(LHS->getType(), !IsAnd); 565 return ConstantInt::get(LHS->getType(), !IsAnd); 572 ICmpInst *LHS, ICmpInst *RHS, bool IsAnd, 584 if (!IsAnd) { 590 LHS, RHS, IsAnd, A, B, C, D, E, 596 RHS, LHS, IsAnd, A, D, E, B, C, 606 static Value *foldLogOpOfMaskedICmps(ICmpInst *LHS, ICmpInst *RHS, bool IsAnd, argument 441 foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed( ICmpInst *LHS, ICmpInst *RHS, bool IsAnd, Value *A, Value *B, Value *C, Value *D, Value *E, ICmpInst::Predicate PredL, ICmpInst::Predicate PredR, llvm::InstCombiner::BuilderTy &Builder) argument 571 foldLogOpOfMaskedICmpsAsymmetric( ICmpInst *LHS, ICmpInst *RHS, bool IsAnd, Value *A, Value *B, Value *C, Value *D, Value *E, ICmpInst::Predicate PredL, ICmpInst::Predicate PredR, unsigned LHSMask, unsigned RHSMask, llvm::InstCombiner::BuilderTy &Builder) argument 1054 foldUnsignedUnderflowCheck(ICmpInst *ZeroICmp, ICmpInst *UnsignedICmp, bool IsAnd, const SimplifyQuery &Q, InstCombiner::BuilderTy &Builder) argument 1360 foldLogicOfFCmps(FCmpInst *LHS, FCmpInst *RHS, bool IsAnd) argument [all...] |