|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/IR/IRBuilder.h 2407 return CreateICmpNE(Arg, Constant::getNullValue(Arg->getType()),
lib/Analysis/ScalarEvolutionExpander.cpp 2234 auto *I = Builder.CreateICmpNE(Expr0, Expr1, "ident.check");
lib/CodeGen/AtomicExpandPass.cpp 916 Value *ShouldContinue = Builder.CreateICmpNE(Loaded_MaskOut, OldVal_MaskOut);
1040 Value *TryAgain = Builder.CreateICmpNE(
lib/CodeGen/ExpandMemCmp.cpp 373 Cmp = Builder.CreateICmpNE(LoadSrc1, LoadSrc2);
398 Cmp = Builder.CreateICmpNE(OrList[0], ConstantInt::get(Diff->getType(), 0));
lib/CodeGen/HardwareLoops.cpp 444 CondBuilder.CreateICmpNE(EltsRem, ConstantInt::get(EltsRem->getType(), 0));
lib/CodeGen/SafeStack.cpp 466 Value *Cmp = IRB.CreateICmpNE(StackGuard, V);
lib/CodeGen/ScalarizeMaskedMemIntrin.cpp 195 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
326 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
445 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
566 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
656 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
762 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 362 dyn_cast<ICmpInst>(Builder.CreateICmpNE(pcall, zeroIntPtr, ""));
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 553 Value *ThrewCmp = IRB.CreateICmpNE(Threw, IRB.getInt32(0));
556 Value *ThrewValueCmp = IRB.CreateICmpNE(ThrewValue, IRB.getInt32(0));
lib/Transforms/IPO/LowerTypeTests.cpp 586 return B.CreateICmpNE(MaskedBits, ConstantInt::get(BitsType, 0));
683 return B.CreateICmpNE(ByteAndMask, ConstantInt::get(Int8Ty, 0));
lib/Transforms/IPO/WholeProgramDevirt.cpp 1377 auto IsBitSet = B.CreateICmpNE(BitsAndBit, ConstantInt::get(Int8Ty, 0));
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 1047 return Builder.CreateICmpNE(CtPop, ConstantInt::get(CtPop->getType(), 1));
lib/Transforms/InstCombine/InstCombineCompares.cpp 354 Value *C1 = Builder.CreateICmpNE(Idx, FirstFalseIdx);
356 Value *C2 = Builder.CreateICmpNE(Idx, SecondFalseIdx);
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 1372 return CastInst::CreateZExtOrBitCast(Builder.CreateICmpNE(Op1, Op0), Ty);
lib/Transforms/Instrumentation/AddressSanitizer.cpp 1703 Value *Cmp = IRB.CreateICmpNE(ShadowValue, CmpVal);
3085 Value *UseAfterReturnIsEnabled = IRB.CreateICmpNE(
3205 IRBRet.CreateICmpNE(FakeStack, Constant::getNullValue(IntptrTy));
3287 Value *Cond = IRB.CreateICmpNE(Misalign, AllocaRzSize);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 984 Value *Ne = IRB.CreateICmpNE(V, DFSF.DFS.ZeroShadow);
1128 Value *Ne = IRB.CreateICmpNE(V1, V2);
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 634 Value *TagMismatch = IRB.CreateICmpNE(PtrTag, MemTag);
639 Value *TagNotIgnored = IRB.CreateICmpNE(PtrTag,
668 Value *InlineTagMismatch = IRB.CreateICmpNE(PtrTag, InlineTag);
lib/Transforms/Instrumentation/MemorySanitizer.cpp 1148 Value *Cmp = IRB.CreateICmpNE(
1230 Value *Cmp = IRB.CreateICmpNE(ConvertedShadow,
2031 IRB.CreateICmpNE(FlatShadow, MSV->getCleanShadow(FlatShadow));
2090 return IRB.CreateICmpNE(V, getCleanShadow(V));
2236 IRB.CreateAnd(IRB.CreateICmpNE(Sc, Zero),
2383 Value *S2Conv = IRB.CreateSExt(IRB.CreateICmpNE(S2, getCleanShadow(S2)),
2686 Value *S2 = IRB.CreateICmpNE(S, getCleanShadow(S));
2694 Value *S2 = IRB.CreateICmpNE(S1, getCleanShadow(S1));
2701 Value *S2 = IRB.CreateICmpNE(S, getCleanShadow(S));
2794 IRB.CreateICmpNE(S1, Constant::getNullValue(T)), T);
2796 IRB.CreateICmpNE(S2, Constant::getNullValue(T)), T);
2824 S = IRB.CreateSExt(IRB.CreateICmpNE(S, Constant::getNullValue(ResTy)),
2840 S = IRB.CreateSExt(IRB.CreateICmpNE(S, Constant::getNullValue(ResTy)),
2855 IRB.CreateICmpNE(S0, Constant::getNullValue(ResTy)), ResTy);
2975 IRB.CreateICmpNE(Acc, Constant::getNullValue(Acc->getType())),
2997 SMask = IRB.CreateSExt(IRB.CreateICmpNE(SMask, getCleanShadow(ShadowTy)),
3543 B = IRB.CreateICmpNE(IRB.CreateBitCast(B, FlatTy),
3545 Sb = IRB.CreateICmpNE(IRB.CreateBitCast(Sb, FlatTy),
lib/Transforms/Utils/LowerMemIntrinsics.cpp 211 PLBuilder.CreateCondBr(PLBuilder.CreateICmpNE(RuntimeLoopCount, Zero),
221 RHBuilder.CreateCondBr(RHBuilder.CreateICmpNE(RuntimeResidual, Zero),
256 PLBuilder.CreateCondBr(PLBuilder.CreateICmpNE(RuntimeLoopCount, Zero),
lib/Transforms/Utils/SimplifyLibCalls.cpp 1037 return B.CreateZExt(B.CreateICmpNE(LHSV, RHSV), CI->getType(), "memcmp");
2210 Value *Cond = B.CreateICmpNE(Op, Constant::getNullValue(ArgType));
tools/clang/lib/CodeGen/CGBuiltin.cpp 1102 Value *Cond = Builder.CreateICmpNE(
3286 Builder.CreateICmpNE(Result, ResultTruncExt);
tools/clang/lib/CodeGen/CGCUDANV.cpp 784 llvm::Value *NEZero = DtorBuilder.CreateICmpNE(HandleValue, Zero);
tools/clang/lib/CodeGen/CGCall.cpp 3395 Builder.CreateICmpNE(V, llvm::Constant::getNullValue(V->getType()));
tools/clang/lib/CodeGen/CGCoroutine.cpp 457 auto *Cond = CGF.Builder.CreateICmpNE(CoroFree, NullPtr);
577 auto *Cond = Builder.CreateICmpNE(AllocateCall, NullPtr);
tools/clang/lib/CodeGen/CGExpr.cpp 3222 Builder.CreateICmpNE(Data, llvm::ConstantPointerNull::get(Int8PtrTy));
3257 Builder.CreateICmpNE(CheckKind, llvm::ConstantInt::get(Int8Ty, Kind));
tools/clang/lib/CodeGen/CGExprScalar.cpp 395 return Builder.CreateICmpNE(V, Zero, "tobool");
1686 return Builder.CreateICmpNE(Src, Zero, "tobool");
2967 Checks.push_back(std::make_pair(Builder.CreateICmpNE(Ops.RHS, Zero),
2982 llvm::Value *LHSCmp = Builder.CreateICmpNE(Ops.LHS, IntMin);
2983 llvm::Value *RHSCmp = Builder.CreateICmpNE(Ops.RHS, NegOne);
3452 return Builder.CreateICmpNE(FullLHS, FullRHS);
tools/clang/lib/CodeGen/CGObjC.cpp 3711 return Builder.CreateICmpNE(CallRes, llvm::Constant::getNullValue(Int32Ty));
tools/clang/lib/CodeGen/CGObjCGNU.cpp 3825 llvm::Value *HasRegisterAlias = Builder.CreateICmpNE(RegisterAlias,
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp 943 Builder.CreateICmpNE(
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 1124 return Builder.CreateICmpNE(MemPtr, NegativeOne, "memptr.tobool");
1131 llvm::Value *Result = Builder.CreateICmpNE(Ptr, Zero, "memptr.tobool");
1139 llvm::Value *IsVirtual = Builder.CreateICmpNE(VirtualBit, Zero,
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 2891 llvm::Value *Res = Builder.CreateICmpNE(FirstField, fields[0], "memptr.cmp0");
2901 llvm::Value *Next = Builder.CreateICmpNE(Field, fields[I], "memptr.cmp");
2995 Builder.CreateICmpNE(VBTableOffset, getZeroInt(),
tools/polly/lib/CodeGen/BlockGenerators.cpp 600 IsInSetExpr = Builder.CreateICmpNE(
tools/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp 188 Return = Builder.CreateICmpNE(