Lines Matching defs:Zero

386     llvm::Value *Zero = llvm::Constant::getNullValue(V->getType());
387 return Builder.CreateFCmpUNE(V, Zero, "tobool");
392 Value *Zero = CGF.CGM.getNullPointer(cast<llvm::PointerType>(V->getType()), QT);
394 return Builder.CreateICmpNE(V, Zero, "tobool");
794 llvm::Value *Zero,bool isDiv);
1130 llvm::Constant *Zero = llvm::ConstantInt::get(VTy, 0);
1131 return Builder.CreateICmp(llvm::ICmpInst::ICMP_SLT, V, Zero,
1898 llvm::Value *Zero = llvm::Constant::getNullValue(SrcTy);
1900 return Builder.CreateFCmpUNE(Src, Zero, "tobool");
1902 return Builder.CreateICmpNE(Src, Zero, "tobool");
2327 llvm::Value *Zero = llvm::Constant::getNullValue(CGF.CGM.Int64Ty);
2329 ScalableDstTy, UndefVec, Src, Zero, "cast.scalable");
2353 llvm::Value *Zero = llvm::Constant::getNullValue(CGF.CGM.Int64Ty);
2354 return Builder.CreateExtractVector(DstTy, Src, Zero, "cast.fixed");
3200 Value *Zero = llvm::Constant::getNullValue(Oper->getType());
3205 Result = Builder.CreateFCmp(llvm::CmpInst::FCMP_OEQ, Oper, Zero, "cmp");
3207 Result = Builder.CreateICmp(llvm::CmpInst::ICMP_EQ, Oper, Zero, "cmp");
3695 const BinOpInfo &Ops, llvm::Value *Zero, bool isDiv) {
3699 Checks.push_back(std::make_pair(Builder.CreateICmpNE(Ops.RHS, Zero),
3708 llvm::IntegerType *Ty = cast<llvm::IntegerType>(Zero->getType());
3732 llvm::Value *Zero = llvm::Constant::getNullValue(ConvertType(Ops.Ty));
3733 EmitUndefinedBehaviorIntegerDivAndRemCheck(Ops, Zero, true);
3737 llvm::Value *Zero = llvm::Constant::getNullValue(ConvertType(Ops.Ty));
3738 llvm::Value *NonZero = Builder.CreateFCmpUNE(Ops.RHS, Zero);
3782 llvm::Value *Zero = llvm::Constant::getNullValue(ConvertType(Ops.Ty));
3783 EmitUndefinedBehaviorIntegerDivAndRemCheck(Ops, Zero, false);
3949 // Zero-extend or sign-extend the pointer value according to
4502 llvm::Value *Zero = llvm::ConstantInt::get(BitsShiftedOff->getType(), 0);
4503 llvm::Value *ValidBase = Builder.CreateICmpEQ(BitsShiftedOff, Zero);
4880 Value *Zero = llvm::ConstantAggregateZero::get(LHS->getType());
4884 LHS = Builder.CreateFCmp(llvm::CmpInst::FCMP_UNE, LHS, Zero, "cmp");
4885 RHS = Builder.CreateFCmp(llvm::CmpInst::FCMP_UNE, RHS, Zero, "cmp");
4887 LHS = Builder.CreateICmp(llvm::CmpInst::ICMP_NE, LHS, Zero, "cmp");
4888 RHS = Builder.CreateICmp(llvm::CmpInst::ICMP_NE, RHS, Zero, "cmp");
5020 Value *Zero = llvm::ConstantAggregateZero::get(LHS->getType());
5024 LHS = Builder.CreateFCmp(llvm::CmpInst::FCMP_UNE, LHS, Zero, "cmp");
5025 RHS = Builder.CreateFCmp(llvm::CmpInst::FCMP_UNE, RHS, Zero, "cmp");
5027 LHS = Builder.CreateICmp(llvm::CmpInst::ICMP_NE, LHS, Zero, "cmp");
5028 RHS = Builder.CreateICmp(llvm::CmpInst::ICMP_NE, RHS, Zero, "cmp");
5653 auto *Zero = llvm::ConstantInt::getNullValue(IntPtrTy);
5710 if (!TotalOffset || TotalOffset == Zero)
5755 auto *Zero = llvm::ConstantInt::getNullValue(IntPtrTy);
5759 if (EvaluatedGEP.TotalOffset == Zero && CGM.getLangOpts().CPlusPlus)
5805 Builder.CreateICmpSGE(EvaluatedGEP.TotalOffset, Zero);