| /minix3/external/bsd/llvm/dist/llvm/bindings/go/llvm/ |
| H A D | executionengine_test.go | 42 If := builder.CreateICmp(IntEQ, n, ConstInt(Int32Type(), 0, false), "cmptmp")
|
| H A D | ir.go | 1635 func (b Builder) CreateICmp(pred IntPredicate, lhs, rhs Value, name string) (v Value) { func
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 1315 return CreateICmp(ICmpInst::ICMP_EQ, LHS, RHS, Name); 1318 return CreateICmp(ICmpInst::ICMP_NE, LHS, RHS, Name); 1321 return CreateICmp(ICmpInst::ICMP_UGT, LHS, RHS, Name); 1324 return CreateICmp(ICmpInst::ICMP_UGE, LHS, RHS, Name); 1327 return CreateICmp(ICmpInst::ICMP_ULT, LHS, RHS, Name); 1330 return CreateICmp(ICmpInst::ICMP_ULE, LHS, RHS, Name); 1333 return CreateICmp(ICmpInst::ICMP_SGT, LHS, RHS, Name); 1336 return CreateICmp(ICmpInst::ICMP_SGE, LHS, RHS, Name); 1339 return CreateICmp(ICmpInst::ICMP_SLT, LHS, RHS, Name); 1342 return CreateICmp(ICmpInst::ICMP_SLE, LHS, RHS, Name); [all …]
|
| H A D | ConstantFolder.h | 200 Constant *CreateICmp(CmpInst::Predicate P, Constant *LHS, in CreateICmp() function
|
| H A D | NoFolder.h | 253 Instruction *CreateICmp(CmpInst::Predicate P, in CreateICmp() function
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAndOrXor.cpp | 94 return Builder->CreateICmp(NewPred, LHS, RHS); in getNewICmpValue() 332 return Builder->CreateICmp(pred, V, Hi); in InsertRangeTest() 350 return Builder->CreateICmp(pred, V, Hi); in InsertRangeTest() 761 return Builder->CreateICmp(NEWCC, newAnd, zero); in foldLogOpOfMaskedICmps() 768 return Builder->CreateICmp(NEWCC, newAnd, newOr); in foldLogOpOfMaskedICmps() 775 return Builder->CreateICmp(NEWCC, newAnd, A); in foldLogOpOfMaskedICmps() 838 return Builder->CreateICmp(NEWCC, newAnd, newOr2); in foldLogOpOfMaskedICmps() 896 return Builder->CreateICmp(NewPred, Input, RangeEnd); in simplifyRangeCheck() 941 return Builder->CreateICmp(LHSCC, NewOr, LHSCst); in FoldAndOfICmps() 947 return Builder->CreateICmp(LHSCC, NewOr, LHSCst); in FoldAndOfICmps() [all …]
|
| H A D | InstCombineCompares.cpp | 685 Value *Cmp = Builder->CreateICmp(ICmpInst::getSignedPredicate(Cond), in FoldGEPICmp() 1468 Value *ICIP = Builder->CreateICmp(ICI.getPredicate(), P, in visitICmpInstWithInstAndIntCst() 1470 Value *ICIQ = Builder->CreateICmp(ICI.getPredicate(), Q, in visitICmpInstWithInstAndIntCst() 3083 Op1 = Builder->CreateICmp(I.getPredicate(), LHSI->getOperand(1), in visitICmpInst() 3086 Op2 = Builder->CreateICmp(I.getPredicate(), LHSI->getOperand(2), in visitICmpInst()
|
| H A D | InstructionCombining.cpp | 709 return IC->Builder->CreateICmp(CI->getPredicate(), Op0, Op1, in FoldOperationIntoSelectOperand() 712 return IC->Builder->CreateICmp(CI->getPredicate(), Op0, Op1, in FoldOperationIntoSelectOperand() 855 InV = Builder->CreateICmp(CI->getPredicate(), PN->getIncomingValue(i), in FoldOpIntoPhi()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | TargetFolder.h | 225 Constant *CreateICmp(CmpInst::Predicate P, Constant *LHS, in CreateICmp() function
|
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 1852 Result = Builder.CreateICmp(llvm::CmpInst::ICMP_EQ, Oper, Zero, "cmp"); in VisitUnaryLNot() 2857 Result = Builder.CreateICmp((llvm::ICmpInst::Predicate)SICmpOpc, in EmitCompare() 2861 Result = Builder.CreateICmp((llvm::ICmpInst::Predicate)UICmpOpc, in EmitCompare() 2904 ResultR = Builder.CreateICmp((llvm::ICmpInst::Predicate)UICmpOpc, in EmitCompare() 2906 ResultI = Builder.CreateICmp((llvm::ICmpInst::Predicate)UICmpOpc, in EmitCompare() 2991 LHS = Builder.CreateICmp(llvm::CmpInst::ICMP_NE, LHS, Zero, "cmp"); in VisitBinLAnd() 2992 RHS = Builder.CreateICmp(llvm::CmpInst::ICMP_NE, RHS, Zero, "cmp"); in VisitBinLAnd() 3070 LHS = Builder.CreateICmp(llvm::CmpInst::ICMP_NE, LHS, Zero, "cmp"); in VisitBinLOr() 3071 RHS = Builder.CreateICmp(llvm::CmpInst::ICMP_NE, RHS, Zero, "cmp"); in VisitBinLOr()
|
| H A D | ItaniumCXXABI.cpp | 749 return Builder.CreateICmp(Eq, L, R); in EmitMemberPointerComparison() 766 llvm::Value *PtrEq = Builder.CreateICmp(Eq, LPtr, RPtr, "cmp.ptr"); in EmitMemberPointerComparison() 772 llvm::Value *EqZero = Builder.CreateICmp(Eq, LPtr, Zero, "cmp.ptr.null"); in EmitMemberPointerComparison() 778 llvm::Value *AdjEq = Builder.CreateICmp(Eq, LAdj, RAdj, "cmp.adj"); in EmitMemberPointerComparison() 788 llvm::Value *OrAdjAnd1EqZero = Builder.CreateICmp(Eq, OrAdjAnd1, Zero, in EmitMemberPointerComparison()
|
| H A D | MicrosoftCXXABI.cpp | 2189 return Builder.CreateICmp(Eq, L, R); in EmitMemberPointerComparison() 2194 llvm::Value *Cmp0 = Builder.CreateICmp(Eq, L0, R0, "memptr.cmp.first"); in EmitMemberPointerComparison() 2202 llvm::Value *Cmp = Builder.CreateICmp(Eq, LF, RF, "memptr.cmp.rest"); in EmitMemberPointerComparison() 2213 llvm::Value *IsZero = Builder.CreateICmp(Eq, L0, Zero, "memptr.cmp.iszero"); in EmitMemberPointerComparison()
|
| H A D | CGBuiltin.cpp | 3019 Ops[0] = Builder.CreateICmp(ICmpInst::ICMP_NE, Ops[0], in EmitCommonNeonBuiltinExpr() 3092 Op = Builder.CreateICmp(Ip, Op, Constant::getNullValue(OTy)); in EmitAArch64CompareBuiltinExpr() 3810 Value *CmpRes = Builder.CreateICmp(ICmpInst::ICMP_UGE, Ops[2], EightV); in EmitAArch64TblBuiltinExpr() 3832 Value *CmpRes = Builder.CreateICmp(ICmpInst::ICMP_UGE, Ops[4], in EmitAArch64TblBuiltinExpr() 4286 Ops[0] = Builder.CreateICmp(llvm::ICmpInst::ICMP_EQ, Ops[0], in EmitAArch64BuiltinExpr() 4357 Ops[0] = Builder.CreateICmp(P, Ops[0], Ops[1]); in EmitAArch64BuiltinExpr() 4367 Ops[0] = Builder.CreateICmp(ICmpInst::ICMP_NE, Ops[0], in EmitAArch64BuiltinExpr()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXGenericToNVVM.cpp | 317 return Builder.CreateICmp(CmpInst::Predicate(C->getPredicate()), in remapConstantExpr()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | Scalarizer.cpp | 87 return Builder.CreateICmp(ICI.getPredicate(), Op0, Op1, Name); in operator ()()
|
| H A D | LoopIdiomRecognize.cpp | 542 cast<ICmpInst>(Builder.CreateICmp(PreCond->getPredicate(), Opnd0, Opnd1)); in transform()
|
| H A D | IndVarSimplify.cpp | 1809 Value *Cond = Builder.CreateICmp(P, CmpIndVar, ExitCnt, "exitcond"); in LinearFunctionTestReplace()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 1992 Cmp = Builder.CreateICmp(ICmpInst::ICMP_EQ, Cmp, ConstantInt::get(Cmp->getType(), 1)); in scalarizeInstruction() 2694 Cmp = Builder.CreateICmp(P, Left, Right, "rdx.minmax.cmp"); in createMinMaxOp() 3335 C = Builder.CreateICmp(Cmp->getPredicate(), A[Part], B[Part]); in vectorizeBlockInLoop() 6258 Cmp = Builder.CreateICmp(ICmpInst::ICMP_EQ, Cond[Part], in scalarizeInstruction()
|
| H A D | SLPVectorizer.cpp | 2074 V = Builder.CreateICmp(P0, L, R); in vectorizeTree()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 1609 Value *S1 = IRB.CreateICmp(I.getPredicate(), in handleRelationalComparisonExact() 1612 Value *S2 = IRB.CreateICmp(I.getPredicate(), in handleRelationalComparisonExact()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 935 Value *Cmp = Builder.CreateICmp(ICmpInst::ICMP_EQ, Predicate, in ScalarizeMaskedLoad() 1028 Value *Cmp = Builder.CreateICmp(ICmpInst::ICMP_EQ, Predicate, in ScalarizeMaskedStore()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 739 B.CreateICmp(Old->getPredicate(), StrNCmp, in optimizeStrStr()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/IR/ |
| H A D | Core.cpp | 2660 return wrap(unwrap(B)->CreateICmp(static_cast<ICmpInst::Predicate>(Op), in LLVMBuildICmp()
|
| /minix3/external/bsd/llvm/dist/llvm/bindings/ocaml/llvm/ |
| H A D | llvm.mli | 2403 See the method [llvm::LLVMBuilder::CreateICmp]. *)
|